问题基本解决了,原来是两台电脑的smart RF Flash Programmer 的软件版本不一样,PC机A 装的是SmartRF Flash Programmer 1.12.8.0
PC机B 装的是 SmartRF Flash Programmer 1.11.1.0
经过测试发现 如果按照下图进行操作
都勾选图片中的三个选项进行操作
一:SmartRF Flash Programmer 1.12.8.0 只能成功烧写一次,第二次就会提示“Chip is locked! Not able to read IEEE address. (Uncheck the "Retain IEEE address" option.)” 并且simpliciTI 的程序正常运行
二: SmartRF Flash Programmer 1.11.1.0 随便烧几次都可以烧写成功,但只有第一次烧写的程序可以正常运行,后面烧写的程序都会卡住。(具体表现为无线功能挂掉,而定时器可以正常运行)
三:所以说现在的新问题是, SmartRF Flash Programmer 1.11.1.0 后面几次的烧写,会导致simpliciTI协议栈的运行不正常?