ST意法半导体
直播中

麦特拉布

13年用户 1137经验值
私信 关注
[问答]

STMCubeMX v6.4.0中的STM32U5x GPDMA+USART代码生成错误怎么处理?

当我为一个配置了 USART 并为 USART TX 和/或 RX 配置了 GPDMA 的简单 STM32U5x 项目生成代码时,如果我的项目在 main 中生成所有初始化代码,那么 MX_GPDMA1_Init() 中的初始化代码将正确生成。C。但是,如果我通过启用“将外设初始化生成为每个外设的一对‘.c/.h’文件”来更改项目设置,在 gpdma.c 中找到的生成的 MX_GPDMA1_Init() 将不包含任何代码,仅包含注释。
解决方法是将必要的初始化代码手动添加到 MX_GPDMA1_Init() 中的 /* USER */ 部分之一。






更多回帖

发帖
×
20
完善资料,
赚取积分