需要做一个双 USB Touch 的设备,芯片用的是CH32V208GBU6,打板回来后发现可以正常烧录程序,但是无法通过串口打印Log (DEBUG串口是USART2 PA2)
同样的代码在CH32V208WBU6的开发板上是可以printf打印log的。如下是线路图,可能是什么原因造成的呢?
需要做一个双 USB Touch 的设备,芯片用的是CH32V208GBU6,打板回来后发现可以正常烧录程序,但是无法通过串口打印Log (DEBUG串口是USART2 PA2)
同样的代码在CH32V208WBU6的开发板上是可以printf打印log的。如下是线路图,可能是什么原因造成的呢?
您好,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去掉试一下。此外,按照我邮件回复你的,麻烦把接线拍照以及下载配置界面截图发我看一下。此外,邮件回复你时相关信息麻烦也提供一下。直接邮件回复我就好了。后续若还不行,可以把板子寄过来我们看一下。