升级MRS v1.92后CH32V103莫名其妙编译报错

升级MRS v1.92后,新建工程CH32V103C8T6工程编译时突然出现以下提示:

屏幕截图 2024-08-12 000327.png再新建一个工程,无修改复制上述工程中的用户代码,结果编译成功。

查看ch32v10x_pwr.c,报错代码如下:

屏幕截图 2024-08-12 000544.png

想请教一下,为什么会这样?Delay相关函数在Debug.c中定义,未自行修改相关函数,只修改了部分宏。 

Debug.c 应该是可以自行修改的吧,但是库文件里又在使用Debug.c 中函数,很困惑。

估计是没有引用到那个函数,试试添加debug.h的引用?

另外如果产品中MCU的VDD电压确定的话,初始化USB可以直接写死PWR_VDD_3V3或者5V,省去初始化过程等待检测VDD的时间。


您好,出现该警告原因一般可能为调用函数前没有声明。若新建工程无此警告,可以检查一下问题工程中头文件包含关系是否发生了变化,debug.h头文件是否被正确包含。
如仍无法解决问题,可联系邮箱lhb@wch.cn。


只有登录才能回复,可以选择微信账号登录