Other Parts Discussed in Thread: Z-STACK
诸位大佬好,
先说需求:通过串口更新CC2530的固件,当前协议栈版本2.5.1a,计划是实现上位机对Z STACK 3.0.2与2.5.1a的自由切换
进度:参照文档“Serial Boot Loader for CC2530”,使用SerialBootTool成功实现了用串口写入固件的功能。且通过flash programmer二次确认数据写入没有问题。
问题点:原本能正常工作的程序,通过上述方案写入芯片之后,发现芯片无法正常工作(以ROUTER为例,发现其上电之后无法正常入网。)
我现在能确定程序是跳转成功的,已经从BOOT跳转至APP,但APP运行不正常。
我自认为是严格参照文档去修改的,有没有相似案例一起探讨下?是不是除了程序偏移,还有其他需要设置偏移量的?
此外,
想问下通过上述文档生成的hex,在没有拼接前段BOOT的情况下,直接用flash programmer烧入到芯片里,能正常工作吗?