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.

[参考译文] CC2541:无法执行 OAD。

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1081561/cc2541-unable-to-perform-oad

部件号:CC2541
“线程 :CC2540”中讨论的其它部件

我正在处理 cc2541。 我想通过无线方式执行闪烁,但无法生成正确的 BIM 文件,这是 OAD 所必需的。

请帮帮我。

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

    您好,

    Over_the_Air_Download_for_CC254x.pdf 包含有关如何执行 OAD 以及如何设置应用程序以支持 OAD 的信息。 此文件位于 SDK 目录中。 本指南位于 C:\Texas Instruments \BLE-CC254x-1.5.2.0\Documents (如果使用默认安装位置)。 第9章详细介绍了如何生成 BIM,第10章详细介绍了如何生成图像。

    此致,

    1月

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

    你好,Jan,

    感谢你的帮助。

    我遵循了 pdf  vo_the_Air_Download_for _CC254x.pdf 中提到的步骤。

    现在我在生成 IMG 文件时遇到链接器错误。

    错误描述:

    链接
    工具内部错误:
    内部错误:在函数中:未知
    诊断:意外异常
    P0:1 P1:0
    内部错误:在函数中:未知
    诊断:意外异常
    P0:1 P1:0
    运行链接程序时出错

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

    您好,

    没问题! 产生此错误的步骤是什么? 如果是步骤11“使用 CC2541EM 在 SmartRF05上构建和下载项目”,您可以尝试完成以下步骤吗? 在完成后续步骤后,可能会在此处发现错误并得到解决。 此外,您是否可以尝试使用未经修改的 simple_peripheral 示例执行这些步骤,并查看我们是否能够观察到相同的行为?

    此致,

    1月

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

    您好,

    是的,步骤11产生错误。 图像 B 也出现相同的错误。

    试图构建未经修改的 Simple 外围设备,但观察到相同的行为。

    IDE:用于8051 v10.40.1 Trail 版的 IAR EW。

    BLE 堆栈:1.5.0.16

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

    嗨,Rohit,

    要确认,您无法构建未经修改的 simple_peripheral 示例? 如果是这样,您可以尝试卸载并重新安装 SDK。 第8.3章使用 IAR 嵌入式工作空间包含有关如何在 IAR 中正确构建项目的信息。 您是否可以验证遵循这些步骤是否会导致编译错误?

    此致,

    1月

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

    你好,Jan,

    我卸载了 SDK 并重新安装了它。 已尝试构建未修改的 SimpleBLE_Peripheral 示例。 观察到相同的行为。

    错误描述:

    链接
    工具内部错误:
    内部错误:在函数中:未知
    诊断:意外异常
    P0:1 P1:0
    内部错误:在函数中:未知
    诊断:意外异常
    P0:1 P1:0
    运行链接程序时出错。

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

    嗨,Rohit,

    感谢您的确认。 为了澄清问题,您正在遵循第8.3章中提供的说明,对吗? 我已经做了一些研究,并验证了此 SDK 的推荐 IAR 版本是否为 README.txt 中提到的 IAR v10.30.1。 您能否验证在遵循第8.3章中的说明的同时使用此版本是否会导致成功构建?

    此致,

    1月  

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

    你好,Jan,

    感谢您提供信息。  

    IAR v10.30.1正在使用中。 但现在我面临与构建后操作相关的不同错误。

    错误说明:Windows 找不到指定的文件 cc254x_UBL_pp.js。 请找到错误的快照

    但我确实在路径 BLE-CC254x-1.4.2.2\projects\ble\common\CC2540中看到 cc254x_UBL_pp.js 文件。

    请帮助我解决此错误。

    谢谢和问候

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

    嗨,Rohit,

    明白了。 感谢您获得推荐的版本! 在完成 OAD 指南的步骤11时,是否会发生此构建后错误? 如果是这样,这可能是正常的。 是否可以尝试完成步骤12以查看问题是否已解决? 否则,您是否可以尝试构建未经修改的外设示例以查看我们是否能够成功构建? 这将确保我们的构建环境得到正确设置。

    此致,

    1月

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

    你好,Jan,

    是的,在完成 OAD 指南的步骤11时会发生此错误。 步骤12已完成,但问题仍然存在。

    构建环境设置工作正常。 (成功构建了未经修改的项目)。

    问题:  Windows 找不到指定的文件 cc254x_UBL_pp.js。

     文件 cc254x_UBL_pp.js 位于路径 BLE-CC254x-1.4.2.2\projects\ble\common\CC2540中。

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

    嗨,Rohit,

    感谢您的澄清。 您能否指定您在哪个驱动器中安装 IAR? 我做了一些研究,似乎有一个已知的与 BAT 文件相关的错误,如果安装不在 C 驱动器中,则会发生该错误。 以下主题与解决方案相同: https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/314089/bug-in-ti-ble-cc254x_ubl_pp-bat-file-unable-to-find-cc254x_ubl_pp-js

    此致,

    1月

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

    你好,Jan,

    感谢您提供此信息。

    我能够生成.bin 文件