- 博客(6)
- 收藏
- 关注
原创 RT1052数据一致性问题
Cortex_M7 新增了 Cache 功能。开启 Cache 能够提高程序运行速度,但使用不当会产生数据一致性问题。而在实际使用中,除了使用DMA会出现问题外,while(data == 0);这种死等也有可能卡死在里面,哪怕你调用更新缓存的函数也没有用,具体原因未知,但你在死等里面做一些其他的动作就不会卡了。
2024-01-08 15:22:15
357
1
原创 RT1052中LVGL使用DMA传输出现异常
解决方式:在 NXP 官方 SDK 中 Cache 清理函数 L1CACHE_CleanDCacheByRange 用于将 Cache 中的数据更 新到内存。起因:Cortex_M7 新增了 Cache 功能。开启 Cache 能够提高程序运行速度,但使用不当会产生数据一致性问题。也就是数据传完后要同步刷新一下缓存。
2024-01-08 15:16:20
412
1
原创 电脑串口卡死
最近电脑串口经常卡死,无法连接,插拔无反应。原因是最近买了一个扩展坞,插在上面导致的异常。所以插到电脑原接口就好了。所以这个坑到头来还是自己挖的。
2023-09-12 11:30:24
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人