kendryte-standalone-sdk

by kendryte

Standalone SDK for kendryte K210

234 Stars 102 Forks Last release: over 1 year ago (V0.5.6) Apache License 2.0 393 Commits 14 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

Kendryte K210 standalone SDK

Build Status License

This SDK is for Kendryte K210 without OS support. If you have any questions, please be free to contact us.

Usage

If you want to start a new project, for instance,

hello_world
, you only need to:
  • Linux and OSX

mkdir
your project in
src/
,
cd src && mkdir hello_world
, then put your codes in it, enter SDK root directory and build it.
mkdir build && cd build
cmake .. -DPROJ= -DTOOLCHAIN=/opt/riscv-toolchain/bin && make
  • Windows

Download and install latest CMake.

Download cmake-3.14.1-win64-x64.msi

Download and install latest toolchain.

Download kendryte-toolchain-win-i386-8.2.0-20190409.tar.xz

Open a Windows Powershell, cd to Project directory.

mkdir
your project in
src/
,
cd src && mkdir hello_world
, then put your codes in it, and build it.
$env:Path="E:\kendryte-toolchain\bin;C:\Program Files\CMak
e\bin" +  $env:Path

mkdir build && cd build cmake -G "MinGW Makefiles" ../../../.. make

You will get 2 key files,

hello_world
and
hello_world.bin
.
  1. If you are using JLink to run or debug your program, use
    hello_world
  2. If you want to flash it in UOG, using
    hello_world.bin
    , then using flash-tool(s) burn .bin to your flash.

This is very important, don't make a mistake in files.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.