系统跑起来了,但跑一点时间后报异常 后 卡死了 , 提示Sync loss detected。
求高手指教!
gaoyang9992006:
你的板子是官方的,还是自己做的?
检测到同步丢失,莫非是用的同步波特率?还是跑的RTOS?
user5070425:
回复 gaoyang9992006:
自己的板子,跑了freeRtos ,在文档 CC31xx_CC32xx_Servicepack_1.0.0.1.2_Release_Notes.pdf 中 查到
Host (SPI): Sync loss may occur after the Host is sending CNYS and wait for a long period of timebefore reading the response
不知道是不是这个原因。 似乎 sl_recv 是有block的 , 我猜想是不是sl_recv 等待数据超时 导致的异常。 主MCU 与 net process 之间是 SPI通讯方式。
Terry Han:
回复 user5070425:
建议分模块测试,可以集中测试网络部分和SPI数据通信部分,查找到底是在哪个地方导致数据超时