有没有办法在不打开 .ioc 文件的情况下重新排序 main.c auto 代码中的外设初始化函数?在我的项目中,在 MX_USART1_UART_Init() 之后调用了 MX_DMA_Init(),这导致 DMA 实例的寄存器在 HAL_UART_MspInit() 内部不更新,从而导致整个外围设备失败(我
很确定这是一个错误)。
使用
STM32CubeIDE 版本:1.8.0(构建:11526_20211125_0815 (UTC))
对于遇到这种事情的任何其他人(假设没有适当的修复),我通过编辑项目 .ioc 文件中的
ProjectManager.functionlistsort手动重新排序函数。