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.

[参考译文] SK-AM62:自定义电路板存储器无法使用 SBL 引导模式来加载 R5内核例程

Guru**** 2480055 points
Other Parts Discussed in Thread: UNIFLASH, SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1422276/sk-am62-custom-board-memory-is-not-able-to-use-sbl-boot-mode-to-load-r5-core-routines

器件型号:SK-AM62
主题中讨论的其他器件:UNIFLASHSysConfig

工具与软件:

在我开始描述问题之前、让我先简要介绍一下该平台。

我目前使用 AM62x MCU+ SDK 版本09.00.00.19进行开发。

以 UART 引导模式启动电路板后、我将打印的字符保存为 data.txt 文件。 使用 python uart_boot_socid.py data.txt 后、我获得如下器件信息:

---------------

SoC ID 标头信息:

---------------

           [编辑]

---------------

SoC ID 公共 ROM 信息:

---------------

SubBlockId          :

SubBlockSize (子块大小)        :

DeviceName          :am62x

设备类型          :HSSE

DMSC ROM 版本    :[0,1,0,1]

R5 ROM 版本      :[0、1、0、1]

---------------

SoC ID 安全 ROM 信息:

---------------

SEC SubBlockId      :2.

第    一百六十六章

SEC PRIME           :0

SEC 密钥版本    :1.

SEC 密钥计数       :1.

sec TI MPK Hash     :d68ecb2c055dff11ade95bd927e837d2a53bc23b0a2800ce4f106bcf309df2213912d77a157a8b7c2df40672a06a918034aa4c7d60225462481475b8

SEC Cust MPK Hash   :65a50670992a96c271bb6bc7b7b7d22f7670dea228abbb24e769a9c5a95f78e55c092e0e7e87ea84701ef5ff858f9473f82592e1c38c36690b4615f79c11864

SEC 唯一 ID       :670a6b6cab4c6609528400bbcf90c1f5d402f87cb475558d98367834246e525a

该器件的类型为 HSSE。

此处是所用示例的路径。

C:\ti\mcu_plus_sdk_am62x_09_00_00_19\examples\drivers\boot\sbl_uart_uniflash_multistage\sbl_uart_uniflash_stage1\am62x-sk\r5fss0-0_nortos

C:\ti\mcu_plus_sdk_am62x_09_00_00_19\examples\drivers\boot\sbl_uart_uniflash_multistage\sbl_uart_uniflash_stage2\am62x-sk\r5fss0-0_nortos

C:\ti\mcu_plus_sdk_am62x_09_00_00_19\tools\boot\uart_uniflash.py

我修改了 cfg 文件以将加载的文件指向生成的文件

C:\ti\mcu_plus_sdk_am62x_09_00_00_19\tools\boot\sbl_prebuild\am62x-sk\default_sbl_null_hs.cfg

我遵循该文档、并从命令提示符窗口以 python 方式运行 uart_uniflash.py。 但遗憾的是、在加载 sbl_uart_uniflash_stage1时、它将卡在第二级、并且在超时之前不会成功加载 sbl_uart_uniflash_stage2。

由于我使用的是定制板、我将尝试修改 sbl_uart_uniflash_stage1以符合我们的定制板、但我不知道如何修改它、因为加载 sbl_uart_uniflash_stage1不会打印任何信息、仅显示 CCCCCCCCCCCCCCCCC...

我打开示例
C:\ti\mcu_plus_sdk_am62x_09_00_00_19\examples\drivers\boot\sbl_uart_uniflash_multistage\sbl_uart_uniflash_stage1\am62x-sk
SYSCFG 文件、但显而易见的是、我们的定制板存储器类型并不相同、存储器大小也不同、这无疑增加了难度。

到目前为止、我已尝试调整存储器、我更改了 soc drivers/DDR/V0/path/am62x/board_ddrReginit.h。 使用由网页生成的 board_ddrReginit.h 文件替换原始 board_ddrReginit.h 文件。

我使用以下网页生成 board_ddrReginit.h 文件、其中包含对蓝色框数据的更改、如下所示。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1263926/am625-error-xmodem-send-failed-with-sdk-mcu_plus_sdk_am62x_09_00_00_19

 

 e2e.ti.com/.../DDR4_F6658F5EC2537065_.docx

点击"Generate"、找到从网页中下载的 zip 文件中的 board_ddrReginit.h 文件。

值得注意的是、从同一压缩包中提取的 k3-am62x-ddr-config.dtsi 文件可以在 Linux 系统下进行很好的调整、并可以成功进入文件系统。 因此、可证明存储器设置的参数正常。 但在将一起提取的 board_ddrReginit.h 文件替换原始文件后、以某种方式编译的 sbl_uart_uniflash_stage1仍然无法初始化存储器、因此第二步无法加载 sbl_uart_uniflash_stage2。 进度条会卡住一段时间、然后显示超时错误。

 

 

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

    您好!

    Unknown 说:
    进度条将卡住一段时间、然后显示超时错误。

    您是否可以共享日志以进行确认?

    谢谢!

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

    C:\ti\mcu_plus_sdk_am62x_09_00_00_19\tools\boot>python uart_uniflash.py -p COM19 --cfg=C:\\ti\\mcu_plus_sdk_am62x_09_00_00_19\\tools\boot\sbl_prebuild\\am62x-sk\\Parsing config file……
    正在解析配置文件...成功。 找到5个命令!!!

    正在执行命令1、共5个...
    找到闪存写入器...正在发送 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang\sbl_uart_uniflash_stage1.Release.hs.tiimage
    发送4C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang\sbl_uart_unifhs_stage1.Release.hs.tiimage█▎:3%|█▎  

    ......

     C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang\sbl_uart_uniflash_stage1.Release.hs.tiimage:99%|█████████████████████████████████████████ ▋| 245Senting C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang\sbl_uart_uniflash_stage1.Release.hs.tiimage:99%|█████████████████████████████████████████μ s ▋| 245Senting C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang\sbl_uart_uniflash_stage1.Release.hs.tiimage:100%|█████████████████████████████████████████μ s ▉| 246Sent flashwriter C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang\sbl_uart_uniflash_stage1.Release.hs.tiimage、大小为247614字节、单位为24.51s。

    正在执行命令2/5...
    命令参数:--file=C:\\users\\hzy\\workspace_v12\\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-0_nortos_ti-arm-clang\\Release\\sbl_uart_uniflash_stage2_am62x-sk_r5cls0-ti-arm-offset=0-flash-0-offset-0-arm-offset=0-i-0-flash-0-offsets - appractos-image-0-release-状态
    发送 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-0_nortos_ti-arm-clang.app00| 0%:00| Image.00| 1230/182

    结束错误:预期的 NAK、CRC、EOT 或 CAN;得到 b'0'
    发送错误:预期的 NAK、CRC、EOT 或 CAN;得到 b'2'
    发送错误:预期的 NAK、CRC、EOT 或 CAN;得到 b'0'
    发送错误:预期的 NAK、CRC、EOT 或 CAN;得到 b'0'
    发送错误:预期的 NAK、CRC、EOT 或 CAN;得到 b'0'
    发送错误:ERROR_COUNT 达到10、正在中止。
    发送 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-0_nortos_ti-arm-clang.app10|40:202%10%/123226.0%10%10%10%10%/123226.0%10%10%10%/226.0%10%/123bytes]
    [错误] XMODEM 发送失败、EVM 无响应或响应不正确或用户已取消、
    对 EVM 进行下电上电并再次运行此脚本!!

    下面是我测试的文件。

    e2e.ti.com/.../default_5F00_sbl_5F00_null_5F00_hs.cfg

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    结束错误:预期 NAK、CRC、EOT 或 CAN;得到 b'0'
    发送错误:预期的 NAK、CRC、EOT 或 CAN;获得 b'2'[/QUOT]

    如果您得到这种结果、则意味着 ROM 没有首先引导 UART_UNIFLASH_stage1。 由于这是 HSSE 器件、这可能是因为图像没有正确签名。

    如果您已经对自定义密钥进行了编程、是否已将这些密钥集成到 SDK 中以确保映像使用正确的密钥进行签名?

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

    好的、我找到了要测试的 HSFS 器件。 下面是有关此器件的一些信息:

    ---------------
    SoC ID 标头信息:
    ---------------
    [编辑]
    ---------------
    SoC ID 公共 ROM 信息:
    ---------------
    SubBlockId:
    SubBlockSize (子块大小):
    DeviceName:am62x
    DeviceType:HSFS
    DMSC ROM 版本:[0,1,0,1]
    R5 ROM 版本:[0、1、0、1]
    ---------------
    SoC ID 安全 ROM 信息:
    ---------------
    SEC SubBlockId:2.
    第一百六十六章
    SEC PRIME:0
    SEC 密钥版本:0
    SEC 密钥计数:0
    sec TI MPK Hash:d68ecb2c055dff11ade95bd927e837d2a53bc23b0a2800ce4f106bcf309df2213912d77a157a8b7c2df40672a06a918034aa4c7d60225462481475b8
    SEC Cust MPK Hash:ad0bc40b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    SEC 唯一 ID:98307b8f1a77e0732c52374100e4cffc264fa9c89a3627763dfe4ced39ea3b69

    我修改了文件以将 device_type 更改为 HSFS、并重新编译了例程以获取新固件。

    C:\ti\mcu_plus_sdk_am62x_09_00_00_19\devconfig\

    #将设备类型更改为 HS
    DEVICE_TYPE?=HSFS
    继续尝试加载固件。 令人惊讶的是、这次它在第2阶段工作、您可以看到进度条正在加载。 遗憾的是、一旦加载了第二级、就会发生错误。
    C:\ti\mcu_plus_sdk_am62x_09_00_00_19\tools\boot>python uart_uniflash.py -p COM38 --cfg=C:\\ti\\mcu_plus_sdk_am62x_09_00_00_19\\tools\boot\sbl_prebuild\\am62x-sk\\default_sbl_null_hs_fs.cfg

    正在解析配置文件...
    正在解析配置文件...成功。 找到5个命令!!!

    正在执行命令1、共5个...
    找到闪存写入器...正在发送 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_uniflash_stage1.Release.hs_fs.tiimage
    发送 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_uniflash_uniflash_stage1.Release.hs_fs.tiimage█▏:3%|█▏
    ......
    Clang\Release\sbl_uart_uniflash_stage1.Release.hs_fs.tiimage:98%|██████████████████████████████μ s ▌| 24363636/247614正在发送 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_uniflash_stage1.Release.hs_fs.tiimage:99%|██████████████████████████████ ▋| 244664/247614正在发送 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_uniflash_stage1.Release.hs_fs.tiimage:99%|██████████████████████████████ ▋| 244664/247614正在发送 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_uniflash_stage1.Release.hs_fs.tiimage:99%|██████████████████████████████ ▊| 245692/247614正在发送 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_uniflash_stage1.Release.hs_fs.tiimage:100%|██████████████████████████████ ▉| 246720/247614正在发送 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_uniflash_stage1.Release.hs_fs.tiimage:100%|██████████████████████████████ ▉| 246720/247614已发送闪存写入器 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_uniflash_stage1.Release.hs_fs.tiimage、大小为247614字节、单位为24.96s。

    正在执行命令2/5...
    命令参数:--file=C:\\users\\hzy\\workspace_v12\\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-0_nortos_ti-arm-clang\\Release\\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-fss_ti-arm-offset=0-flash_offset-0-arm-flash.offset=0-i-0-flash_offset-spragma
    发送 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-0_nortos
    发送 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-0_nortos_ti-arm-clang.app1200_bytes.11428fs.14_bytes]
    [错误] XMODEM 接收失败、EVM 无响应或响应不正确或用户已取消、
    对 EVM 进行下电上电并再次运行此脚本!!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我应该补充一点、即我的定制电路板不使用名为 S28HS512T 的原始闪存。 相反、使用名为 IS25LP064D 的闪存。 如何适应不同的闪存?

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

    您能告诉我在何处进行更改吗?或者我可以参考哪些材料吗?

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

    在等待回应时,我自己找到了相关的帖子。 这个帖子中的问题与我的问题类似。 不同之处在于第二步成功、但错误在第三步开始时发生。 我是在加载步骤2后发生的错误。 所以、除了使闪存适应正常外、还有其他参数需要修改?

    e2e.ti.com/.../4947850

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

    您好!

    等待回复时、我自己找到了相关帖子。

    如链接的主题中所述、如果定制电路板上没有 eMMC、则必须禁用 SysConfig 中的 eMMC 模块、并获取与闪存器件对应的闪存配置。

    您能否按照另一个主题介绍获取闪存配置并将它们集成到 UART_UNIFLASH stage2 SysConfig 中的步骤?

    如果您仍然看到刷写故障、则可能还需要了解其他内容。

    如果出现故障、 您可以尝试一下1S-1S-1S 协议吗、该协议几乎是标准的、大部分情况下应该可以正常使用

    • 打开 UART_UNIFLASH stage2 SysConfig。
    • 将协议更改为1S-1S-1S。
    • 根据您的闪存器件更新基本闪存配置参数、例如闪存大小、ManID 和 DeviceID。
    • 重新编译 UART_UNIFLASH stage2。

    此致、

    Prashant

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

    好的、我单击链接完成此步骤。

    我没有麻烦重现操作。

    但是接下来的步骤并没有给我想要的结果。

    以下是您建议使用 SBL UART (examples/drivers/boot/sbl_uart)的内容。 SBL UART 不依赖于任何板载存储介质、并在 DDR 中通过 UART 接收所有应用映像。 接收到后、它会引导接收到的 appimage。

    我逐步尝试了方法。

    我可以成功运行您在定制板上建议的操作。

    C:\ti\mcu_plus_sdk_am62x_09_00_00_19\tools\boot>python uart_bootloader.py -p COM38 --cfg=C:\\ti\\mcu_plus_sdk_am62x_09_00_00_19\\tools\boot\sbl_prebuild\\am62x-sk\\Parsing config file……
    正在解析配置文件...成功。 找到3个命令!!!

    正在执行命令1、共3个...
    找到 UART 引导加载程序...正在发送 C:\Users\hzy\workspace_v12\sbl_uart_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart.release.hs_fs.tiimage

    ......

    发送的引导加载程序 C:\Users\hzy\workspace_v12\sbl_uart_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart.release.hs_fs.tiimage、大小为245310字节、用时24.75s。

    正在执行命令2/3...
    命令参数:--file=C:\\users\\hzy\\workspace_v12\\hello_world_am62x-sk_m4fss0-0_freertos_ti-arm-clang\\Release\\hello_world_am62x-sk_m4fss0-0_freertos_ti-arm-clang.appimage.hs_fs

    ......

    发送的 C:\Users\hzy\workspace_v12\hello_world_am62x-sk_m4fss0-0_freertos_ti-arm-clang\Release\hello_world_am62x-sk_m4fss0-0_freertos_ti-arm-clang.appimage.hs_fs、大小为39542字节、单位为7.03s。
    [STATUS]错误:应用程序加载失败!!!

    正在执行命令3/3...
    命令参数:--file=C:\\users\\hzy\\workspace_v12\\hello_world_am62x-sk_r5fss0-0_freertos_ti-arm-clang\\Release\\hello_world_am62x-sk_r5fss0-0_freertos_ti-arm-clang.appimage.hs_fs

    ......

    发送了 C:\Users\hzy\workspace_v12\hello_world_am62x-sk_r5fss0-0_freertos_ti-arm-clang\Release\hello_world_am62x-sk_r5fss0-0_freertos_ti-arm-clang.appimage.hs_fs、大小为128398字节、单位为14.51秒。
    [STATUS]错误:应用程序加载失败!!!


    在3.03秒内发送大小为4字节的文件传输结束消息。

    执行配置文件中的所有命令!!!

    e2e.ti.com/.../default_5F00_sbl_5F00_uart_5F00_hs_5F00_fs.cfg

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

    这仍然存在差异、感觉我的 R5内核未成功初始化

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [status]错误:应用程序加载失败!!

    我可以想到的一个故障点是定制 DDR。 如果使用自定义 DDR、请确保更新 SBL UART 的 SysConfig 中的 DDR 驱动程序模块以使用自定义 DDR 配置文件。

    仍有差异、感觉我的 R5内核未成功初始化

    SBL_NULL 引导加载程序引导在 OSPI 0xA00000默认地址处刷写的 WKUP R5F 应用程序映像。 如果未刷写应用程序映像、引导将失败。 简而言之、您需要使用`default_sbl_null_hs_fs.cfg`执行刷写过程、以便能够始终成功引导 SBL NULL。

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

    好的、我只需要继续使用定制的 DDR。 然而、在适应过程中、另一个职位引起了我的注意。 这篇文章的提问者还和我一起使用了 AM62-SK 板、而不是 AM62-SK-LP 板。 它们之间的区别在于 DDR 的类型、前者是 DDR4、后者是 LPDDR4。 他还致力于集成 DDR 验证和设置生成工具、但最终失败了、找不到任何德州仪器(TI)的解决方案。

    e2e.ti.com/.../processor-sdk-am62x-teye-failed-to-load-using-uart-mode-on-62x-evm-prebuilts-load-but-not-the-teye-app

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

    您好!

    您已经有正常运行的 DDR 配置、不是吗? 您所要做的就是在 SBL_UART 的 SysConfig 中提供 DDR 配置文件的路径。

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

    好的、那么我认为值得回到 SBL NULL。 因为我已将 SBL NULL SysConfig 文件中的 DDR 配置文件路径更改为指向 myboard_ddrReginit.h 同时、闪存的配置也会修改。

    Re -使用 Tera Term 工具加载 sbl_null.Release.hs_fs.tiimage。 获得的结果如下图所示、第一种情况下不会发生任何更改、而第二种情况下会修改 DDR 和闪存。

    第二种情况发生。 某些测试失败!! 信息:bootloadSelfCpu:207:CPU r5f0-0初始化为400000000 Hz!

    这种情况是 DDR 未调整或闪存未调整。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="531297" url="~/support/processors-group/processors/f/processors-forum/1422276/sk-am62-custom-board-memory-is-not-able-to-use-sbl-boot-mode-to-load-r5-core-routines/5457029 #5457029"] SBL_NULL 引导加载程序启动一个来自 OSPI 且在默认地址0xA00000处刷写的 WKUP R5F 应用程序映像。 如果未刷写应用程序映像、引导将失败。 简而言之、您需要使用`default_sbl_null_hs_fs.cfg`执行刷写过程、以便能够一路成功引导 SBL NULL。[/QUOT]

    如这里所述、您需要为 SBL NULL 刷写所需的映像、才能一直成功引导。

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

    C:\ti\mcu_plus_sdk_am62x_09_00_00_19\tools\boot>python uart_uniflash.py -p COM38 --cfg=C:\\ti\\mcu_plus_sdk_am62x_09_00_00_19\\tools\boot\sbl_prebuild\\am62x-sk\\default_sbl_null_hs_fs.cfg

    正在解析配置文件...
    正在解析配置文件...成功。 找到5个命令!!!

    正在执行命令1、共5个...
    找到闪存写入器...正在发送 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_uniflash_stage1.Release.hs_fs.tiimage
    发送 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage1_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_unSending C

    正在执行命令2/5...
    命令参数:--file=C:\\users\\hzy\\workspace_v12\\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-0_nortos_ti-arm-clang\\Release\\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-fss_ti-arm-offset=0-flash_offset-0-arm-flash.offset=0-i-0-flash_offset-spragma
    发送 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_unstarting C:\users\hzy\workspace_v12\sbl_uart_uniflash\release_stage2_ C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_unstarting C:\users\hzy\workspace_v12\sbl_uart_uniflash\release_stage2_ C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_unstarting C:\users\hzy\workspace_uart_uniflash\uniflash_uniflash\release_stage2_am62
    发送 C:\Users\hzy\workspace_v12\sbl_uart_uniflash_stage2_am62x-sk_r5fss0-0_nortos_ti-arm-clang\Release\sbl_uart_unShing C:\users\hzy\workspace_v12\sbl_uart_uniflash_stage2_am62x_dnortos_ti-arm-clang_bytes [s_br_1_1_br_112-f_1_1_1_br_112-f_1_55_bytes]
    [错误] XMODEM 接收失败、EVM 无响应或响应不正确或用户已取消、
    对 EVM 进行下电上电并再次运行此脚本!!

    配置闪存和 DDR 后、我继续使用 default_sbl_null_hs_fs.cfg 运行闪烁程序、并尝试成功引导整个 SBL NULL。 但它失败了、并且打印方式与最初完全相同。

    问题是否在这一步出现?

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

    您好!

    关闭螺纹、因为很长时间没有响应。 如果您想继续讨论、请随时回过头来。

    此致

    Ashwani