在使用CC1310 LaunchPad进行软复位实验,调用SysCtrlSystemReset(); 和HapiResetDevice();这两个函数,没有问题,可以正常重启。但是移植到5*5的板子上去,不管使用哪个函数,都会出现卡死的现象。我想请问一下,5*5的板子与LaunchPad之间有什么不一样的地方吗?为什么会导致这个差异呢?
Viki Shi:
LAUNCHPAD是7*7的封装,需要修改封装,怎么修改论坛已有多次讨论,关键字查一下
lin shi chang:
回复 Viki Shi:
我已经修改了封装,且在5*5板子上都可以正常运行程序。就是加入软复位就会卡死。
Viki Shi:
回复 lin shi chang:
你有没有连着调试器?
lin shi chang:
回复 Viki Shi:
没有连接调试器,就接了个串口线。
Viki Shi:
回复 lin shi chang:
你用的哪个例程? 根据你的描述,最好也排查下硬件电路方面
lin shi chang:
回复 Viki Shi:
不好意思,刚刚有事情忙,没有看到回复消息。我使用的是UART例程,在UART中使用的SysCtrlSystemReset(); 和HapiResetDevice();,但是都会卡死,但是在launchpad上却没有问题。硬件电路的问题,我不知道怎么排查,由于是买别人的模块,只能去问问看了。