CH32V208GBU6串口无法打印log

        需要做一个双 USB Touch 的设备,芯片用的是CH32V208GBU6,打板回来后发现可以正常烧录程序,但是无法通过串口打印Log (DEBUG串口是USART2  PA2)

        同样的代码在CH32V208WBU6的开发板上是可以printf打印log的。如下是线路图,可能是什么原因造成的呢?

1732073755748.png

您好,PA2引脚有引出来么,是直接用杜邦线连接串口调试工具的Rx引脚的么。此外注意一下工程ld文件中FLASH、RAM的配置是否和MCU的配置一致。后续若有问题,可邮箱(lzs@wch.cn)和我具体沟通。


PA2引脚有引出来,是直接用杜邦线连接串口调试工具的Rx引脚的。工程ld文件中FLASH、RAM的配置没问题。刚刚测试程序刷进去之后两个USB都可以正常使用,就是UART无法打印Log。淘宝上也没有28Pin的GBU6开发板出售,要怎么排查问题呢?


您好,在EVT有串口打印的工程,你使用该工程测试一下串口2打印看是否正常,若不行在该用串口1试一下,可直接在debug.h文件中选择串口1或者串口2。


你好,我打板回来后也发现类似的问题,请问解决了吗 ? 用的也是ch32V208GBU6,网络都是正常的,就是串口2 PA2无法打印



请问您解决了吗,怎么解决的?


您好,若方便可将你的原理图以及工程发我邮箱(lzs@wch.cn)具体看一下。


已发,请查收


按照提示的做了,还是没有解决。。。。。


您好,根据原理图信息,串口2连接了U1模块和开关SW1,你可以将U1模块和SW1去掉试一下。此外,按照我邮件回复你的,麻烦把接线拍照以及下载配置界面截图发我看一下。此外,邮件回复你时相关信息麻烦也提供一下。直接邮件回复我就好了。后续若还不行,可以把板子寄过来我们看一下。


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