解决STM32H7系列串口DMA发送一次卡死

问题描述

使用

HAL_UART_Transmit_DMA

发送数组后卡死

问题解决

参考
https://www.armbbs.cn/forum.php?mod=viewthread&tid=123953

因为STM32H7的DMA不支持RAM1,所以要启用RAM2

数组前加
attribute ((section(".RAM_D2")))

Keil中打开

相关推荐
youyou-06063 分钟前
AUTOSAR‑COM 常见问题 QA (1)
java·linux·服务器·单片机·汽车
云边有个稻草人1 小时前
Tera Term 鸿蒙 PC 适配全记录:用 ArkUI 与 Native C++ 重建多协议终端工作流
c++·stm32·harmonyos
wuyk5552 小时前
从零吃透 MQTT 通信|第 10 章 阿里云 / 腾讯云 MQTT 设备完整对接实战,三元组、签名、设备上云调试
c语言·开发语言·stm32·学习·阿里云·云计算·腾讯云
白搞电子2 小时前
ESP-Mosaico 桌宠为什么会误睡?AS312 PIR 原理、休眠逻辑与排错方法
单片机·嵌入式硬件·动画
youcans_2 小时前
【嵌入式软件AI编程】08. 第一个STM32工程
stm32·单片机·ai编程·嵌入式软件·claude code
zhangzhangkeji4 小时前
stm32 ,3-2:led 闪烁、流水灯、蜂鸣器
stm32·arm
崇山峻岭之间4 小时前
HC32F460PETB的PH2的TIM4_2_CLK
单片机
Brilliantwxx4 小时前
【STM32】 I2C协议和设备主从( 图解 + 面试题 )
stm32·单片机·嵌入式硬件·架构
威嵌神州4 小时前
星载计算机产品方案:商业卫星国产化平台
嵌入式硬件
老当益壮梁奶奶4 小时前
51单片机中断系统详解
c语言·单片机·嵌入式硬件·学习·51单片机