Thread 中讨论的其他器件: Z-stack
大家好、
以下是客户的请求:
要求:通过串行端口更新 CC2530的固件、当前协议栈版本为2.5.1a。 客户计划 通过 主机在3.0.2和2.5.1A 之间自由切换 Z 堆栈。
进度: 请参阅文档"适用于 CC2530的串行引导加载程序"、使用串行端口写入固件的能力已成功使用 SerialBootTool 实现、并与闪存编程器确认写入数据没有问题。
问题: 程序过去正常工作、但是通过上述方案写入芯片后、发现芯片无法正常工作。 (以路由器为例、发现在通电后无法正常连接到网络。) 现在可以确定程序已成功从引导跳转到应用程序、但应用程序无法正常工作。 客户认为 修改是通过参考文档严格完成的、是否有类似的问题需要讨论? 除了程序偏移之外、是否还需要设置其他偏移? 通过在线仿真、可以发现程序在中断取消后滞留在"HAL_Board_init"中、因此它不会运行。
此外、使用闪存编程器将从上述文档生成的十六进制文件直接烧写到芯片中、而不拼接引导段。它是否起作用?
您可以帮助检查此案例吗? 谢谢。
此致、
Nick