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.

[参考译文] SBL-AM243X:关于 MCU-PLUS-SDK null 的一些问题。

Guru**** 2387080 points
Other Parts Discussed in Thread: LP-AM243, TMDS243EVM, UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1321828/mcu-plus-sdk-am243x-some-questions-about-sbl_null

器件型号:MCU-PLUS-SDK
主题中讨论的其他器件:AM2431LP-AM243TMDS243EVMAM2434UNIFLASH

您好!

(请理解我不擅长英语。)

我有一个嵌入了 AM2431ALV 的定制电路板

LP-AM243评估板采用嵌入式 AM2434ALX 封装。

TMDS243EVM 嵌入在 AM2434ALV 中

那么、在 AM2431ALV SoC 初始化期间、我有一些问题。

 

1. 开始时、我认为我需要刷写"am243x-evm/default_sbl_null.cfg"、因为我使用了与 EVM 相同的 ALV 模型、但这是错误的。

  为什么我应该刷写"am243x-lp/default_sbl_null.cfg"?

  (当我尝试只刷写 am243x-lp/default_sbl_null.cfg 时、它会正常闪烁)

2. 下面的命令在哪里加载了 SBL_null ?

  我想知道将加载的存储器或地址、以及"SBL_UART_uniflash.release.hs_fs.tidimage"是如何工作的(如果可能)。

  (命令:--file=sbl_prebuilt/am243x-lp/sbl_null.release.hs_fs.tiimage --operation=flash --flash-offset=0x0)
3."sbl_null.release.hs_fs.tiimage"与"sbl_null_am243x-lp_r5fss0-0示例代码"有何不同?
   是同一件事吗?
请回复。
谢谢你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     金圣昌

    1. 开始时、我认为我需要刷写"am243x-evm/default_sbl_null.cfg"、因为我使用了与 EVM 相同的 ALV 模型、但这是错误的。

      为什么我应该刷写"am243x-lp/default_sbl_null.cfg"?

      (当我尝试只刷写 am243x-lp/default_sbl_null.cfg 时、它会正常闪烁)

    [/报价]

    配置包含 sbl_uniflash 以及 sbl_null 映像! SBL Uniflash 取决于封装和闪存。

    2. 下面的命令在哪里加载了 SBL_null ?

      我想知道将加载的存储器或地址、以及"SBL_UART_uniflash.release.hs_fs.tidimage"是如何工作的(如果可能)。

      (命令:--file=sbl_prebuilt/am243x-lp/sbl_null.release.hs_fs.tiimage --operation=flash --flash-offset=0x0)
    [/报价]

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/latest/exports/docs/api_guide_am243x/EXAMPLES_DRIVERS_SBL_UART_UNIFLASH.html

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/latest/exports/docs/api_guide_am243x/TOOLS_FLASH.html

    3."sbl_null.release.hs_fs.tiimage"与"sbl_null_am243x-lp_r5fss0-0示例代码"有何不同?
       是同一件事吗?
    [/报价]

    是的、但是 SBL NULL 从根本上来说是器件的初始化、因此用户可以通过 CCS 加载应用进行测试。

    此致、
    Aakash

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

    以下句子写在文件"default_sbl_null.cfg"中

    #发送 bootloader 时、请确保在偏移地址0x0处进行刷写。 ROM 期望引导加载程序位于偏移量0x0处
     
    那么、偏移量0x0在哪里?
    偏移量0x0似乎是 FSS0_DAT_REG1 (0x60000000)、因为 UNIFLASH 程序会自动寻址0x60000000。

    这是一个与闪存无关的区域、但我不知道它为什么与闪存相关。
    我仍很好奇、内置 AM2431ALV 的定制电路板无法将 UART 刷写到"am243x-evm/default_sbl_null.cfg"。
     
     
    除了上述问题外,我还有另一个问题。

    SPI 存储器是否仅引导连接到 OSPI 接口的存储器?

    我想在引导时将 SPI 存储器连接到 SPI3、如下所示、这不可能吗?
    请回复。
    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    这是一个与闪存无关的区域,但我不知道为什么它依赖于闪存。

    你为什么这么说? FSS 指闪存子系统数据区域。

    我想按如下方式使用连接到 SPI3的 SPI 内存进行引导,这是不可能?

    不受支持。 只能通过 OSPI 接口上的 PAD 引导。

    此致、
    Aakash