综述:SPI在跑高速时,由于走线和slave数据回传准备阶段存在delay,会导致controller read时序不达标。 可通过在SPI Controller端增加RXD Sample Delay的方式消除时序误差影响。
问题还原:
现象:GPU SOC以48M读写Nor时无法probe到device;24M正常。
Debug:
1.看device反馈ID值:
用逻辑分析仪查看probe指令发送后MISO的数值:


![]()

ID能正常反馈,但软件读到的ID值是错的。且后续CS不拉低,不能读写数据。
说明SPI Controller发送到device反馈没问题,Conroller回读时出现问题。
2.查看AC Timing(只能在device端测信

最低0.47元/天 解锁文章
9678

被折叠的 条评论
为什么被折叠?



