AICUBE生成的CAN代码有点问题
如下图:
生成的can.c中调用的是 DMA_CAN1_RxDMAAmountAlign
而头文件的定义是 DMA_CAN1_RxAmountAlign
生成后直接编译报错,把can.c中的函数名修改后就可以编译通过了。
AICUBE版本6.96P
问题收到,多谢反馈!{:baoquan:}
后续版本更正 zhp 发表于 2026-1-27 09:23
问题收到,多谢反馈!
后续版本更正
你好 我想问下为啥我把CAN的代码编译进去 USB的通信就挂了,即使CAN的代码不执行,也会挂,COM口显示黄色感叹号,如果把调用CAN的代码都注释掉就好了。
问题是注释之前的CAN代码也没执行到,只是单纯的编译进去,为啥也会影响到USB
用的是stc_usb_cdc_32g.lib 就是AICUBE生成的工程里的库
sunbeam 发表于 2026-1-27 11:48
你好 我想问下为啥我把CAN的代码编译进去 USB的通信就挂了,即使CAN的代码不执行,也会挂,COM口显示黄色 ...
附件是我使用AiCube产生的USB+CAN的测试代码
USB识别是正常的
如果方便,你可以将你的代码打包上传,我测试看看
页:
[1]