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.

[参考译文] cc2640:为什么图像 B 无法对 cc2640上的图像 A (OAD_TARGET_APP)执行 OAD

Guru**** 2563960 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/587648/cc2640-why-image-b-is-unable-to-perform-oad-for-image-a-oad_target_app-on-cc2640

器件型号:CC2640

您好!

为什么无法使用映像 B 通过 OAD 下载映像 A (OAD_TARGET_APP)? 尽管映像 B 具有接受新映像的服务。 它可以擦除闪存、然后将传入的映像 A 重写到闪存中。

我尝试执行映像 A 的 OAD、但应用程序在 OADTarget_eraseFlash (page)下运行。

是否有任何特殊原因不允许通过 OAD 下载映像 A?

如果图像 A 在图像 B 存在时未运行。 那么为什么无法删除图像 A?

正在等待您的回复。

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于 img_a 包含复位矢量、因此不执行 img_a (驻留 OAD 目标)更新。 此外、如果 IMG_A 被移除、则电路板可能会变成砖砌。

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

    感谢您的回复。
    那么为什么 img_B 具有通过 OAD 接受映像的服务? 它既不接受 img_B 也不接受 img_A

    正在等待您的回复。

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

    您好、JXS、

    是否可以使用0页以外的内存(内部矢量、BIM、查找表)?

    这样 、通过 OAD 可以轻松地移除闪存并在存储器中写入新的映像 A。

    或者是否可以从 Img_A 的第1页启动内存?

    正在等待您的回复。

    此致