Other Parts Discussed in Thread: TMS570LS3137
IAR下开发TMS570LS3137, 在没有操作系统的情况下,实现了3137CAN收发数据(与LPC1788CAN模块通信)。现在想把CAN模块加到已经移植成功的的ucos系统上,但是加到系统上面以后收发数据失败。请教一下,CAN模块从裸机移到有操作系统时,应该怎么做?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: TMS570LS3137
IAR下开发TMS570LS3137, 在没有操作系统的情况下,实现了3137CAN收发数据(与LPC1788CAN模块通信)。现在想把CAN模块加到已经移植成功的的ucos系统上,但是加到系统上面以后收发数据失败。请教一下,CAN模块从裸机移到有操作系统时,应该怎么做?
Hi Chunjing,
感觉是你在uc/os的操作系统里面新建任务的问题,因为uc/os是基于任务优先级调度的。你在建立两个任务的时候,他们的优先级是怎么设定的?
简单点的方法,你就建立一个CAN通信的任务,然后看看通信是否正常。
谢谢
ken