CH582M 关闭DEBUG 宏定义,程序不能正常运行,usb host 工作不正常

关闭DEBUG,程序不知道哪里出了问题 image.png


恢复 DEBUG = 1,程序又正常了

DEBUG宏定义,其值代表printf函数调用的putchar中,选用哪一个物理串口进行输出。由于putchar没有实际串口被选择,可能导致printf函数无法返回。


同遇此问题,解决方法呢,尽量不复用pa8/PA9?


不使用打印功能,将debug删除后,需要将所有的打印信息即printf/PRINT语句也删除。


CH582M 关闭DEBUG 宏定义,程序不能正常运行,usb host 工作不正常 - 沁恒微电子社区 (wch.cn)


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