k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等)

一、先搭建好windows环境,可以参考https://blog.csdn.net/qq_27882147/article/details/103647684这篇章;

二、以上成功以后就可以从GitHub上下载裸机demo了,GitHub下载地址为:https://github.com/kendryte/kendryte-standalone-demo将工程文件下载到电脑中。

三、打开kendryte-standalone-demo工程文件(刚刚下载的),可以看到如下文件:

k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等)_第1张图片

四、从中选取lcd_image文件,先备份一下kendryte-standalone-sdk-0.5.6文件,该文件是从官网上下载的hello_world裸机文件,将其中的src文件打开,将lcd_image文件替换hello_world文件:

k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等)_第2张图片

将hello_world文件替换为刚刚的lcd_image文件

k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等)_第3张图片

接着返回上一层目录,修改CMakeLists.txt文件:

k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等)_第4张图片

将txt文件中的hello_world改为lcd_image即修改工程名

k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等)_第5张图片

k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等)_第6张图片

五、将整个工程文件kendryte-standalone-sdk-0.5.6改名为lcd_image,为了方便自己

六、根据自己的板子做修改,我的板子是KD233:

打开src下的lcd_image文件,根据自己的板子修改board_config.h文件

k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等)_第7张图片

我的板子是KD233,所以这里是将BOARD_KD233 置1

 

k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等)_第8张图片

七、编译:

1、打开cmd进入到lcd_image工程文件目录;我这里是放在这个路径下的

2、新建build文件:

3、进入到build文件中:

4、执行命令:cmake .. -DPROJ=lcd_image -G "MinGW Makefiles"

enter以后出现以后:k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等)_第9张图片

 

k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等)_第10张图片

结尾我们可以看到Makefile created,表明Makefile文件已经生成,并写入到build文件中。

5、再执行命令:mingw32-make  

k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等)_第11张图片

我们可以看到这里最后已经生成了.bin file,生成lcd_image.bin文件,表明已经成功。

八、烧写bin文件:这里用kflash烧写bin文件到板子上。

1、打开kflash,(骚气的头像)

2、打开之后的界面是这样的:

k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等)_第12张图片

这里Device根据的板子Type-C接口来选择,我这里选择是COM13,这里的Baud rate选择为115200,再选择Firmware

k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等)_第13张图片

3、点击flash烧写

k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等)_第14张图片

九、查看,这是我板子上显示的照片。demo中给的,我没替换。k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等)_第15张图片

以上就是整个的学习过程,有兴趣的可以自己探索。

你可能感兴趣的:(k210在win10上烧写从GitHub上下载的例程(lcd、lcd_image等))