我们在3354上出现了两个比较奇怪的问题。麻烦帮忙看看能不能解决。谢谢~~
1、线程不能被调度: 现在在我们AM3354上跑的linux系统,里面打了个实时Xenomai 补丁,系统有一个xenomai线程和linux下的一个线程,
但是在跑的过程中有一定概率(小概率,有可能一两天出现一次)会出现linux下的线程不能被调度的问题(这个进程有时候10几秒钟到几十秒都没有被调度),延时了很久,后面又恢复了。
2、串口发送数据窜位:通过3354的串口做了485总线。系统每次上电会与下位机握手发送 0x01、0X50、0x00、0x1C,这四个数放入串口发送buffer,但是
有时在上电的时候有可能与下位机握手不上,这时候从3354的TX管脚上测得数据为0x1c、0x01、0x50、0x00.出现了数据窜位。
yongqing wang:
加个延时,等稳定一会再发看看能不能解决
user5221244:
回复 yongqing wang:
第二个问题加了延时在测试,但是第一个不知如何处理?
Shine:
请问用的是哪个版本的SDK?是否有尝试用最新的processor SDK版本。
yongqing wang:
线程没有被调度的可能性很多,会不会高优先级长时间占着CPU?
TI中文支持网


