LONGAN GD32V RISC-V开发板按照官网烧程序进去不运行?
采用VSCode + PlatformIO 开发,串口烧录。
离线
据说龙眼上的 CPU 有 GD32VF103CBT6 和 GD32VF103C8T6 两种。如果官网程序不工作,那看看 CPU 的型号;如果是 C8T6 的,那么试试附件这个 json。
解开后放在 platformio 的 .platformio\platforms\gd32v\boards 目录下,然后在工程的 platform.ini 里写 board = sipeed-longan-nano-c8 就行了。
我是用 DFU 下载的,没有问题。串口没试过。
附件: https://whycan.cn/files/members/2387/sipeed-longan-nano-c8.7z
最近编辑记录 Tariel (2019-11-20 00:02:54)
离线
据说龙眼上的 CPU 有 GD32VF103CBT6 和 GD32VF103C8T6 两种。如果官网程序不工作,那看看 CPU 的型号;如果是 C8T6 的,那么试试附件这个 json。
解开后放在 platformio 的 .platformio\platforms\gd32v\boards 目录下,然后在工程的 platform.ini 里写 board = sipeed-longan-nano-c8 就行了。
我是用 DFU 下载的,没有问题。串口没试过。
附件: https://whycan.cn/files/members/2387/sipeed-longan-nano-c8.7z
可以了,非常感谢,dfu可以,串口不行
离线
我也遇到了这个问题。
我是用的sipeed的usb-jtag,无论用jtag模式还是串口isp模式都下载不了。用了楼上的那个文件也不行。dfu还没试。
离线
按longan群的群友提示,下载了个hbird_driver驱动,可以用了。
HBird_Driver.zip
最近编辑记录 Gentlepig (2019-12-03 09:41:57)
离线
又遇到问题了。
下了个闪灯例程,可以烧录进去并运行。
然后又下了个坏苹果例程,烧录进去没反应。看程序串口应该有输出,但串口没收到数据,对调rx\tx,又换了个gnd线,结果板上的led屏变成全黑了,之前是全白。
再下闪灯程序,灯也不闪了,屏幕还是黑的。无论是Arduino blink还是longan-nano-blink都是这样。
还有用串口isp下载,按boot键再按reset键,好像没有重启。断掉usb供电后板上电源灯还是亮的,断开usb-jtag后才灭,估计是jtag供电了。
看了原理图,reset键应该是接到了芯片的复位管脚,按说只要按下按钮把复位管脚拉低就会复位。但是我试了几次,按住boot,再按rest,松开reset后再松boot,结果进入不了isp模式。相反彻底断电后按住boot键再供电,可以用串口isp下载。
-------------------------------------------------------------------------------------------------------------
程序可以运行了,估计是因为芯片上c8,所以board = xxx这个最后要加上-lite.
-------------------------------------------------------------------------------------------------------------
现在按reset键无法复位。
另,运行坏苹果程序,因为没有插tf卡,我在判断没有卡的这个while(1)里加了句printf()语句,结果电脑上串口很久才能接到板子发过来的数据,并且是很多条。而这个printf语句下面的三色灯闪烁语句倒是正常执行的,三色灯是正常闪烁。
我用的是usb-jtag多出来的这组串口,感觉像是这里的问题,这个usb-jtag是用的ft2232,出了一组jtag,还有1组串口。
最近编辑记录 Gentlepig (2019-12-03 12:05:08)
离线
有人知道 RV-debugger-lite的资料吗?
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.1af02e8dZK077A&id=601666708251&_u=o1jauhtfa359
离线