Part Number:CC1310
sdk:simplelink_cc13x0_sdk_4_20_02_07
我有一个代码在cc1310里面运行挂机,但是第二天发现他不工作了。我通过debug running去查找原因,发现每次程序都在main函数的入口处开始执行。这是不是说明我的代码在启动代码这卡死了?(debug配置过不复位芯片)
并且在board_init()里面,有三个引脚我配置的是输入上拉,但是实测是低电平,这三个引脚在整个代码中没用到过,硬件上是悬空的。
我通过仿真,可以让代码执行下去,并且在执行到board_init()后,这几个引脚是高电平。而且后面的功能都正常,直到我触发复位功能,他似乎又卡死在main的入口,且引脚是低电平。
我现在怀疑的是,启动代码这有问题,导致我程序跑不下去,但是仿真器可以跳过这个启动程序让我代码正常运行下去,直到我主动复位,自动断开仿真器,他又卡死了。
但是这个也有点难以解释,因为之前测试一直都是正常的,正常复位,正常运行。就挂机了一晚上就出现了问题,而且只有这一个样机,我不敢断电或者去戳他复位脚,因为这可能会将异常重置。
Alex Zhang:
您好,已经跟进您的问题
,
Alex Zhang:
您是否在我们的 LP 或您的定制板上运行代码?如果您在定制板上运行,您是否遵循了我们的参考设计?
如果有,是哪一个?
您正在运行哪个代码示例?
在开始自己制作代码示例之前,您应该尝试默认示例之一(如果运行自定义硬件,则针对您的硬件进行修改)以验证无论是否使用调试器,一切都可以正常工作。