目前使用IAR 5.4版本调试LM3S9B96 C5,使用其自带的SafeRTOS 操作系统,目前有两个问题:
1.程序下载到FLASH 会报错,检查写进去和读出来数据有不对,但程序能够执行
2.SafeRTOS启动不了,启动调度器后,进不了任务,中断也进不去。不创建任务的话,程序会停在主函数末尾while(1)循环,而不是在IdleTask。
不知道是否和IAR的版本有关?
和版本关系应该不大,但IAR有6.x版本会比较好用。
1. 也许是楼主的芯片有问题。换一片试试。
2. 楼主有没有试过这个目录下的safeRTOS例程?StellarisWare\boards\dk-lm3s9b96\safertos_demo
建议试试这个例程先。同时请参考StellarisWare\third_party\SafeRTOS下的两个文档,有SafeRTOS的使用说明。
和版本关系应该不大,但IAR有6.x版本会比较好用。
1. 也许是楼主的芯片有问题。换一片试试。
2. 楼主有没有试过这个目录下的safeRTOS例程?StellarisWare\boards\dk-lm3s9b96\safertos_demo
建议试试这个例程先。同时请参考StellarisWare\third_party\SafeRTOS下的两个文档,有SafeRTOS的使用说明。