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 → Library Dependency Finder (LDF) — PlatformIO latest documentation
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 → Library Dependency Finder (LDF) — PlatformIO latest documentation
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.