关于cc2530内部晶振的问题:
1.设备要启用内部晶振是只要添加这个OSC32K_CRYSTAL_INSTALLED=FALSE全局宏就可以了吗?
2.我这边添加这个全局宏以后,在调试状态下会设备重启,但是每次只会重启一次,之后就不会重启了,第二次运行起来以后,会进到
MAC_ASSERT(!(RFIRQM1 & IM_CSP_STOP)); 这个断言里面去,mac层没有进行其他改动。
这些情况会出现在我添加了ota之后,在我把ota的配置去掉之后,程序换成内部32k晶振可以正常工作。
gaoyang9992006:
有可能是OTA会引起重启检测进入升级状态,然后发现没有升级任务重启进入系统。。
user4078994:
回复 gaoyang9992006:
但是我在调试状态下,进了两次main函数啊!
user4078994:
回复 user4078994:
我使用外部32k的话,ota调试是正常的,不会出现重启情况。还有,不知道在什么情况下会导致进入这个MAC_ASSERT(!(RFIRQM1 & IM_CSP_STOP))断言里面去呢?请大佬帮帮忙啊!