Skip to content

Cannot open DFU device 28e9:0189 #12

Open

Description

@wuhanstudio

你好,

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

image

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

Activity

  1. bitsk commented on Oct 10, 2019

    @bitsk
    Member

    你好, 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-下载

  2. wuhanstudio commented on Oct 10, 2019

    @wuhanstudio
    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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions