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.

[参考译文] AWR2944EVM:sbl_uart_uniflash.release.tiimage 的编译版本不起作用&&#39

Guru**** 2905430 points

Other Parts Discussed in Thread: UNIFLASH, AWR2944EVM, AWR2944

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1642570/awr2944evm-a-compiled-version-of-sbl_uart_uniflash-release-tiimage-doesn-t-work

器件型号: AWR2944EVM
Thread 中讨论的其他器件: UNIFLASHAWR2944

您好、

我尝试将位于 C:\ti\uniflash_9.5.0\deskdb\content\TICloudAgent\win\ccs_base\mmwave_Gen2\images 的预编译版本 sbl_uart_uniflash.release.tiimage 替换为编译后的版本

我尝试了 Debug Build(生成大小为 86KB 的文件)和 Release Build(生成大小为 57KB 的文件)、而预编译的可执行文件大小为 71KB。 我 没有 更改项目中的任何内容、只运行了编译。

然后、我将 sbl_uart_uniflash.release.ticimage 内容替换 为 sbl_uart_uniflash_awr294x-evm_r5fss0-0_nortos_ti-arm-clang.tiimage 的内容、并在 AWR2944EVM 上运行 uniFlash。

而对于原始 sbl_uart_uniflash.release.tiimage、烧录成功、因为新编译的它是在闪存编程阶段堆叠的(即,它成功地通过了从 EVM 复制到 AWR2944 的阶段,然后进行堆叠)。

请说明问题所在、并尝试自行编译和刻录以查看问题。

此致、

Arie

 

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

    您好 Arie、

    感谢您的查询。 您使用哪个版本的 SDK 来构建映像?  

    您能否详细说明一下您所说的意思、即您将 sbl_uart_uniflash.release.tiimage 的内容替换为 sbl_uart_uniflash_awr294x-evm_r5fss0-0_nortos_ti-arm-clang.tiimage 。

    此致、
    Ananya K C

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

    您好 Ananya、

    我使用的是 SDK mmwave_mcuplus_sdk_04_07_00_01

    假设我将 sbl_uart_uniflash.release.tiimage 的内容替换为 sbl_uart_uniflash_awr294x-evm_r5fss0-0_nortos_ti-arm-clang.tiimage 、我表示 uniFlash 始终运行 C:\ti\uniflash_9.5.0\deskdb\content\TICloudAgent\win\ccs_base\mmwave_uart\tbl_flash.uniimage.release。

    因此、我刚刚将 sbl_uart_uniflash_awr294x-evm_r5fss0-0_nortos_ti-arm-clang.tiimage 复制到 sbl_uart_uniflash.release.tiimage 中、因此 uniFlash 会拾取所需的编译内容。

    此致、

    Arie

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

    您好 Arie、

    感谢您的答复。 我将尝试复制此内容、并在星期二上提供更新。

    此致、
    Ananya K C

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

    您好 Arie、

    我能够在我的设置中重现该问题。 我目前正在调查。

    此致、
    Ananya K C

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

    很棒 等待解决方案。

    Arie

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

    您好 Arie、

    要取消阻止您、您可以使用 Python 脚本、如随附的屏幕截图所示。 它比 GUI 更易于使用、因为使用 GUI 时、您需要手动更新文件、而 Python 脚本会自动上载  default.cfg 文件中已更新的所有三个文件。

    此致、
    Ananya K C

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

    谢谢、

    但我仍然需要一个编译解决方案,因为基本上我们想要转换到另一个闪存

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

    您好 Arie、

    您可以按照毫米波 MCU+ SDK 用户指南第 4.2.4 节中所述的方法操作。 为自定义闪存构建的 sbl_uart_uniflash_awr294x-evm_r5fss0-0_nortos_ti-arm-clang.ticimage 文件可以在用户指南中提到的路径处替换。 请将其替换为版本构建映像、然后使用步骤 4 中提供的 Python 命令继续刷写。

    此致、
    Ananya K C

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

    您好 Ananya、

    但问题在于 python 脚本是否能够处理代码的编译版本。 您 检查过吗?

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

    您好 Arie、

    是的、我已经使用编译版本的代码进行了检查、它可以正常工作。

    此致、
    Ananya K C