用到STMG4xx_ll库的伙伴注意了,手册中说明的FMAC的DMA READ和WRITE通道数是正确的,见RM0440/page 384,但是
第一个bug:在LL库中,stm32g4xx_ll_dmamux.h,第249行和第250行,分别是这两个通道的define,这里与手册颠倒了,通常都是相信define,不会去跟手册再校对,这样配置下去,导致芯片FMAC的DMA不工作,因为它把读当成了写。
第二个bug:用cubemx的LL配置设置产生的这个FMAC READ DMA配置项,导出的参数是个非定义值,需人工修改。 |