在网上搜索了下,发现使用Realview MDK中集成了RTX的人好像不多吗。既然MDK有带,应该还是不错的。看了看例程,感觉挺简单的,在自己的代码中加入RTX代码以后却发现任务运行不了。奇怪。在"RTX Kernel"中一个任务也没有启动起来。file:///C:/DOCUME%7E1/ADMINI%7E1/LOCALS%7E1/Temp/moz-screenshot-3.pngOS_TID t_phaseA; /* assigned task id of task: phase_a */
void phaseA (void) __task
{
u32 cnt = 0;
for (;;)
{
ch451_write(0x403);
ch451_write(0x600);
ch451_write(0x580); //测试送入命令
ch451_disp_u32(cnt++);
os_evt_wait_and (0x0001, 100); /* wait for an event flag 0x0001 */
}
}
void main(void)
{
RCC_Configuration();
NVIC_Configuration();
GPIO_Configuration();
os_sys_init(phaseA);
while(1);
} |