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:通过串行引导加载程序刷写 FW

Guru**** 2481465 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1303687/cc1312r-flashing-fw-via-serial-bootloader

器件型号:CC1312R
主题中讨论的其他器件:SysConfig

您好!

我在 SysConfig 中设置:启用引导加载程序、启用后门 DIO、引导加载程序后门的触发电平-低电平有效

我在 Linux 中使用了您的示例。 我添加了对适当 GPIO 的控制、但当

"二进制文件大小= 30286
正在连接:"

LED 矩阵。 我不确定能否控制 GPIO。 伪代码(用于显示我如何控制它们)如下所示:

//将 bootloader_backdoor_PIN 设置 为低电平
  controlGPIO (bootloader_backdoor_PIN、 0);//我尝试了两者-也将 PIN 设置为高电平

  //将 RESET_PIN 设置为低电平
  控制 GPIO (RESET_PIN0);

  // 等待一会
  usleep (100000);// 100ms
  //释放复位
  控制 GPIO (RESET_PIN1);
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、IGI:

    您是否看过此应用手册?

    https://www.ti.com/lit/an/swra466d/swra466d.pdf

    还介绍了串行引导加载程序的设置方法。

    此致、

    SID

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

    尊敬的 Sid:

    当然我阅读了你提到的文件。

    现在、我已尝试准备好的应用程序进行刷写- sblAppEx.exe (在 Windows 环境中)、它也无法正常工作。

    我的设置是:

    我 刷写了 我的应用程序(通过 CCS)、该应用程序使用与引导加载程序相同的 UART 引脚、在程序开始时有两次绿色 LED 闪烁(用于评估程序是否正在运行)。 然后、我将 GPIO 后门引脚连接到 GND、之后我确实重新启动器件(将引脚 LRST 连接到 GND、然后在断开该引脚时)。 断开 RESET 连接后的绿色 LED 未闪烁-我认为器件处于引导加载程序模式。 (为了检查它、我已将后门 GPIO 连接到3V3、并再次进行重置-器件开始正常运行、两次绿色 LED 闪烁)。 当该器件可能处于引导加载程序模式时、我运行 sblAppEx.exe 并尝试所有可用的 COM 端口、第二个选项是 3  | CC13x2/CC26x2。 该报告写道:  

    正在连接(COM8 @ 230400波特)...
    器件无响应。 器件可能未处于引导加载程序模式。 重置器件并重试。
    如果问题仍然存在、请检查连接和波特率。


    发生错误:4

    我的 SysConfig:

    哪里可能会有问题?

    提前感谢您。

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

    即使在我的 Linux 应用(基于 SDK)中、我也已成功将映像上传到 CC1312。 但是(我希望)最后一个问题是如何准备图像? 当我使用从 CCS 导出时(我 尝试了几个选项)、它不起作用。 它仅适用于示例文件 blinky_backdoor_select_btn26x2.bin。 选择哪种类型、我需要做进一步的工作吗?

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

    您好、IGI:

    当我有一些答案时、我会尝试重现并返回给您

    此致、

    马尔文

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

    您好、IGI:

    了解电动汽车的 blinky_backdoor_select_btn26x2.bin ,您必须选择"二进制"格式。

    实际上、在文件的末尾、你可以找到很多空数据、然后是 CCFG 区域、这与二进制格式相对应、如该主题中所述: https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1299862/cc1311p3-generating-binary-for-the-cc1311-bootloader/4943918#4943918

    此致、

    亚瑟

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

    谢谢,我尝试了上面图像中的"二进制(用于 DSK)"。 但所创建文件的大小仅为49KB、很显然、我无法在更新应用程序中使用此文件。 您能给我写一个更详细的工作流程吗? 你可能只看了示例文件,这是有效的,但它没有帮助我。

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

    您好、IGI:

    下面的链接提供了更详细的工作流程: https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1240525/faq-cc1352p7-is-ti-wisunfantund-working-with-the-newly-released-beagleplay-yes/4970781#4970781

    让我知道它是否适合您。

    此致、

    亚瑟