Nikolay801_ (25.06.2015 14:35, просмотров: 164) ответил shan на Ошибка HARD_FAULT в RTOS от КЕЙЛ 5.14
там еще есть такая полезная штука, для поиска источника проблемы /*--------------------------- os_error --------------------------------------*/
void os_error (U32 err_code) {
/* This function is called when a runtime error is detected. Parameter */
/* 'err_code' holds the runtime error code (defined in RTL.H). */
static OS_TID err_task;
switch (err_code) {
case OS_ERR_STK_OVF:
/* Identify the task with stack overflow. */
err_task = isr_tsk_get();
break;
case OS_ERR_FIFO_OVF:
break;
case OS_ERR_MBX_OVF:
break;
}
/* HERE: include optional code to be executed on runtime error. */
for (;;);
}
Будь ты проклят, Перри-Утконос!