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.

[参考译文] LP-AM243:SBL、QSPI 存储器配置、MSRAM 存储器配置

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1395150/lp-am243-sbl-qspi-memory-configuration-msram-memory-configuration

器件型号:LP-AM243
主题中讨论的其他器件:UNIFLASHSysConfig

工具与软件:

你好。
所有 TI 团队

我想了解使用 LP-2434的 SBL、QSPI 存储器配置、MSRAM 存储器配置。

环境:
 CCS12.7.0
 AM243x MCU+SDK 09.02.01.05
 LP-AM2434
 SBL Appication ospi_multi_partition
 R5F Appication IPC Notify echo

有一个问题。
 第一个是 SBL 的基本规格
 第二个是 QSPI 和 MSRAM 的内存分配

问题1。 SBL 基础知识规格:RBL 是否会在 MSRAM 中加载 SBL?

 software-dl.ti.com/.../BOOTFLOW_GUIDE.html

 " RBL 将从引导介质(OSPI 闪存、SD 卡或通过 UART)加载次级引导加载程序或 SBL"
 这已列出。

 uart_uniflash.py 的命令行如下。
    Python .\Python uart_uniflash.py -p COM**--cfg= \tools\boot\sbl_prebuild\am243x-lp\default_sbl_ospi_multi_partition.cfg

 "SBL 根据 MSRAM 中 default_sbl_ospi_multi_partition.cfg 中所述的闪存的偏移地址加载 R5F 应用"
 我的理解是否正确?

问题2: 的内存分配。 QSPI 和 MSRAM

 default_sbl_ospi_multi_partition.cfg 的偏移地址
   512Kb
   图1。 参考 QSPI 存储器映像

 ospi_multi_partition 应用程序的 example.syscfg 的 MSRAM 定义
   MSRAM_0 320KB、MSRAM_1为192KB
   图1。 参考 MSRAM 内存映像

 IPC Notify echo 应用的 example.syscfg 的 MSRAM 定义
   256KB
   图1。 参考 MSRAM 内存映像

 QSPI 的每个存储体大小与 MSRAM 的每个存储体大小不一致。
 当 MSRAM 可以肯定地加载 SBL 时、我理解甚至大小不一致。

 在 default_sbl_ospi_multi_partition.cfg 中、每个组为512KB、即使768KB 和256KB 混合在一起、SBL 是否绝对加载?
 参考图2

图1

图2。

此致、
Yoshiki Koide

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

    您好!

    A1。 您的理解是正确的。 RBL 从 QSPI 偏移0x0加载 SBL。 然后、SBL 从其 SysConfig 中定义的偏移量加载应用程序映像。 必须在闪存配置文件(.cfg)中使用相同的偏移量。

    A2。 用于在 QSPI 中刷写映像和在 MSRAM 中运行应用程序的地址空间大小之间没有关联。 如果需要、可以将

    • 可以在 SBL 的 SysConfig 中针对不同的应用程序映像修改刷写偏移。 然后、必须在相应的闪存配置文件(.cfg)中使用相同的偏移量。
    • 根据要求、可以修改应用程序的地址空间、以占用更少或更多的空间。

    此致、

    Prashant

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

    您好 Prashant:

    感谢您的答复。 我会检查一下。
    "这解决了我的问题。"
    我会发布任何新的或不明确的信息。

    此致、
    Yoshiki