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.

[参考译文] AM263P4:ROM 引导加载程序未在0x70002000处将 SBL 从闪存复制到 RAM

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

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1512931/am263p4-rom-bootloader-is-not-copying-sbl-from-flash-to-ram-at-0x70002000

器件型号:AM263P4
Thread 中讨论的其他器件:UNIFLASH

工具/软件:

您好团队:

我们正在开发 定制 SBL、SBL 从 RAM 中解决了任何问题。

但当它刷写到外部闪存时、不会复制到 RAM。

-> MCAL AM263P_09.02.00 、SDK ->  MCU_PLUS_SDK_am263px_09_02_00_56

我们使用以下命令为 SBL 创建 TI 映像、并参考 SDK 示例 make 文件。

Python TI_Image/mcu_rom_image_gen.py --image-bin ./output/bin/ARM_AM263PX_BootManager.bin --core R5 --swrv 1 --loadaddr 0x70002000 --sign-key TI_Image/mcu_gpkey.pem --out-image arm_AM263Px_BootManager0.tiimage --debug DBG_SOC_default

以下用于将其刷写到 OSPI 外部闪存的脚本(sbl_ospi.cfg)中。

#首先指向 sbl_uart_uniflash 二进制文件,它作为一个服务器来刷写一个或多个文件
-- flash-writer=TI_Boot/sbl_uart_uniflash.release.tiimage

#发送引导加载程序时、请确保闪存偏移为0x0。 ROM 期望引导加载程序位于偏移量0x0处
-file=ARM_AM263Px_BootManager.tiimage --operation=flash --flash-offset=0x0

以下命令用于刷写

Python TI_Boot/uart_uniflash.py -p %COM_port%-- cfg=TI_Boot/sbl_ospi.cfg

闪存数据在0x60000000处可见(称为0x0)

我已经使用 SDK 中的预编译 SBL 映像(sbl_ospi.release.tiimage)尝试了相同的过程、但该过程无法正常工作

我从过去的两个星期一直滞留在这里。

您能为我提供一些意见来调试该问题吗?

此致、

Hari Krishna Kaki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已使用 SDK 中的预编译 SBL 映像(sbl_ospi.release.tiimage)尝试相同的过程、并且无法正常工作

    您可以尝试使用最新的 SDK 或全新安装一次、我使用9.2 SDK 进行了尝试、我能够让它启动。

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

    您好、Anand、

    我已经尝试使用两个 SDK、但仍然无法正常工作。

    是否可以在下周安排一个简短的调试会话?

    此致、

    Hari

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

    尊敬的 Hari:

    我尝试使用两个 SDK 版本、发现它可以正常工作。

    您能给我以下信息吗?

    1.您使用的是 TI EVM 还是定制电路板?

    Unknown 说:
    -> MCAL AM263P_09.02.00 、SDK ->  MCU_PLUS_SDK_am263px_09_02_00_56 [/报价]

    2.您使用的是哪个 SDK? 我看到您提到了 MCAL?

    3.  

    [引述 userid="592034" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1512931/am263p4-rom-bootloader-is-not-copying-sbl-from-flash-to-ram-at-0x70002000

    我们正在开发 定制 SBL、SBL 从 RAM 中解决了任何问题。

    但当它刷写到外部闪存时、不会复制到 RAM。

    [/报价]

    您是否能够正确使用 SDK 预编译 SBL?

    今天我们可以进行简短的通话吗? 但我认为回答上述问题将有助于我更快地找出问题的根源

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

    尊敬的 Anand:

    是的、我们使用 TI EVM。

    1. 不同应用  MCAL AM263P_09.02.00  来开发我们的 SBL、以及  MCU_PLUS_SDK_am263px_09_02_00_56 用于将 BIN 映像转换为 TI 映像。 并使用 uart_uniflash.py 脚本来将 SBL 刷写到 OSPI 闪存。
    2. MCU_PLUS_SDK_am263px_09_02_00_56  用于支持活动、如(1)中所述。
    3. 是的、我已经完成了 SDK 构建。

    请告诉我您是否可以拨打电话。

    此致、

    Hari

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

    您好、Anand、

    在 IST 下午3点之后、今天是否可以进行调试会话/调用?

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

    尊敬的 Hari:

    请关闭此线程、因为在定制电路板上未正确设置引导模式。