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.

[参考译文] CCS/LAUNCHXL-CC2640R2:删除 A (OAD 目标)中的硬编码 MAC 地址会导致"OAD 下载失败"BTool 中出错

Guru**** 2589245 points
Other Parts Discussed in Thread: CC2640R2F

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/600891/ccs-launchxl-cc2640r2-removing-the-hard-coded-mac-address-in-a-oad-target-results-to-oad-download-not-successful-error-in-btool

器件型号:LAUNCHXL-CC2640R2

工具/软件:Code Composer Studio

您好!

我使用  是 CC2640R2F SDK (3.01)、CCS  版本:7.1.0.00016、 ARM 编译器 16.9.0.LTS、 simplelink_cc2640r2_sdk_1_30_00_25。

在成功使用片上 OAD 上载新的 B 映像后,我尝试删除硬编码 MAC 地址(如中建议  的那样)

我想如果两个器件在同一范围内更新、这个硬编码的 MAC 地址可能会导致问题、我尝试通过从 OAD_TARGET_APP.c 中删除从319行开始的两行来保留原始 MAC 地址:

{uint8 bdAddress[B_ADDR_LEN]={0xAD、0xD0、0x0A、0xAD、0xD0、 0x0A };

HCI_EXT_SetBDADDRCmd (bdAddress);}

OAD_TARGET 随后使用与 B 映像相同的 MAC 地址、但当我尝试下载与此硬编码 MAC 成功配合使用的相同新 B 映像时、它停止了与 BTool 的工作、并且我收到"OAD Download not successfully"错误。

有什么想法、为什么需要使用硬编码 MAC?

如果我使用硬编码地址、当两个器件尝试在同一范围内下载新的 OAD 时会发生什么情况?

谢谢、

Amir

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

    您好、Amir、

    感谢您向我发送有关此问题的电子邮件。 我会让我的团队意识到这一点、以便他们可以查看这一点。

    尊敬的、

    Omid。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我对此感到抱歉,但我现在认为我正在倒倒倒错树,它似乎可以正常使用已删除的固定 MAC 地址。 我还不知道为什么它以前不能正常工作。 如果我发现错误是什么、我会告诉您。
    它可能与同时连接两个 LaunchPad 有关。 在任何情况下、它都可以使用非固定 MAC 地址。

    不过,我仍然想知道,使用一个固定地址来解决这个问题是否有道理。

    抱歉、谢谢您、

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

    现在关闭此论坛、客户希望能够解决他们的问题。

    尊敬的、
    Omid