Maix Bit Cant Upload anything via platformio, arduino

Hi

I’ve tried everything to get a program to upload to the Maix Bit. I always get the same error, in Kflash-gui, platformio in VS code, bare metal, kendryteIDE.

I have just the USB cable plugged into the Maix Bit, I’ve tied 2 different Bit’s, on 2 different computers. I’ve tried the settings with the mic and without. I can’tr flash or upload any firmware. Please help.

Configuring upload protocol…

AVAILABLE: iot-bus-jtag, jlink, kflash, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, sipeed-rv-debugger, tumpa
CURRENT: upload_protocol = kflash
Looking for upload port…
Use manually specified: COM6
Uploading .pio\build\sipeed-maix-bit-mic\firmware.bin
[INFO] COM Port Selected Manually: COM6
[INFO] Default baudrate is 115200 , later it may be changed to the value you set.
[INFO] Trying to Enter the ISP Mode…


Greeting fail, check serial port ([ERROR] No vaild Kendryte K210 found in Auto Detect, Check Your Connection or Specify One by-p COM3 )*** [upload] Error 1
====================================================== [FAILED] Took 14.52 seconds ======================================================
The terminal process “C:\Users\marcu.platformio\penv\Scripts\platformio.exe ‘run’, ‘–target’, ‘upload’” terminated with exit code: 1.

FULL LOG
Processing sipeed-maix-bit-mic (platform: kendryte210; board: sipeed-maix-bit-mic; framework: kendryte-standalone-sdk)
------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via -v, --verbose option
CONFIGURATION: sipeed-maix-bit-mic.html
PLATFORM: Kendryte K210 (1.2.4) > Sipeed MAIX BiT with Mic
HARDWARE: K210 400MHz, 6MB RAM, 16MB Flash
DEBUG: Current (iot-bus-jtag) External (iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h,
olimex-jtag-tiny, sipeed-rv-debugger, tumpa)
PACKAGES:

  • framework-kendryte-standalone-sdk 0.5.6
  • tool-kflash-kendryte210 0.9.1
  • tool-openocd-kendryte 1.203.1 (2.3)
  • toolchain-kendryte210 8.2.0
    LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
    LDF Modes: Finder ~ chain, Compatibility ~ soft
    Found 0 compatible libraries
    Scanning dependencies…
    No dependencies
    Building in release mode
    Checking size .pio\build\sipeed-maix-bit-mic\firmware.elf
    Advanced Memory Usage is available via “PlatformIO Home > Project Inspect”
    RAM: [ ] 0.5% (used 31432 bytes from 6291456 bytes)
    Flash: [ ] 0.3% (used 57966 bytes from 16777216 bytes)
    Configuring upload protocol…
    AVAILABLE: iot-bus-jtag, jlink, kflash, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, sipeed-rv-debugger, tumpa
    CURRENT: upload_protocol = kflash
    Looking for upload port…
    Use manually specified: COM20
    Uploading .pio\build\sipeed-maix-bit-mic\firmware.bin
    [INFO] COM Port Selected Manually: COM20
    could not open port ‘COM20’: FileNotFoundError(2, ‘The system cannot find the file specified.’, None, 2)
    *** [upload] Error 1
    ======================================================= [FAILED] Took 1.14 seconds =======================================================The terminal process “C:\Users\marcu.platformio\penv\Scripts\platformio.exe ‘run’, ‘–target’, ‘upload’” terminated with exit code: 1.

Terminal will be reused by tasks, press any key to close it.

Executing task in folder maixbithelloWorld: C:\Users\marcu.platformio\penv\Scripts\platformio.exe run --target upload <

Processing sipeed-maix-bit-mic (platform: kendryte210; board: sipeed-maix-bit-mic; framework: kendryte-standalone-sdk)
------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via -v, --verbose option
CONFIGURATION: /sipeed-maix-bit-mic.html
PLATFORM: Kendryte K210 (1.2.4) > Sipeed MAIX BiT with Mic
HARDWARE: K210 400MHz, 6MB RAM, 16MB Flash
DEBUG: Current (iot-bus-jtag) External (iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h,
olimex-jtag-tiny, sipeed-rv-debugger, tumpa)
PACKAGES:

  • framework-kendryte-standalone-sdk 0.5.6
  • tool-kflash-kendryte210 0.9.1
  • tool-openocd-kendryte 1.203.1 (2.3)
  • toolchain-kendryte210 8.2.0
    LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
    LDF Modes: Finder ~ chain, Compatibility ~ soft
    Found 0 compatible libraries
    Scanning dependencies…
    No dependencies
    Building in release mode
    Compiling .pio\build\sipeed-maix-bit-mic\src\hello.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-bsp\crt.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-bsp\entry.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-bsp\entry_user.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-bsp\interrupt.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-bsp\locks.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-bsp\printf.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-bsp\sleep.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-bsp\syscalls.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\aes.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\apu.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\clint.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\dmac.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\dvp.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\fft.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\fpioa.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\gpio.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\gpiohs.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\i2c.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\i2s.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\kpu.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\plic.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\pwm.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\rtc.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\sha256.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\spi.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\sysctl.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\timer.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\uart.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\uarths.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\utils.o
    Compiling .pio\build\sipeed-maix-bit-mic\sdk-drivers\wdt.o
    Archiving .pio\build\sipeed-maix-bit-mic\libsdk-freertos.a
    Archiving .pio\build\sipeed-maix-bit-mic\libnncase.a
    Indexing .pio\build\sipeed-maix-bit-mic\libsdk-freertos.a
    Indexing .pio\build\sipeed-maix-bit-mic\libnncase.a
    Archiving .pio\build\sipeed-maix-bit-mic\libsdk-bsp.a
    Indexing .pio\build\sipeed-maix-bit-mic\libsdk-bsp.a
    Archiving .pio\build\sipeed-maix-bit-mic\libsdk-drivers.a
    Indexing .pio\build\sipeed-maix-bit-mic\libsdk-drivers.a
    Linking .pio\build\sipeed-maix-bit-mic\firmware.elf
    Building .pio\build\sipeed-maix-bit-mic\firmware.bin
    Checking size .pio\build\sipeed-maix-bit-mic\firmware.elf
    Advanced Memory Usage is available via “PlatformIO Home > Project Inspect”
    RAM: [ ] 0.5% (used 31432 bytes from 6291456 bytes)
    Flash: [ ] 0.3% (used 57966 bytes from 16777216 bytes)
    Configuring upload protocol…
    AVAILABLE: iot-bus-jtag, jlink, kflash, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, sipeed-rv-debugger, tumpa
    CURRENT: upload_protocol = kflash
    Looking for upload port…
    Use manually specified: COM6
    Uploading .pio\build\sipeed-maix-bit-mic\firmware.bin
    [INFO] COM Port Selected Manually: COM6
    [INFO] Default baudrate is 115200 , later it may be changed to the value you set.
    [INFO] Trying to Enter the ISP Mode…

Greeting fail, check serial port ([ERROR] No vaild Kendryte K210 found in Auto Detect, Check Your Connection or Specify One by-p COM3 )*** [upload] Error 1
====================================================== [FAILED] Took 14.52 seconds ======================================================
The terminal process “C:\Users\marcu.platformio\penv\Scripts\platformio.exe ‘run’, ‘–target’, ‘upload’” terminated with exit code: 1.

Terminal will be reused by tasks, press any key to close it.