Хорошо.... Рассмотрение данного примера значительно расширило мой кругозор но так и не дало желаемых знаний. Пример работает хорошо, задания запускаются и вроде бы его работа понятна. Только вот немогу понять, когда писал свою программку на моменте выполнения функции os_init_context() из файла RTX_Config.c, на моменте /* Allocate the memory space for the stack. */ p_TCB->stack = _alloc_box (m_stk); программа подвисает. Как можно понять и где почитать, как это все работает. Читал хелп, но из него понять что предварительно надо сделать для того что б это все заработало... И что самое парадоксальное, использование работающих файлов из одного проекта, не дает работоспособности в другом. А лепить свой проект из заготовок, работу которых я не понимаю, очень не хочеться. Может есть хорошее описание всего этого дела?
|