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.

[参考译文] CC2652R7:Uniflash:加载文件时遇到问题:"File Path"无法确定文件的目标类型

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1424919/cc2652r7-uniflash-encountered-a-problem-loading-file-file-path-could-not-determine-target-type-of-file

器件型号:CC2652R7
主题中讨论的其他器件:UNIFLASH

工具与软件:

当我尝试在刚刚由 CCS 编译的 Uniflash 命令行中刷写.bin 文件时收到此消息。

但在 Uniflash GUI 工具中、可以 识别并成功刷写 bin 文件。

如何通过 Uniflash 命令行下载二进制文件?

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

    您好、Allen:

    我将观察这些内容、并征询 Uniflash 开发团队的建议。  同时、我发现十六进制图像就足够了。  例如:

    dslite -c CC2652R7.ccxml -e -f -v uart2callback_LP_CC2652R7_tirtos7_ticlang.hex

    您可以使用以下编译后处理脚本("Project Properties"->"CCS Build"->"Steps")在 CCS 工程中生成 hex 文件:

    ${CG_TOOL_ROOT}/bin/tiarmobjcopy ${BuildArtifactFileName} --output-target ihex ${BuildArtifactFileBaseName}.hex

    此致、
    Ryan

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

    您好、Allen:

    您能否提供正在运行的命令?

    通常、选择加载二进制映像时、请确保在命令中同时包含起始地址、因为二进制文件中不包含地址信息。

    例如:

    > dslite.bat -c   -e -f -v "test.bin、0x100"

    或者、您可以使用十六进制格式、如 Ryan recommended、其中也将包括加载地址信息。

    请告诉我这是否可以解决您的问题。

    谢谢!

    Ricky

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

    Ricky 是正确的、即使映像从0x0开始、起始地址也是一个重要参数。 此命令对我的系统有效

    dslite -c CC2652R7.ccxml -e -f -v uart2callback_LP_CC2652R7_tirtos7_ticlang.bin,0x0

    此致、
    Ryan