工具/软件:Linux
您好、这是 sysboot 说明:
如果我想将 SD 引导更改为 NOR 闪存引导、该怎么办?
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.
工具/软件:Linux
您好、这是 sysboot 说明:
如果我想将 SD 引导更改为 NOR 闪存引导、该怎么办?
您好 Lucas、
我将在这里复制 TRM 中有关 XIP 引导的内容。 我认为将 uboot 加载到0x0800 000并设置适当的 sysboot 引脚应该足够了。
32.3.7.3 XIP 存储器
ROM 代码可以直接从具有以下内容的 XIP 器件引导、例如 NOR 闪存
特性:
•GPMC 是通信接口。
•可连接高达1Gibit (128Mibb)的存储器。
•8位或16位数据总线宽度、通过 sysboot[13]进行配置(16位时为=1)
•非复用或地址/数据复用模式、通过 sysboot[12:11](对于 A/D 复用、=0x1)进行配置
•GPMC 时钟为133MHz。
•器件连接到映射到地址0x0800 0000的 CS0。
•根据 sysboot[10]配置引脚(=1为)监视 WAIT 引脚 GPMC_wait0信号
启用)
•对于 XIP 存储器引导、无需用户干预;以下调试步骤为
所述。 只有并非强制性的 CH 才能让用户更改时钟设置和 GPMC
参数。 CH 复制失败会导致返回主引导过程、该过程选择
下一个引导器件。
从 XIP 设备引导包含以下 ROM 代码步骤:
1.为 XIP 设备访问配置 GPMC。
2.验证地址0x0800 0000处是否存在 CH。 如果 CH 存在、则复制整个扇区(512
字节)到内部 RAM 并执行 CH。
3.设置图像位置:
•如果未找到 CH、则为0x0800 0000
•如果找到 CH、则为0x0800 0200
4.验证可引导映像是否位于映像位置。
5.如果找到映像,请执行它。
6.如果未找到映像,则从 XIP 引导返回到主引导循环。
卢卡斯
也可以在 SBL 用户指南(下面的路径)中找到 NOR 闪存过程。 它适用于 TI-RTOS、但您仍可以将其作为参考。
\processor_sdk_vision_03_01_00_00\ti_components \drivers\pdk_01_08_00_16\packages/ti\boot\sbl_auto_docs\SBL_UserGuide.pdf
有关 Linux 相关问题、请参阅 Processor SDK Linux Automotive。 但我看不到 NOR 引导支持。
此致、