如题
我们在程序初始化期间需要从flash中读取一些参数数据。经过测试,在执行完qspiflash_open后立即执行singleRead,读到的数据往往是全00或者全0xff,但是在调试模式下通过下断点放慢程序运行速度或者在代码中通过SoC_microDelay人为在两个操作之间增加几个毫秒的延迟就能正确读到数据。请问是什么导致了必须要加这个延时?有什么办法规避这一点呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
如题
我们在程序初始化期间需要从flash中读取一些参数数据。经过测试,在执行完qspiflash_open后立即执行singleRead,读到的数据往往是全00或者全0xff,但是在调试模式下通过下断点放慢程序运行速度或者在代码中通过SoC_microDelay人为在两个操作之间增加几个毫秒的延迟就能正确读到数据。请问是什么导致了必须要加这个延时?有什么办法规避这一点呢?
示波器抓波形也抓不出什么东西
示波器抓不到时序吗?
跑的是C:\ti\mmwave_sdk_03_05_00_04\packages\ti\drivers\qspiflash\test\xwr18xx里的代码?有做改动吗?