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.

[参考译文] CC1312R:跳转到 ROM 引导加载程序

Guru**** 2463330 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1541323/cc1312r-jump-into-the-rom-boot-loader

器件型号:CC1312R


工具/软件:

我无法在复位结束后将引导槽保持为“活动“状态的器件硬复位以进入 ROM 加载程序

是否可以关闭中断等、然后跳转到 ROM 中的 SBL 地址并让其留在那里、然后接受从 UART 下载?

这是我能够使用 SBL 进行重新刷写的唯一方法、我并不真正想在系统中重新创建串行引导加载程序、因为我目前将 OAD 1 和 15.4 堆栈一起使用

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

    尊敬的 Andy:

    请按照以下过程: (+) CC1310:如何从运行固件进入 ROM-Bootloader - Sub-1 GHz 论坛 — Sub-1 GHz - TI E2E 支持论坛

    此致、

    Arthur

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

    我无法实现这一点

    这是调用之前的 CCFG 块的转储文件

    HWREG (CCFG_O_IMAGE_VALID _CONF)= 0XFFFFFFFF
    SysCtrlSystemReset()//重置 MCU

    如果我将转储放在 HWREG 命令之后、它从不会出现、因此看起来 CPU 正在与 HWREG 命令崩溃、并且实际上从未进入重置调用

    我使用 GPIO 20 作为引导加载程序的硬件引脚使能、如果我将该值保持在高电平并复位器件、或者如果我使用 JTAG 擦除器件、器件确实会顺利进入 SBL