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.

[参考译文] CC2530:CC2530无法响应中断

Guru**** 2464170 points
Other Parts Discussed in Thread: CC2530, Z-STACK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1201016/cc2530-cc2530-cannot-response-to-the-interrupt

器件型号:CC2530
主题中讨论的其他器件: Z-stack

尊敬的 Champs:

我的客户正在基于 CC2530进行开发、以下是他的问题说明、您可以帮助了解一下吗?

他不使用 ZigBee、而是使用寄存器对项目进行编程。

在引导加载程序中、代码通过 bin 文件接收、它始终称为 IAP。

引导加载程序跳至 app 后、app 中的 KEY、定时器中断和其他功能正常运行。 但 UART 中断无法正常工作。 您能提供建议吗?调试需要哪些信息?

此致、

布赖恩

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您的 CC2530是否进入睡眠模式? 当器件处于睡眠模式时、CC2530的 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