S32G QSPI Nor customization doc

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32G QSPI Nor customization doc

S32G QSPI Nor customization doc

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

目录

1    背景和参考资料... 2

1.1  背景说明... 2

1.2  参考资料... 2

2    高速读开发流程... 3

2.1  时钟相关修改... 5

2.2  Lut配置说明... 6

2.3  QSPI NOR控制器配置... 12

2.4  QuadSPI_Write32BytesDOPI读函数分析... 15

2.5  增加AHB read寄存器配置... 17

2.6  测试结果... 18

3    高速写开发流程... 19

3.1  Erase lut分析及调用... 19

3.2  Write lut分析及调用... 21

3.3  测试结果... 22

3.4  Lauterbach烧写镜像脚本说明... 22

Labels (1)
Attachments
100% helpful (1/1)
Version history
Last update:
‎08-08-2023 12:38 AM
Updated by: