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.

[参考译文] LAUNCHXL-CC1352R1:host_cc13xx-SBL 无法下载 host_test 应用程序

Guru**** 2540720 points
Other Parts Discussed in Thread: CC1352R, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/923167/launchxl-cc1352r1-host_cc13xx-sbl-fails-to-download-host_test-application

器件型号:LAUNCHXL-CC1352R1
Thread 中讨论的其他器件:CC1352RSysConfig

您好!
我有 cc1352R launchpad。 我需要通过 UART 使用 SBL 对其进行编程。  


当我尝试从 ble stack 示例中对主机测试应用程序进行编程时、它始终在最后失败  

使用两个 wrire SBL 接口
./host_cc13xx-SBL ccDnld -v1.00.00 -- 2020年7月15日11:28:50

设备设置为:cc13x2
打开串行端口/dev/ttyACM0
打开二进制文件/home/serhii/temp/ble5_host_test_cc13x2r1lp_app.bin
二进制文件大小= 360448
正在连接:
连接
的擦除:
[================================================================================================================================================================================================================================================================================================== 100%
下载:
[==================================================]
下载
异常终止时出现99%错误、端口关闭成功 

然后、任何重新编程尝试都会在开始时失败:

使用两个 wrire SBL 接口
./host_cc13xx-SBL ccDnld -v1.00.00 -- 2020年7月15日11:28:50

器件设置为:cc13x2
打开串行端口/dev/ttyACM0
打开二进制文件/home/serhii/temp/ble5_host_test_cc13x2r1lp_app.bin
二进制文件大小= 360448
正在连接:
连接
错误:
[=] 0%
闪存擦除失败错误状态1
异常终止、端口关闭成功 

任何其他固件(rfEasylink 等)程序。  
使用 TI SDK 4.20.00.35。

如何使用 host_cc13xx-SBL 工具对主机测试应用程序进行编程?

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

    您好!

    我会研究这个问题、并在几天内与您再次联系。

    您之前提到过、您正在将 SDK 4.20.00.35用于下载到器件的映像。 您能否说明一下您正在使用的 host_cc13xx-SBL 工具? 您是否有机会使用 TI 15.4 Linux 网关 SDK 中的 cc13xx-SBL 工具?

    此致、
    Michael

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

    大家好、感谢您的回复!

    我已经弄清楚原因了。  
    尽管在 syscfg 文件中进行了有效配置、但在主机测试应用程序中生成的二进制文件具有无效的 CCFG 区域。
    我从地址 0x00057FD8开始复制了4个字节的 rfEasylink 固件、现在一切都正常。  

    因此、在 host_test 应用程序的构建系统中的某个位置存在问题。 它忽略 syscfg 中的引导加载程序选项。  

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

    很高兴听到您解决了问题!

    是的、遗憾的是、尚未更新 HOST_TEST 项目以使用 SysConfig 配置 CCFG。 您可以直接在工程的 Startup/ccfg_app_ble.c 中添加引导加载程序配置定义。   

    此致、
    Michael