kd233 board link update

This commit is contained in:
TangYiwen123 2021-05-06 16:54:22 +08:00
parent 5a95eeac92
commit 1f7ba9ea3f
1 changed files with 16 additions and 10 deletions

View File

@ -38,9 +38,10 @@ git clone https://git.trustie.net/xuos/xiuos.git
| resources | 驱动文件 | | resources | 驱动文件 |
| tool | 系统工具 | | tool | 系统工具 |
使用VScode打开代码具体操作步骤为在源码文件夹下打开系统终端输入`code .`即可打开VScode开发环境如下图所示 使用VScode打开代码具体操作步骤为在源码文件夹下打开系统终端输入`code .`即可打开VScode开发环境如下图所示
<div align= "center">
<img src = https://img-blog.csdnimg.cn/20210429154839715.jpg width =1000>
</div> ![img](https://img-blog.csdnimg.cn/20210429154839715.jpg)
### 裁减配置工具的下载 ### 裁减配置工具的下载
**裁减配置工具:** kconfig-frontends [https://forgeplus.trustie.net/projects/xuos/kconfig-frontends](https://forgeplus.trustie.net/projects/xuos/kconfig-frontends) **裁减配置工具:** kconfig-frontends [https://forgeplus.trustie.net/projects/xuos/kconfig-frontends](https://forgeplus.trustie.net/projects/xuos/kconfig-frontends)
@ -100,7 +101,7 @@ XiUOS板级当前支持使用GPIO、I2C、LCD、RTC、SPI、Timer、UART、watch
修改`applications`文件夹下`main.c` 修改`applications`文件夹下`main.c`
在输出函数中写入 Hello, world!!! \n Running on KD233完成代码编辑。 在输出函数中写入 Hello, world!!! \n Running on KD233完成代码编辑。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210429211012268.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FJSVRfVWJpcXVpdG91cw==,size_16,color_FFFFFF,t_70#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210429211012268.png)
@ -113,12 +114,17 @@ XiUOS板级当前支持使用GPIO、I2C、LCD、RTC、SPI、Timer、UART、watch
``` ```
2.在`menuconfig`界面配置需要关闭和开启的功能按回车键进入下级菜单按Y键选中需要开启的功能按N键选中需要关闭的功能配置结束后选择Exit保存并退出本实验无需选择任何选项所以双击ESC结束选择继续操作即可 2.在`menuconfig`界面配置需要关闭和开启的功能按回车键进入下级菜单按Y键选中需要开启的功能按N键选中需要关闭的功能配置结束后选择Exit保存并退出本实验无需选择任何选项所以双击ESC结束选择继续操作即可
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210428115820495.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FJSVRfVWJpcXVpdG91cw==,size_16,color_FFFFFF,t_70#pic_center)双击`ESC`键会出现如下图所示结果: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210428115820495.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210429205352780.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FJSVRfVWJpcXVpdG91cw==,size_16,color_FFFFFF,t_70#pic_center)
双击`ESC`键会出现如下图所示结果:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210429205352780.png)
选择`yes`键退出。 选择`yes`键退出。
若执行 `make BOARD=kd233 menuconfig`后出现以下界面: 若执行 `make BOARD=kd233 menuconfig`后出现以下界面:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210429204440614.png#pic_center)解决的方法是将终端向上拉伸超过当前界面的三分之二以上,效果如下: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210429204440614.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210429204819645.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FJSVRfVWJpcXVpdG91cw==,size_16,color_FFFFFF,t_70#pic_center)
解决的方法是将终端向上拉伸超过当前界面的三分之二以上,效果如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210429204819645.png)
3.继续在`VScode`的“命令终端”中执行以下命令,进行编译 3.继续在`VScode`的“命令终端”中执行以下命令,进行编译
@ -141,7 +147,7 @@ XiUOS板级当前支持使用GPIO、I2C、LCD、RTC、SPI、Timer、UART、watch
## 3. 烧写及执行 ## 3. 烧写及执行
连接开发板串口即Type-C口到USB接口拨动电源开关打开开发板然后使用K-Flash工具进行烧写bin文件。 连接开发板串口即Type-C口到USB接口拨动电源开关打开开发板然后使用K-Flash工具进行烧写bin文件。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210426211024969.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1ViaXF1aXRvdXNUZWFt,size_16,color_FFFFFF,t_70#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210426211024969.jpg)
执行以下命令安装K-Flash工具 执行以下命令安装K-Flash工具
``` ```
sudo apt install python3 python3-pip sudo apt install python3 python3-pip
@ -166,7 +172,7 @@ sudo kflash -t build/XiUOS_kd233.bin -p /dev/ttyUSB0
### 3.1 运行结果 ### 3.1 运行结果
如果编译 & 烧写无误,将会在串口终端上看到信息打印输出。 如果编译 & 烧写无误,将会在串口终端上看到信息打印输出。
![在这里插入图片描述](https://img-blog.csdnimg.cn/202104262129080.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1ViaXF1aXRvdXNUZWFt,size_16,color_FFFFFF,t_70#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/202104262129080.png)