2024-06-15 16:16:19 +08:00
2024-06-14 14:29:16 -03:00
2023-08-02 16:39:04 +03:30
2019-03-26 16:14:19 +08:00
2019-07-31 23:22:13 +01:00
2020-11-02 21:05:00 +02:00
2019-04-02 18:53:06 +08:00
2019-10-12 09:27:11 +08:00
2019-10-12 09:27:11 +08:00
2019-04-02 12:05:45 +08:00
2021-11-29 18:08:27 +08:00

Maixduino

Arduino Core for K210 based devices

Supported devices

Sipeed Maix series

M5Stack

Various custom boards

Docs

Docs: wiki.sipeed.com

Install

Refer install doc: Install

Installing

From Board Manager

  1. Download and install the Arduino IDE (at least version v1.9.8)
  2. Start the Arduino IDE
  3. Go into Preferences
  4. Add https://dl.sipeed.com/MAIX/Maixduino/package_Maixduino_k210_index.json as an "Additional Board Manager URL"
  5. Open the Boards Manager from the Tools -> Board menu and install "Maixduino(K210)"
  6. Select your K210 board from the Tools -> Board menu

From git

  1. Follow steps from Board Manager section above
  2. cd <SKETCHBOOK>, where <SKETCHBOOK> is your Arduino Sketch folder:
  • OS X: ~/Documents/Arduino
  • Linux: ~/Arduino
  • Windows: ~/Documents/Arduino
  1. Create a folder named hardware, if it does not exist, and change directories to it
  2. Clone this repo: git clone https://github.com/Sipeed/Maixduino Maixduino/k210
  3. Restart the Arduino IDE

Firmware flashing

The firmware of the K210 devices is updated with a Python-based kflash cross-platform tool. Follow kflash github page on installation instruction.

Change board settings in Tools section on the top of Arduino IDE
  1. Board: The same as your dev board
  2. Burn Toolfirmware: leave default, for Maix Go Kit - open-ec
  3. Burn Baudrate: Decrease it if download fails
  4. Port: Serial port, e.g. /dev/ttyUSB0
  5. Programmer: k-flash

Credits

This core is based on and compatible with the Sipeed Maixduino Core

Description
Languages
C++ 50%
C 50%