主题中讨论的其他器件: Z-stack
尊敬的 Champs:
我的客户正在基于 CC2530进行开发、以下是他的问题说明、您可以帮助了解一下吗?
他不使用 ZigBee、而是使用寄存器对项目进行编程。
在引导加载程序中、代码通过 bin 文件接收、它始终称为 IAP。
引导加载程序跳至 app 后、app 中的 KEY、定时器中断和其他功能正常运行。 但 UART 中断无法正常工作。 您能提供建议吗?调试需要哪些信息?
此致、
布赖恩
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的 Champs:
我的客户正在基于 CC2530进行开发、以下是他的问题说明、您可以帮助了解一下吗?
他不使用 ZigBee、而是使用寄存器对项目进行编程。
在引导加载程序中、代码通过 bin 文件接收、它始终称为 IAP。
引导加载程序跳至 app 后、app 中的 KEY、定时器中断和其他功能正常运行。 但 UART 中断无法正常工作。 您能提供建议吗?调试需要哪些信息?
此致、
布赖恩
您好、Brian、
我同意 Yk 的想法。 此外、客户是否能够在中断之外发送/接收 UART 字节? 应用程序是否能按预期工作、而不附带引导加载程序? 他们是否尝试过 使用与引导加载程序所需的 USART 不同的 USART、或者 是否确认引导加载应用程序在跳转到主应用程序之前取消初始化 UART? 最好是确保 在使用引导加载程序之前和之后所有 USART 和引脚寄存器都符合预期。
此致、
Ryan
客户提供了离线更新: 现在问题是从引导加载程序到应用程序、应用程序的程序、就像 main{}一样可以正常工作、但中断仍留在引导加载程序中、中断矢量表无法跳转到应用程序。 我只是不知道为什么、我不使用 ZigBee。

即使不使用 Z-Stack、客户也应该参考 CC2530.pdf 的串行引导加载程序和 Z-Stack 3.0.2\projects\ZStack\Utilities\bootload\CC2530项目 (可与 Zigbee 独立运行)、以便更好地了解预期的闪存引导加载程序操作。 请牢记、应用项目必须使用一个具有 SBL 兼容映射的连接器命令文件(*。xcl)、并且调用特定的后处理工具(按照 PDF 的第10节进行操作)。
此致、
Ryan