需要做一个双 USB Touch 的设备,芯片用的是CH32V208GBU6,打板回来后发现可以正常烧录程序,但是无法通过串口打印Log (DEBUG串口是USART2 PA2)
同样的代码在CH32V208WBU6的开发板上是可以printf打印log的。如下是线路图,可能是什么原因造成的呢?
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
需要做一个双 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。