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.

[参考译文] TDA4VH-Q1:通过 SBL 引导模式在 OSPI 闪存上运行程序。 通过SBL启动方式,运行OSPI FLASH上的程序

Guru**** 2546720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1314193/tda4vh-q1-run-the-program-on-ospi-flash-through-the-sbl-boot-mode-sbl-ospi-flash

器件型号:TDA4VH-Q1

通过 SBL 引导模式在 OSPI 闪存上运行程序的预防措施有哪些?

开发板上 SBL OSPI 的当前启动模式无法启动。

使用的 OSPI 器件与 SBL 源代码中的 FLASH_ID 相同:Board_FLASH_ID_S28HS512T

用于编译 SBL 的命令:

"make sbl_ospi_img SOC=j784s4 board=j784s4_evm core=mcu1_0 build_os_type=freeRTOS build_profile=release -s"
$ CP ../boot/sbl/binary/j784s4_evm/ospi/bin/sbl_ospi_img_mcu1_0_release.tiimage /media/feng/BOOT/qspi_tiboot3.bin
=> fatload MMC 1 ${loadaddr} qspi_tiboot3.bin; sf 更新 $loadaddr 0x0      $filesize;

OSPI 闪存中三个文件的地址为:

tiboot3.bin  :0x0    
tifs.bin        : 0x80000
应用程序            :0x280000

翻译

通过SBL引导方式在OSPI FLASH上运行程序有哪些注意事项 μ A?

当前在开发板上SBL OSPI的启动方式启动失败。

Δ t Board_FLASH_ID_S28HS512T 使用的OSPI设备与SBL源码中的FLASH ID一致:

编译SBL的命令:
"make sbl_ospi_img SOC=j784s4 board=j784s4_evm core=mcu1_0 build_os_type=freeRTOS build_profile=release -s"

$ CP ../boot/sbl/binary/j784s4_evm/ospi/bin/sbl_ospi_img_mcu1_0_release.tiimage /media/feng/BOOT/qspi_tiboot3.bin
=> fatload MMC 1 ${loadaddr} qspi_tiboot3.bin; sf 更新 $loadaddr 0x0      $filesize;

三个文件在OSPI FLASH上的地址为:

tiboot3.bin  :0x0    
tifs.bin        : 0x80000
应用程序            :0x280000

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

    尊敬的 Zheng:

    这是一个公共 E2E 论坛、所有主题帖都应以英语为母语。 如果上面有其他中文信息、我无法确认、但请对您的帖子进行编辑/更新、使其完全采用英文。

    使用中文后可以在 E2E 中国论坛(https://e2echina.ti.com/)提问

    此致

    苏曼