This doc explain how to support a new QSPI nor for boot, SDK and Linux, Contents as follows:
目录
1 硬件设计 .................................................................... 2
2 所需工具和相关资料 .................................................. 5
3 ROM Code的启动流程 ............................................... 5
4 S32G QSPI NOR flash配置表头定制 ......................... 7
4.1 S32G QSPI NOR启动配置表信息 .......................... 7
4.2 目前支持的配置表头分析说明 ............................... 10
4.3 LUT构成与Flash write Data说明 ........................... 16
4.4 具体分析已有的配置表头的LUT与Flash write Data的
配置方法 ...................................................................... 22
4.5 支持一款新的QSPI NOR Flash示例1:Micron........ 28
4.6 支持一款新的QSPI NOR Flash示例2:Winbond .... 31
5 使用IVT打包配置头 .................................................. 33
6 使用IVT工具中的flash image工具烧写镜像到QSPI NOR
中 34
7 软件定制M7 ............................................................. 35
8 软件定制uboot ......................................................... 37
9 软件定制Linux Kernel .............................................. 40
9.1 支持美光8bit DDR 模式(未验证) .......................... 44
9.2 支持1bit SDR fast read 模式 ............................... 46
10 Debug过程中需要注意的几点 .................................. 49
10.1 启动时ROM Code读取QSPI NOR时钟仅有12Mhz左
右 49
10.2 比较大的镜像如果不加参数头,无法从QSPI-NOR上启
动 55
add a new doc for lauterbach driver:
S32G How to Develop the QSPI-Nor Lauterbach Script
目录