主题中讨论的其他器件:UNIFLASH、 SysConfig
工具与软件:
你好。
所有 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