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.

[参考译文] AM623:无法使用闪存写入器脚本刷写 AM62x GP 器件

Guru**** 2482225 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1451208/am623-unable-to-flash-am62x-gp-device-using-flashwriter-script

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

工具与软件:

我无法使用提供的闪存写入器脚本刷写我的 AM62x GP 器件。 以下是我执行的步骤和遇到的问题:

Flashwriter 配置文件:

--flash-writer=sbl_prebuilt/am62x-sk/sbl_uart_uniflash_stage1.release.tiimage
-文件=../../examples/drivers/boot/sbl_uart_uniflash_multistage/sbl_uart_uniflash_stage2/am62x-sk/r5fss0-0_nortos/ti-arm-clang/sbl_uart_uniflash_stage2.release.appimage --operation=flash --flash-offset=0x0
--operation=flash-phy-tuning-data
--file=sbl_prebuilt/am62x-sk/sbl_null.release.tiimage --operation=flash --flash-offset=0x0
-文件=../../examples/drivers/ipc/ipc_rpmsg_echo_linux/am62x-sk/r5fss0-0_freertos/ti-arm-clang/ipc_rpmsg_echo_linux.release.appimage --operation=flash --flash-offset=0xA00000

启动模式配置:
BOOTMODE [ 8:15 ](SW2)= 0000 0000
BOOTMODE [ 0:7 ](SW1)= 1101 1100

用于闪存的命令:
python3 uart_uniflash.py -p /dev/ttyUSB0 --cfg=sbl_prebuilt/am62x-sk/default_sbl_null.cfg

请提供指导或帮助解决问题。 请建议任何其他调试步骤、或确认是否需要调整 AM62x GP 器件的脚本或配置。





此致、
Vikash

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

    您好 Vikash:

    感谢您的提问。

    您能说明一下您在使用哪种器件吗? 是 GP 还是 HSFS?

    要进行检查、请参阅  faq-am6xx-how-to-check-if-device-type-is-hs-se-hs-fs-or-gp

    此致、

    Tushar  

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

    Tushar、您好!

    我使用的是 GP 器件。 您能说明一下使用提供的闪存写入器脚本刷写 AM62x GP 器件的步骤吗?

    此致、
    Vikash

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

    您好 Murali、

    您是否正在使用 TI EVM AM62X? 我看到您已通过运行脚本确认您的器件类型为 GP。 这是非常好的。

    您是否已修改(或更改)在 default_sbl_null.cfg 内声明的任何文件?

    还请确认您是否拥有 AM62x-SK 或此处提到的其他 AM62x-SK 之一:

    此致、

    Vaibhav

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

    您好、Vaibhav、

    感谢您的留言。

    我曾尝试为 HSFS 器件使用 default_sbl_null_hs_fs.cfg 文件、并且工作正常。 但是、当我切换到针对 GP 器件使用 default_sbl_null.cfg 时、无法刷写器件。

    我尚未对 GP 器件的 default_sbl_null.cfg 文件进行任何更改。

    请告诉我、如果我需要检查其他步骤或配置才能使 GP 器件的闪存正常工作。

    此致、
    Vikash

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

    尊敬的 Murali-San:

    您可以尝试以下方法。

    请在 UART Uniflash 第1级顶部放置一个 while 循环、就需要简单地启动 python UART uniflash 命令。

    启动该命令后、您会看到该命令在执行时卡住。 现在、您只需连接到 R5F 内核、便会卡在 while (loop)上。  

    将 LOOP 值设置为0、然后逐个步越、查看 HSFS 的流程。

    类似地对 GP 做同样的操作,然后你就会准确地确定事情将向南。

    此致、

    Vaibhav