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.

[参考译文] TDA4VM:如何设置引导地址、OSPI+SBL 引导。

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1061102/tda4vm-how-to-set-boot-address-ospi-sbl-boot

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

大家好、TI 团队:

例如、我想将地址更改为引导。

A 侧:

OSPI_LOCATE_SYSFW_BIN=40000
OSPI_LOCATE_BOOT_APP=A0000
OSPI_LOCATION _MULTI_CORE_IMAGE_1=1800000
OSPI_LOCATE_MULTI_CORE_IMAGE_2=2400000
OSPI_LOCATE_ATF_IMAGE=E0000
OSPI_LOCATE_LINUX_DTB=16C0000
OSPI_LOCATE_HLS_kernel_image=6C0000

B 侧:

OSPI_LOCATE_SYSFW_BIN=4040000
OSPI_LOCATE_BOOT_APP=40A0000
OSPI_LOCATION _MULTI_CORE_IMAGE_1=5800000
OSPI_LOCATE_MULTI_CORE_IMAGE_2=6400000
OSPI_LOCATE_ATF_IMAGE=40E0000
OSPI_LOCATE_LINUX_DTB=56C0000
OSPI_LOCATE_HLS_kernel_image=46C0000

如何设置为让设备从 A 或 B 引导?

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

    您好!

    您可以在 pdk\packages/ti\boot\sbl\src\ospi 的 SBL 中更改这些地址。  

    [引用 userid="503577" URL"~/support/processors-group/processors/f/processors-forum 1061102/tda4vm-how-to-set-boot-address-ospi-SBL-boot ]]如何设置以让设备从 A 或 B 引导?

    您有两个选项可让器件从任一端启动:

    第一、根据 A 侧和 B 侧的配置在 SBL 中定义一个宏、并在构建期间定义该宏的值。

    其次、您可以使用相同的宏、但在运行期间通过使用 GPIO 输入等一些硬件连接来确定其值。

    此致、
    Parth

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

    您好!  

    我使用命令将 文件  SBL_cust_img_mcu1_0_release.tiimage 刷写到地址0x0、ROM 代码可以从 地址0x0加载 SBL_cust_img_mcu1_0_release.tiimage。

    当我将 SBL_cust_img_mcu1_0_release.tiimage 刷写到地址0x10000时、如何设置 ROM 代码从 0x10000加载 SBL_cust_img_mcu1_0_release.tiimage?

    ==>cmd:

    dslite.bat  --mode 处理器-c COM8 -f C:\Users\chenwenyu\Desktop\SBL_bootfiles\SBL_cust_img_mcu1_0_release.tiimage -d 3 -o  0  (A 侧)

    dslite.bat  --mode 处理器-c COM8 -f C:\Users\chenwenyu\Desktop\SBL_bootfiles\SBL_cust_img_mcu1_0_release.tiimage -d 3 -o 10000  (B 侧)

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

    您好!

    无法更改 ROM 用于引导的地址。 您可以通过修改 SBL 来修改其他映像的地址、如上所述。 但 SBL 只能在0x0处刷写。

    此致、
    Parth

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

    您好、Parth Nagpal:

     如果更新软件、 是否需要更新 SBL_cust_img_mcu1_0_release.tiimage?

    例如、软件从 PDK 7.3更新到 PDK 8.0、  是否  需要更新文件 SBL_cust_img_mcu1_0_release.tiimage?  

    谢谢!

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

    您好!

    SBL 从 PDK-7.3到 PDK-8.0没有太多变化、但强烈建议使用相应 PDK 版本中的 SBL。

    此致、
    Parth

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

    您好、Parth Nagpal:

    SBL 图像
    C:\ti\uniflash_7.0.0\dslite.bat -模式处理器-c COM8 -f C:\Users\chenwenyu\Desktop\SBL_bootfiles\SBL_cust_img_mcu1_0_release.tiimage -d 3 -o 0
    SYSFW 库
    C:\ti\uniflash_7.0.0\dslite.bat -模式处理器-c COM8 -f C:\Users\chenwenyu\Desktop\SBL_bootfiles\tifs.bin -d 3 -o 80000
    #Boot 应用程序

    在 ospi+SBL 引导模式下, SBL_cust_img_mcu1_0_release.tiimage 加载 tifs.bin ,我在地址 80000漂移,如何通过  SBL_cust_img_mcu1_0_release.tiimage 获取?

    谢谢!

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

    您好!

    这些地址在 pdk\packages/ti\boot\SBL\src\ospi\SBL_ospi.c 中定义

    此致、
    Parth

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

    您好、 Parth

    "SBL_cust_img_mcu1_0_release.tiimage" 由 TI 发布。

    当我将地址0x80000修改为0x100000 并编译代码时。  "SBL_cust_img_mcu1_0_release.tiimage"如何 获取地址0x100000?

    谢谢!

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

    您好!

    [引用 userid="503577" URL"~/support/processors-group/processors/f/processors-forum 1061102/tda4vm-how--to-set-boot-address-ospi-sbl-boot/3932416#3932416]C:\ti\uniflash_7.0.0\dslite.bat --mode processors-c COM8 -f C:\Users\sbchl\sbunchinu\sbuni_3.00\tenyu -boot3\tifs.bin
    #Boot App[/quot]

    此命令在偏移地址0x80000处闪烁提示符。 该地址取决于我们在 SBL 中提供的偏移地址。 因此、当您将 SBL 修改为采用0x100000地址而不是0x80000时、SBL 将在0x10000地址处查找 tifs、并且命令应修改为 As

    C:\ti\uniflash_7.0.0\dslite.bat -模式处理器-c COM8 -f C:\Users\chenwenyu\Desktop\SBL_bootfiles\tifs.bin -d 3 -o 100000

    此致、
    Parth