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.

[参考译文] CC2745R10-Q1:缺少 mcuboot 工程

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1498748/cc2745r10-q1-lack-of-mcuboot-project

器件型号:CC2745R10-Q1
Thread 中讨论的其他器件:UNIFLASHSYSCONFIG

工具/软件:

您好、

片上 OAD 项目通常需要三个组件:mcuboot、basic_persistent 和 basic_ble_oad_onchip。 但是、CC2745没有找到 mcuboot 工程。 这是否表明 CC2745不再需要 mcuboot?

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

    您好:

    是的、CC2745R10不需要 MCUBoot、但会使用安全启动。 MCUBoot 出现在稍后的 SDK 中。

    请参阅此主题: https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1497324/cc2745r10-q1-oad-on-chip-fundamentals_btool-and-uniflash-issue

    此致、

    Nima Behmanesh

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

    谢谢、我可以通过下载这两个文件正常运行 basic_ble_oad_onchip 程序、但当我使用 uniflash 读取地址0x00时、我发现它已经是0xff、这意味着 basic_persistent 的内容已被擦除。

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

    您好:

    是的、您需要首先使用 Uniflash 下载永久固件、但还需要确保在 Uniflash 中设置以下设置:

    否则、如果未设置此设置、则永久应用程序将被删除。

    此致、

    Nima Behmanesh

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

    谢谢你。 目前、我的芯片不是空的、选择此选项时无法下载。 我找不到单独的选项来擦除 UniFlash 中的芯片。 我该怎么办?

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

    您好:

    请参阅此主题: (+) LP-EM-CC2745R10-Q1:在 UNIFLASH -基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛中无法擦除芯片

    请告诉我结果是什么。

    此致、

    Nima Behmanesh

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

    您好、

    在按照操作成功擦除芯片后、使用 uniflash 下载十六进制文件会报告错误。

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

    您好:

    我认为问题 出在 第一个映像刷写后、而不是之前、需要在程序加载之前进行擦除。 我的道歉。

    请尝试以下操作:

    1.刷写  basic_persistent_sb.hex  映像。  

    2.刷新 HSM 固件

    3.现在选择" 程序加载前不要擦除"

    4.  在0x31000处加载 basic_oad_on_chip_sb.bin 文件

    现在、您应该能够上传新固件。 确保您正在上传的新固件具有更高的版本号。 您可以在 SysConfig 中更改版本号:

    此致、

    Nima Behmanesh

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

    您好、

    执行芯片擦除并安装以下配置后、仍然无法刻录 persistent.hex 文件

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

    您好:

    是的、它看起来好像卡在复位环路中。 当图像刷新失序时、会发生此情况。 您需要继续尝试擦除芯片或使用空项目对其进行编程、直到解锁。

    我们仍在研究为什么会发生这种情况。

    此致、

    Nima Behmanesh