1. 硬件连接与跳线配置
拿到萤火工场的GD32VW553开发板时,第一眼就被它精致的做工吸引了,板子设计得很紧凑,TYPE-C接口放在中间位置。不过这里有个新手容易踩的坑——这个TYPE-C口只有供电功能,并不能用来烧录程序。我一开始也以为可以直接用C线烧录,看了原理图才发现只有6个引脚,纯粹是电源接口。
烧录必须靠USB转TTL模块,我用的是一块CH340芯片的转换器,价格不贵但稳定性不错。连接时需要四根线:3.3V、GND、TX和RX。这里要特别注意电压匹配,GD32VW553是3.3V电平,千万别接到5V的串口上,否则可能烧坏芯片。
跳线帽设置是关键步骤,根据用户手册,需要将BOOT0和BOOT1跳线到特定位置才能进入烧录模式。我实测发现网上有些教程说的引脚顺序不太对。在我的板子上,当TYPE-C接口朝下时,左边是BOOT0,右边是BOOT1,用万用表测量确认了下方的引脚确实是GND。正确的烧录模式配置是:BOOT0接高电平(1),BOOT1接低电平(0),这样芯片才会从系统存储器启动,等待接收烧录数据。
串口选择也很重要,板子上有三个串口资源,但实测发现GD32AllInOneProgrammer烧录工具只认UART2。我试过UART1和USART0,都无法建立稳定连接。所以推荐大家直接用UART2进行烧录,对应引脚是PA2(TX)和PA3(RX)。连接时记得TTL模块的TX要接开发板的RX,RX接TX,这个反接规则新手经常搞错。
2. 软件环境搭建详解
软件开发环境我选择了官方的GD32 Embedded Builder,这是个基于Eclipse的集成开发环境,专门为GD32 RISC-V系列芯片定制。从兆易创新官网下载安装包后,直接解压就能用,不需要复杂的安装过程,这点很省心。
环境配置有几个注意事项:首先是要安装RISC-V工具链,Embedded Builder自带了这个工具链,但需要检查路径设置是否正确。我遇到过一次编译错误,就是因为工具链路径中有中文空格,改成全英文路径就解决了。其次是调试器驱动,虽然我们用的是串口烧录,但调试时需要J-Link或GD-Link,建议提前装好驱动。


1915

被折叠的 条评论
为什么被折叠?



