doc&project&patch&script explain to support GD qspi nor in lauterbach, flash tool,ivt,fls mcal, fls bootloader and linux
目录
1 背景和参考资料... 2
1.1 背景说明... 2
1.2 参考资料... 3
1.3 硬件连接... 5
2 Lauterbach脚本驱动开发(可选) 5
2.1 准备参考脚本... 5
2.2 QuadSPI_ReadID.. 6
2.3 配置QSPI NOR为DOPI模式... 7
2.4 使用DOPI模式 READ_8DTRD.. 10
2.5 测试结果... 13
3 Flash tool算法镜像开发... 14
3.1 Flash SDK实现的算法... 15
3.2 开发新的flash源代码... 17
3.3 测试结果... 20
4 开发IVT参数头... 22
4.1 S32G QSPI控制器配置区别... 24
4.2 QSPI的配置区别... 28
4.3 测试结果... 29
5 开发MCAL Fls驱动... 30
5.1 MCAL Fls驱动工程说明... 30
5.2 FlsMem配置页... 34
5.3 MemCfg配置页... 35
5.4 测试结果... 49
6 开发Bootloader工程中Fls驱动... 51
6.1 Bootloader工程说明... 51
6.2 Bootloader与MCAL Fls驱动的不同点... 53
6.3 镜像打包... 54
6.4 测试结果... 56
7 开发Linux驱动(可选) 57
7.1 Linux GD驱动支持情况... 57
7.2 时钟相关的修改... 58
7.3 在DTS中增加GD flash的支持... 60
7.4 修改源代码增加flash信息结构体... 61
7.5 修改源代码中flash的fixup支持DTR模式... 62
7.6 Turning dummy值解决读错位的问题... 64
7.7 测试结果... 65
記事全体を表示