|
modbus通信,使用阻塞式发送,通过逻辑分析仪可以看到通信帧以及从机的应答,但是收不到数据,打了断点后发现rxbuf里面全为0,将发送改为DMA发送,也无法发送了。DMA功能整个无法使用, |
TOF传感器无法正确识别物体
stm32H743使用CubeMxAi导入模型文件,需要将测试数据进行识别,不知道如何传入参数
STM32H750的上电BOR生效电压
STM32H563的QSPI接口不能读取W25Q256的后128MB数据
STM32H7的SMPS供电
STM32H7无法芯片
stm32cubeMx生成stm32H743IIT6 cmake工程时全局变量自动定义到DTCM段
CubeMX 生成的 STM32H7 CMake 工程打开串口 DMA 无法正常发送数据,如何解决?
STM32H750VBT6无法使用flymcu.exe或flashloader,通过串口1烧写程序
STM32H723VGT6 通过USART1/3连接CubeProgrammer失败
微信公众号
手机版
两方面问题要注意:
1、数据缓冲是否安排到了DTCM,如是,普通DMA访问不到,需要另行安排位置;
2、还有可能因为DCache导致的缓存与实际内存数据不同步导致的问题,此时就需要做cahce维护操作。 此时可以先暂时关闭Dcache进行测试。
如果是的话,可以将它定义到到SRAM1/2/3中去吧。
因为DMA1/2 是没法访问 DTCM区域的。