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.

[参考译文] CC3551E:如何对自编译固件进行闪存编程。

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1455955/cc3551e-how-to-flash-programming-self-compiled-firmware

器件型号:CC3551E
Thread 中讨论的其他器件: CC3551

工具与软件:

您好、TI 专家。

我们正在为 CC3551E 开发应用、
我们下载了 SDK:8_41_0_0
我们已阅读并开始使用 SimpleLink CC35xx、并且可以成功地对网络终端进行编程和执行。
现在、我自己已成功编译网络终端、它将输出以下日志。

Finished building target: "CC35xx_network_terminal.out"
 
C:/ti/ccs1271/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmdis -r --ual CC35xx_network_terminal.out > CC35xx_network_terminal.out.asm
C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/simplelink-wifi-toolbox flash-images-builder build dssm_request --type programming --params_json  C:/Users/weliw/workspace_v12/CC35xx_network_terminal/build_cc35xx_debug/syscfg/action_param.json --dir_out_path C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/images
C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/simplelink-wifi-toolbox flash-images-builder sign dssm_request --unsign_request C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/images/dssm_req_programming.unsign.bin --private_key C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/keys/rootCA_privKey.pem --public_key C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/keys/rootCA_pubKey.pem
C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/simplelink-wifi-toolbox flash-images-builder build dssm_request --type debug --params_json  C:/Users/weliw/workspace_v12/CC35xx_network_terminal/build_cc35xx_debug/syscfg/action_param.json --dir_out_path C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/images
C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/simplelink-wifi-toolbox flash-images-builder sign dssm_request --unsign_request C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/images/dssm_req_debug.unsign.bin --private_key C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/keys/rootCA_privKey.pem --public_key C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/keys/rootCA_pubKey.pem
C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/simplelink-wifi-toolbox flash-images-builder build vendor_flash_image --vendor_out_file C:/Users/weliw/workspace_v12/CC35xx_network_terminal/build_cc35xx_debug/CC35xx_network_terminal.out --dir_out_path C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/images --new_out_ext ".sym"
C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/simplelink-wifi-toolbox flash-images-builder sign vendor_flash_image --unsign_image C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/images/vendor_flash_image.unsign.bin --private_key C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/keys/rootCA_privKey.pem --public_key C:/ti/simplelink_wifi_toolbox_win_3_0_10_ea/programmer/programming/keys/rootCA_pubKey.pem
 
2024-12-27 15:13:17,147: Saved dssm request bin file at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\dssm_req_programming.unsign.bin
2024-12-27 15:13:17,148: Saved dssm request to sign bin file at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\dssm_req_programming.forsign.bin
2024-12-27 15:13:18,482: Saved sign dssm request bin file at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\dssm_req_programming.sign.bin
2024-12-27 15:13:19,896: Saved dssm request bin file at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\dssm_req_debug.unsign.bin
2024-12-27 15:13:19,896: Saved dssm request to sign bin file at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\dssm_req_debug.forsign.bin
2024-12-27 15:13:21,216: Saved sign dssm request bin file at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\dssm_req_debug.sign.bin
2024-12-27 15:13:22,500: Saved vendor flash image with dummy signature bin file at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\vendor_flash_image.unsign.bin
2024-12-27 15:13:22,501: Saved part of vendor flash image bin file to sign at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\vendor_flash_image.forsign.bin
2024-12-27 15:13:22,512: Successfully move C:/Users/weliw/workspace_v12/CC35xx_network_terminal/build_cc35xx_debug/CC35xx_network_terminal.out into C:/Users/weliw/workspace_v12/CC35xx_network_terminal/build_cc35xx_debug/CC35xx_network_terminal.out.sym
2024-12-27 15:13:23,884: Saved sign vendor image bin file at C:\ti\simplelink_wifi_toolbox_win_3_0_10_ea\programmer\programming\images\vendor_flash_image.sign.bin

**** Build Finished ****

如何编程到 CC3551?
我应该使用工具箱中的编程吗?

我看到编程器页面似乎需要闪存编程多个固件。


您能指导我如何将编译到 CC3551中的固件刻录吗?

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

    您好!

    最简单的方法是使用 CCS 本身。

    只需首先设置以下内容(在"Debug Configuration"下、选择左侧的示例):

    • 在"Program"选项卡下、添加.sym 后缀(如果不存在)、并确保选中"Load symbols only"
    • 在 Target 选项卡下、从 Device 下拉列表中选择 APP_MCU、并在"Program/Memory Load options"下、选中"Reset the target on connect"
    • 在 Target 选项卡下、 从 Device 下拉列表中选择 CS_DAP_0、然后在"Ext Tools Settings"下修改 Toolbox 路径、使其指向工具箱所在的位置

    然后、只需单击调试的错误图标、就可以对应用程序进行编程。

    此致、

    Shlomi

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

    Shlomi、您好。

    感谢您的回复、但我收到下面的错误消息。

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

    我将尝试移动 XDS 上的跳线(标记为绿色)。

    如果仍然无法正常工作、请通过外部馈电连接到 LP 上的 USB Type-C (标记为红色)。

    Shlomi

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

    Shlomi、您好。

    我跟随您的跳线、仍然收到错误消息。 另外,我发现当我下载,我找不到文件。

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

    我是否可以更改以下路径?

    simplelink_wifi_toolbox_win_3_0_10_ea

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

    当我设置以下路径时、仍然会收到相同的错误消息。

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

    您无需编程即可重新编译、看看编程器目录下是否出现了缺失的文件?