各位高手:
目前正在接触C6670的项目,现在遇到一个问题。在用仿真器连接的情况下,系统能够正常的运行。但是用bootloader启动后,core0发送的messageq消息,core2中对应的pend并没有任何反应。我可以保证core2正常运行。(因为,core2的比这个消息任务优先级低的任务能够正常响应)。
如果想在boot的状态下查看,打印的调试信息具体我应该怎么操作呢?
Matt Tian:
现在知道怎么在boot状态下看调试信息了。观察到的现象是core0发送了messageq消息,core2也收到了messageq消息,但是core2收到后认为是其它的messageq消息,执行了其他的操作,而没有执行pend这个messageq的操作。但是用仿真器连又是正常的。
请问这种情况有遇到过么?有什么建议去排查么?
Allen35065:
回复 Matt Tian:
boot时候需要所有的地址都是全局地址,这部分有没有问题?