S32G_Decrease_QSPI_InitClock_to_Avoid_ReadID_ERROR

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

S32G_Decrease_QSPI_InitClock_to_Avoid_ReadID_ERROR

S32G_Decrease_QSPI_InitClock_to_Avoid_ReadID_ERROR

doc&patch explain how to decrease the qspi init clock to avoid the spi read qspi id error in linux

S32G Linux BSP初始化QSPI Nor时钟是默认200Mhz,但是JEDEC规范建议读QSPI Nor ID是使用SPI模式,低速时钟,所以默认BSP是有可能读ID不成功的,本文说明如何解决这个问题。

本文采用软件版本为Linux BSP43

目录

1    背景与资料说明... 2

1.1  背景说明... 2

1.2  所需资料说明... 2

2    Linux QSPI Nor驱动说明... 3

2.1  QSPI Nor控制器驱动说明... 3

2.2  QSPI Nor设备驱动说明... 4

2.3  SPI Mem驱动说明... 5

3    代码修改... 6

3.1  将初始化时钟切换成133Mhz. 6

3.2  在初始化后将时钟切换回200Mhz. 7

4    测试... 7

4.1  软件测试... 7

4.2  硬件测量... 7

5    其它注意事项... 8

 

 

Labels (1)
Attachments
No ratings
Version history
Last update:
‎06-03-2025 11:27 PM
Updated by: