当前文档版本为 v0.3.0,您可以访问当前页面的 开发中 版本以获取最近可能的更新。

SDK 快速入门

1 概述

本文是 PAN221x SoC 开发的快速入门指引,旨在帮助使用者快速入门 PAN221x SDK 的开发,搭建软硬件环境,并编译、运行、调试一个例程。

2 PAN221x EVB 硬件资源介绍

在开始使用 PAN221x SDK 之前,我们建议您先阅读 PAN221x EVB 硬件资源介绍 文档,熟悉 EVB 开发板的基本使用方法。

3 PAN221x SDK 开发环境确认

3.1 PC 环境检查

目前 PAN221x 提供的编译工具链只支持 Windows 7 及以上版本的 64 位操作系统,请确保您的开发环境满足此要求。

您可以按照如下操作快速确认您的 PC 是否满足要求:

1、按快捷键 Win + R,在弹出的运行对话框中输入 dxdiag 并回车:

image

运行dxdiag

2、稍等片刻,在弹出的 DirectX 诊断工具对话框中,可以看到当前 PC 的系统信息:

image

DirectX诊断工具对话框

3.2 获取并配置 SDK 及编译工具链环境

1、请确认您已经获取到如下 1 个必要的压缩包:

  • pan221x-dk-v<x>.<y>.<z>.zip:PAN221x Development Kit 开发套件

2、请确保 PC 上已经正常解压缩了 PAN221x Development Kit 开发包:

image

PAN221x DK 开发包主目录结构

备注:PAN221x Development Kit目录结构如下:

+–01_SDK

| +– asm_lib:芯片外设的一些lib库函数;

| +– basic_demo:芯片一些基本的例程;

| +– extension_demo:基于开发板的扩展例程;

| +– solution:完整的开发方案,目前有toy_car(包括遥控器和小车);

+–02_HDK

+–03_DOC

| +– 01_quick_start:快速入门和开发环境相关的文档;

| +– 02_hardware:硬件资料相关的文档;

| +– 03_samples:演示例程的文档;

| +– 04_dev_guides:开发指南的文档;

| +– 05_manufacturing_and_testing:量产测试的文档;

| +– 06_dev_tools:开发工具相关的文档;

| +– 07_other:PAN221系列产品说明和PAN221 User Manual;

+–04_TOOLS

| +– PAN221_PROG:烧录程序工具

| +– PANCHIP_RISC_IDE:开发工具

3、最新的PANCHIP_RISC_IDE可通过如下链接下载获得:

最新的PANCHIP RISC IDE下载

3.4 快速编译烧录运行一个简单的例程

下面我们以串口打印helloworld例程为例,演示如何编译烧录运行一个 demo工程

3.1. 硬件环境准备

1、将 PAN221x EVB 板的P1.5 和 P1.6和CH340N短接;

2、将 PAN221x EVB 板通过usb接口连接到pc;

3.1 编译

1、进入目录04_TOOLS\PANCHIP_RISC_IDE,双击IDE.bat,如下图所示:

image

打开PANCHIP_RISC_IDE

2、打开hello_world工程并进行构建:

(1)、选择工程\打开工程,进入目录01_SDK\basic_demo\hello_world,选择hello_world.sproj,点击打开,既可打开工程,如下图所示:

image

打开hello_world工程

(2)、 选择构建按钮,编译整个工程,如下图所示:

image

构建hello_world工程

备注:

目前我们的烧录方式,是通过命令行来实现,为了烧录方便,我们将bin文件输出到路径04_TOOLS\PAN2210_PROG目录下,如下图所示:

image

bin文件输出路径

3.2 烧录

3.2.2 烧录方法1:命令行方式

1、烧录采用命令行的形式来进行操作,使用方法如下:

otp_prog.bat

例如:

otp_prog.bat 3 hello_world.bin.bin

备注:

1、上述命令中的3为,串口号;

2、使用时,工作目录必须为当前目录;

2、按快捷键 Win + R,在弹出的运行对话框中输入 `cmd 并回车:

image

运行cmd命令

3、进入目录04_TOOLS\PAN2210_PROG\src目录下,如下图所示:

image

进入src目录

4、otp program命令,如下图所示:

image

otp_program命令

image

otp_program success

3.2.2 烧录方法2:采用PAN221x Download Tool

PAN221x Download Tool 使用说明

3.3 运行

打开串口工具,串口参数配置如下:

image

串口参数

程序运行后,串口会输出如下信息:

image

串口输出信息