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.

[参考译文] CC2640R2F:在 LAUCHXL_CC2640R2中启动 simple_pripheral_oad_offchip 项目时出现 HWI 异常

Guru**** 2330830 points
Other Parts Discussed in Thread: LAUNCHXL-CC2640R2, UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1487536/cc2640r2f-hwi-exception-when-starting-simple_pripheral_oad_offchip-project-in-lauchxl_cc2640r2

器件型号:CC2640R2F
主题中讨论的其他器件:LAUNCHXL-CC2640R2UNIFLASH

工具与软件:

我下载了一个编译示例项目"simple_periphral_CC2640r2lp_oad_offchip_app"。 我有一个 LAUNCHXL-CC2640R2板 、并想调试该项目、以便将其用作定制板的启动项目。

但是当我启动调试会话时,当我到达指令 BIOS_start()并继续时,代码进入异常循环:

我不知道为什么! 这是一个 exaple 项目! 有存储器样例?

有人可以帮我吗?

谢谢...

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

    您好!

    您使用的 SDK 版本是什么。 您是否已首先使用 LaunchPad 对此进行测试? 运行是否正常?

    -kel

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

    感谢您的答复。

    SDK 是5.30.1.11版本、我使用 LaunchPad LAUNCHXL-CC2640R2尝试了代码

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

    您好!

    使用 Launchpad 您是否使用 Uniflash 刷写 BIM 十六进制闪存、堆叠十六进制闪存和应用程序格式? 测试了它的广告吗? 测试了 OAD?

    无论如何、简单外设片外 OAD 对 LaunchPad 有效。 它无法与您的定制电路板协同工作。 您是否进行了必要的更改才能使其适用于您的定制电路板。

    -kel

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

    我刷写了 BIM 和堆栈、然后进入 CCS 并调试应用代码。 如果能测试板的广播、我会很高兴、但当我到达指令 BiosStart、然后按暂停按钮时、调试程序会显示代码位于 Hwi_excHandler 中... 我不知道为什么!

    我没有定制电路板、这是初步测试。

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

    您好!

    刷写 BIM 十六进制、堆栈十六进制和应用程序二进制。 然后便可进行调试。 如果使用 SmartRF Flash Programmer 2、则需要首先刷写 BIM 十六进制并堆栈十六进制、然后是应用程序二进制文件。 如果使用 Uniflash、可以选择这三个文件。

    -kel

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

    仅仅对 BIM、堆栈和调试进行编程是不够的吗? 我是否还必须在启动调试器之前对应用代码进行编程? 调试器刷写程序本身、对吧?

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

    您好!

    您当前的方法不起作用。 试试我推荐的。

    -kel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我从 SDK 中获取了项目、我注意到用于堆栈和 BIM 的 xdctool 版本是这样的 
    不同:我有3.62.1.16、而项目需要3.51.3.28。 我下载了所需的 xdctool、重新编译了所有内容并使用 Uniflash 进行编程
    现在一切正常。 非常感谢您的帮助。