- 博客(2)
- 收藏
- 关注
原创 tms570 dma 不起作用 volatile修饰无用
问题:项目使用tms570系列芯片,dma配置完成后,观测不到数据传输。debug: 设置FTC中断,并在中断服务函数设置断点,软件正常进入断点,说明dma传输完成。 检查channel packet 配置,地址配置,port选择,大小端是否考虑?均无问题。 channel req 能够正常触发。问题定位:未考虑cache。dma直接更新内存,这种情况下CPU检测不到内存变化,不会更新cache。所以程序中取到的数据还是未更新的数据。仅针对有cache机制的存储区。
2024-02-21 09:53:15
434
1
空空如也
应对单粒子翻转对存储器进行开机自检为什么要同时写0xaa和0x55
2022-11-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人