Introduction

note: KL720 SDK v1.4.x starts to support Kneron PLUS

1. Requirements

Hardware:

Board with KL720 chip, like 720 dongle, 96board, m.2 board.

Software:

licensed software: ARM Keil MDK

ARM Keil/MDK docs

2. File Structure

The whole SDK package is composed of device firmware, the folder design is described in this section.

3. Flash Management

Flash Programming by UART, JLink.

4. Create New SDK Application

Step by step to create new SDK application, please refer to the section Kneron PLUS / Customized API.

5. Secure Boot

Kneron KL720 provide secure protect with AES and SHA.

6. SOC Peripheral Drivers

The peripheral definitions and prototypes for the application progamming reference.

Supported/Unsupported Peripheral Table

Image Input

Peripherals Companion HICO
MIPI CSI RX x driver/example
DVP x driver/example
UVC Host x specified cameras
USB(proprietary) O x
SPI Master, non-DMA x driver/example
SPI Slave, non-DMA x driver/example
SPI Master, DMA x x
SPI Slave, DMA x x
UART x x

Image/Result Output

Peripherals Companion HICO
MIPI DSI TX x x
MIPI CSI TX x x
DVP x O
UVC device x x
USB bulk x O
USB(proprietary) O x
SPI Master, non-DMA x driver/example
SPI Slave, non-DMA x driver/example
SPI Master, DMA x x
SPI Slave, DMA x x
UART x O
I2C x driver/example
I2S x x
INTEL 8080 x x

7. Power Management

Provide functions to allow developers control the power states switching.