Skip to content
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

Cannot open DFU device 28e9:0189 #12

Open
wuhanstudio opened this issue Oct 4, 2019 · 2 comments
Open

Cannot open DFU device 28e9:0189 #12

wuhanstudio opened this issue Oct 4, 2019 · 2 comments

Comments

@wuhanstudio
Copy link

wuhanstudio commented Oct 4, 2019

你好,

我是使用的 Longan Nano,芯片是 GD32VF103RB, FLASH 128KB,RAM 32KB,但是使用 Arduino IDE 的时候显示 Flash 是 64KB。

image

请问 Longduino 现在默认芯片是 GD32VF103R8 吗?所以 DFU 模式下载也会报错,不过我 board 选择 GD32VF103 EVAL 也会报错。但是我使用 GigaDevice DFU Tool 和 ISP Tool 都能正常下载。

@bitsk
Copy link
Member

bitsk commented Oct 10, 2019

你好, Longan nano 使用的是GD32VF103CB芯片, arduino显示64k 是程序做了一些限制,可以在这里修改

nano.upload.maximum_size=65536

在arduino 及 pio 中 dfu下载是使用dfu-util工具的,要求的驱动程序和GigaDevice DFU Tool是不一样的, 注意要使用zadig替换驱动,详细请参阅https://longan.sipeed.com/zh/get_started/blink.html#usb-dfu-下载

@wuhanstudio
Copy link
Author

你好, Longan nano 使用的是GD32VF103CB芯片, arduino显示64k 是程序做了一些限制,可以在这里修改

nano.upload.maximum_size=65536

在arduino 及 pio 中 dfu下载是使用dfu-util工具的,要求的驱动程序和GigaDevice DFU Tool是不一样的, 注意要使用zadig替换驱动,详细请参阅https://longan.sipeed.com/zh/get_started/blink.html#usb-dfu-下载

谢谢您的回复,我试试换个驱动。

关于 boards.txt 的 FLASH 大小,之前以为是个 bug 准备提个 PR,但是发现:

## Limit is the 128KiB Flash. Assume half is used for something else.
nano.upload.maximum_size=65536

感觉是故意这么设置的, assume half is used for something else 不知道为什么保留一半的 FLASH 呢,毕竟 64KB 还是挺大的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants