
STM32H750在只能调试时运行,重新上电和reset都不行
Wio Lite AI—基于STM32H7 人脸识别
正点原子STM32H743开发板qspi flash问题
cubeide的代码怎么编译到内部+外部FLASH里面去
请问哪里有wio lite ai 开发板的样例程序?谢谢!
STM32H745XIH3+DP83848YB,PHY配置成功,Link LED常亮,Activity LED和电脑端同频在闪烁,但ping不通,建议的排查方法?
I2C从模式编程之STOP中断
STM32H743IIT6的价格
STM32H7和F4做永磁同步电机FOC控制如何选型,哪个开发更好?
H747 DSI模块采用一个数据通道无法显示图片
你可以针对UART的接收buffer做Dcache的无效操作。
ALIGN_32BYTES(static uint32_t UART_BufferBUFFER_SIZE])={0};
SCB_InvalidateDCache_by_Addr (void * addr, uint32_t dsize);
或者针对接收缓冲区做MPU配置,配置其为device属性也可以。
储器区读取数据。相应的库函数代码是SCB_InvalidateDCache();
我用的DMA空闲中断读取,只能在读取后触发中断,如果是读取之前关闭
DCache,岂不是等于一直关闭DCache。读取完一帧数据后,是否还不能打开DCache,因为这样等于下一次读取之前还是打开的
SCB_InvalidateDCache_by_Addr填入的地址应该是哪里的地址?我试过了缓存数组的、还试了DMA的结构体,没有用
[md]UART接收缓冲的地址。
找到问题了,不应该是在DMA接收之前调用,应该在接收之后,这样清除Cache后,其中的数据会回到原始地址
[md]呵呵 OK