Kendryte K230 Bringup

0. Preprequisite

Running on Ubuntu 22.04 (gym.cs.berkeley)

1. Set up Docker environment

Install docker

sudo apt install docker.io

Pull the docker image

docker pull ghcr.io/kendryte/k230_sdk

Check if pull succeed

docker images | grep k230_sdk

unused:

sudo apt install flex bison libssl-dev libyaml-dev pkg-config scons

scons might require python to install

2. Set up repository

Clone and set up repository

the make prepare_sourcecode step will download Linux, RT-Smart toolchain, buildroot package, AI package etc. and will take some time. Make sure that there is no error message during the download process.

3. Compile K230 SDK

If encounter this error, need to apply the patch

Reference herearrow-up-right for more information.

4. Prepare bootload image

Mount eMMC device

p4 corresponds to the app folder

5. Set up Ethernet connection

Plug USB to Ethernet adapter to USB0 port. USB1 port DOES NOT WORK.

Reference

Last updated