Вопрос такой Написал некую прогу(можно считать ее тестовой) работает под UCOS 2.80 пока работал в ОЗУ все работало, как поместил во флешь - повисло.Прошел по шагам получил следующую картину виснит при вызове OSTimeDly((INT16U)ticks); ->OS_TaskIdle;->OS_Sched;->OS_TASK_SW() - это асемблерная ппрограмма после нее выполнения выходит опять на выходит OSTimeDly((INT16U)ticks); и так по кругу.Программа дальше этого не идет. Может кто сталкивался с чем то подобным? стек задач TASK_STK_SIZE 255 файл линкера at91SAM7S128_NoRemap.xcl Стеки -D_CSTACK_SIZE=(300*4) -D_IRQ_STACK_SIZE=(3*8*4) с запасом вроде да и при работе из озу такиеже размеры.
|