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:用于各种 TI FW 二进制文件的 TDA4VM 闪存地址映射 — Yocto

Guru**** 2866460 points

Other Parts Discussed in Thread: TDA4VM, AM2431

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1639003/tda4vm-tda4vm-flash-address-map-for-various-ti-fw-binaries---yocto

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

您好、

我正在 TDA4VM EVM 上使用 TI-Arago 2025.1 Yocto SDK 进行认证。  

根据提供的参考设计、TI FW 映像 — tiboot3.bin、tispl.bin、sysfw.itb 和 u-boot.img 存储在 OSPI 闪存中的特定偏移处。  

我正在尝试设置闪存地址映射、使其灵活、不同的基本参考设计。

我已经在 TI CCS 上通过 syscfg 为 AM2431 执行此操作。  

由于我正在使用 Yocto SDK、所以我尝试了解如何为这些单独的二进制文件配置 syscfg、以提供我计划使用的新闪存偏移量。

SDK 中是否内置了任何机制来使用我用于更新这些闪存偏移的配方/附加文件/conf 设置来配置 syscfg?

谢谢、

Prasanna

 

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

    您好 Prasanna、

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/11_02_00_04/exports//docs/linux/Foundational_Components /U-Boot/UG-QSPI.html

    谢谢、
    Keerthy

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

    尊敬的 Keerthy:

    感谢链接。 我的问题与此不同。 目前是闪存布局  

    0x000000000000-0x000000080000:“ospi.tiboot3"</s>“
    0x000000080000-0x000000280000:“ospi.tispl"</s>“
    0x000000280000-0x000000680000:“ospi.u-boot"</s>“
    0x000000680000-0x0000006a0000:“ospi.env"</s>“
    0x0000006a0000-0x0000006c0000:“ospi.env.backup"</s>“
    0x0000006c0000-0x0000007c0000:“ospi.sysfw"</s>“
    0x000000800000-0x000003fc0000:“ospi.rootfs"</s>“
    0x000003fe0000-0x000004000000:“ospi.phypatern"</s>“

    我的问题更具根本性。 假设我决定将地图更改为:  

    0x000000000000-0x000000080000:“ospi.tiboot3"</s>“
    0x000000080000-0x000000280000:“ospi.sysfw"</s>“
    0x000000280000-0x000000680000:“ospi.tispl"</s>“
    0x000000680000-0x0000006a0000:“ospi.u-boot"</s>“
    0x0000006a0000-0x0000006c0000:“ospi.env"</s>“
    0x0000006c0000-0x0000007c0000:“ospi.env.backup"</s>“
    0x000000800000-0x000003fc0000:“ospi.rootfs"</s>“
    0x000003fe0000-0x000004000000:“ospi.phypatern"</s>“

    -我想看看是否可以更改闪存分区的偏移量和大小以适合我的系统设计?

    - 如果是,如何配置这些固件通过 Yocto SDK 使用新偏移?  tiboot3.in 必须知道从 0x80000 而不是 0x6c0000 加载 sysfw。 其他二进制文件也是如此。

    谢谢、

    Prasanna

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

    您好 Prasanna、

    [引用 userid=“671987" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1639003/tda4vm-tda4vm-flash-address-map-for-various-ti-fw-binaries---yocto/6319416 ]0x000000000000-0x000000080000:“ospi.tiboot3"</s>“
    [/报价]

    文件: configs/j721e_evm_r5_defconfig
    CONFIG_SYS_SPI_U_BOOT_OFFS=0x80000

    0x000000080000-0x000000280000:“ospi.tispl"</s>“
    [/报价]

    文件: configs/j721e_evm_a72_defconfig
    CONFIG_SYS_SPI_U_BOOT_OFFS=0x280000

    0x000000280000-0x000000680000:“ospi.u-boot"</s>“
    [/报价]

    我会在一段时间内获得其他偏移量。

    - Keerthy

    [/quote]