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.

[参考译文] AM62A7:EVM 示例应用程序无法刷写

Guru**** 2481165 points
Other Parts Discussed in Thread: C7000-CGT, UNIFLASH

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1537351/am62a7-evm-sample-application-not-able-to-flash

器件型号:AM62A7
主题中讨论的其他器件:C7000-CGTUNIFLASH

工具/软件:

您好、

  1.我们正在使用 SOC-AM62A74.我也有下载 PDK 的 EVM .

    mcu_plus_sdk_am62ax_10_01_00_33-windows-x64-installer.exe

 2.我遵循了下面提到的 TI 文档中建议的步骤。

  https://software-dl.ti.com/mcu-plus-sdk/esd/AM62AX/10_01_00_33/exports/docs/api_guide_am62ax/GETTING_STARTED.html

 我编译了 hello world 应用程序 (r5fss0-0_freeRTOS)。 在尝试使用以下命令刷写预编译的二进制映像时、

Python uart_uniflash.py -p COM13 --cfg=sbl_prebuilt/am62ax-sk/pdefault_sbl_ospi_nand_linux_hs_fs.cfg




上述路径中的 SDK 中不存在预配置文件 (default_sbl_ospi_nand_linux_hs_fs.cfg) 中提到的 stage2 二进制文件。

请查找随附的带有错误日志的屏幕截图以供参考。

请帮助我重新爱这个。

谢谢。

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

    尊敬的 Ramesh:

    似乎您尚未构建此 cfg 文件所需的示例、因此必须先构建 SDK、请参阅以下内容: AM62Ax MCU+ SDK:使用带有 Makefile 的 SDK

    此致、

    会面。

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

    您好、

      感谢更新。以上建议适用于 Linux 或 Windows。

    我正在使用 CCS-20、并且编译也已在 windows 中完成。

    C:\Users\rgurunat\workspace_ccstheia\hello_world_am62ax-sk_r5fss0-0_freertos_ti-arm-clang\Debug

    如何刷写 binary.please 上面的内容指导我进行刷写。

    虽然刷新面临的问题已经提到了以前的评论。

    谢谢。  

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

    尊敬的 Ramesh:

    感谢更新。以上建议适用于 Linux 或 Windows。

    我之前分享的文档包含构建 SDK 的说明、以及 Windows 和 Linux 中的示例、当您使用的是 Windows 时、可以参考此文档来创建 SDK、请注意、您需要使用 gmake for windows: https://software-dl.ti.com/mcu-plus-sdk/esd/AM62AX/10_01_00_33/exports/docs/api_guide_am62ax/MAKEFILE_BUILD_PAGE.html#autotoc_md163 

    我正在使用 CCS-20、并且编译也已在窗口中完成。

    您似乎仅使用 CCS 构建单个应用程序、当使用 default_sbl_ospi_nand_linux_hs_fs.cfg 时、它会在以下路径查找以下文件:

    如果您使用的是默认文件、则需要所有这些二进制文件、出于同样的原因、还需要构建所有这些二进制文件、如果有任何文件不需要刷写、则可以对此文件中的行进行注释。 如果要从 cfg 文件中指定的路径以外的路径刷写映像、还需要更改此处的路径、因为在这里使用 CCS 构建 r5f 应用时、需要更新此文件中的路径。

    在提到此问题的地方、请参阅以下文档: https://software-dl.ti.com/mcu-plus-sdk/esd/AM62AX/10_01_00_33/exports/docs/api_guide_am62ax/GETTING_STARTED_FLASH.html

    此致。

    会面。

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

    您好、

    我遵循了您建议的.sample helloworld 应用程序构建完成。

    当我尝试使用以下命令全部构建时:

    C:\ti\ccs1281\ccs\utils\bin\gmake.exe -s makefile.am62ax all   

    我遇到了以下问题。

    在我的环境路径中还添加了:  C:\ti\ti-cgt-c7000_5.0.LTS\bin  

    我无法清除此问题、并重新安装和尝试了 2 次、但运气不好。

    您是否可以帮助我进行全部编译。我要生成阶段 2 二进制文件以进行刷写、还需要检查 Windows 编译。

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

    尊敬的 Ramesh:

    您使用的是 C7000-CGT 编译器版本 5.0.0、与当前 AM62Ax SDK 兼容的版本为 4.1.0: https://software-dl.ti.com/mcu-plus-sdk/esd/AM62AX/10_01_00_33/exports/docs/api_guide_am62ax/SDK_DOWNLOAD_PAGE.html#INSTALL_C7000_CGT

    请使用 C7000-CGT 编译器版本 4.1.0。

    此致、

    会面。

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

    您好、

     谢谢。我尝试使用版本 4.1.0 -CT 编译器也仍然面临同样的问题

    谢谢。

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

    我看到您安装了版本 4.1.1 而不是 4.1.0、这就是您仍然看到此问题的原因。
    此版本在 imports.mak 中定义、makefile 查找此特定版本:

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

    您好、

      我能够构建应用程序。  我正在尝试使用命令-- python uart_uniflash.py -p COM40 --cfg=sbl_prebuilt/am62ax-sk/default_sbl_ospi_nand_linux_hs_fs.cfg 刷写二进制文件   

    我收到的回复低于回复 。为什么我收到此错误。

      

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

    尊敬的 Ramesh:

    您使用的是 TI EVM 还是定制板? 您每次尝试刷写程序时都会看到此问题、还是随机出现?

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

    您好、认识 Thakar、

       我仅使用 TI EVM 板。 每次我遇到问题。

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

    您好、

      我仍然无法在 windows 中刷新 。任何更新?

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

    尊敬的 Ramesh:

    这很奇怪、因为刷写默认二进制文件通常是可行的。 如果您对 UART UNIFLASH 2 示例进行了任何更改、敬请告知。 除此之外、请确保为 UART 引导模式正确配置引导模式引脚、如下所示: AM62Ax MCU+ SDK:刷写示例应用程序

    请参阅此主题、其中讨论了类似的问题: (+) SK-AM62A-LP:将 SoC 初始化二进制文件刷写到 EVM — 处理器论坛-处理器 — TI E2E 支持论坛时出现闪存工具错误消息

    此致、

    会面。