-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sipeed-RV-debugger-lite supported? #46
Comments
I didn't try |
Baudrate is 115200bps,you can try to connect the rx/tx port using other serial hardware. |
使用rv-debugger lite下载,但是换了tx rx连接至另外一个串口转usb硬件,下载顺利,但是,115200输出如下:
状况稍微好了一点 我确认程序是能下载进去的,我改一个platform io的blink示例可以实现闪灯:
目前来看是debug串口有问题 |
今日对我串口工具软件的设置进行了修改,当我不使用rv-debugger-lite上的串口时(TX/RX另外接到其他的USB转串口硬件),发现串口可以正常读取数据了,baudrate确实为115200。但是若用rv-debugger-lite上的串口时,仍然不对。 |
嗯嗯,那说明起码程序是OK的,只是rv-debugger-lite上的转出来的串口可能哪里不对,这个可能就需要反馈给厂家那边了。 |
rv-debugger-lite在我linux上,用
不知道是不是这块芯片的问题 |
你看看这个调试器上的芯片是不是这个,我这边不是这个调试器的厂家,具体的实现,可能得咨询你那边的卖家 |
是CH552T,这不是FT2232。有点奇怪 |
我猜那可能是模拟实现的ft2232。这样子这个问题就先关闭了,应该是需要将 longan板子上的tx/rx单独接到另外的usb转串口的模块上就可以正常的收发串口了。 According to discussion above in Chinese, the TX/RX pins in longan board need to be connected to another USB-TTL serial hardware, and then the UART can receive correct characters using 115200bps, and there might be some issue with the serial on the longan debugger hardware. This issue closed now. |
好的,这个问题我看pio论坛上也有类似用sipeed rv-debugger-lite翻车的,pio对这个调试器仿佛也不支持。即使他们通过 一些修改可以使用lite下载,串口波特率也不对。类似issue:Support Sipeed RV-Debugger Lite debug probe、Sipeed RV-Debugger Lite |
目前来看根据这里的描述 https://community.platformio.org/t/sipeed-rv-debugger-lite/19784/14 貌似其他的波特率可以工作,你可以做下实验 修改波特率 https://github.com/Nuclei-Software/nuclei-sdk/blob/master/SoC/gd32vf103/Board/gd32vf103c_longan_nano/Source/gd32vf103c_longan_nano.c#L123。
|
原来sdk这里也要改,那看来是改成128000成功的概率很大。不幸的是,我今天重新编译的时候遇到了共享库缺失的问题,但我不知道原因,我也重新安装了nuclei-gcc,依然如此。当我
|
libtinfo 搜一下这个库, 安装进去应该可以了。 |
库缺失的问题解决了,在linux上解决远比win上麻烦,可能是我在升级其他包的时候破坏了这个依赖。测了128000,用cutecom可以很好的显示:
但是用另一个串口工具moserial,同样的串口设置,却显示乱码,可能是软件不同导致的。感谢! |
I followed nuclei_sdk Manual on Linux with longan nano GD3VF103CBT6.
Building example
./application/baremetal/helloworld
according to the manual is OK. Then I uploaded with sipeed-rv-debugger-lite bymake SOC=gd32vf103 BOARD=gd32vf103c_longan_nano upload
:However, the serial output is wired (115200 8N1):
I tried different baudrate(9600...) but none of it was right.
Besides, multiple reset will get different results.
The text was updated successfully, but these errors were encountered: