一、先搭建好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等)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

七、编译:

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

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

2、新建build文件:

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

3、进入到build文件中:

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

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

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

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

 

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

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

5、再执行命令:mingw32-make  

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

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

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

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

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

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

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

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

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

3、点击flash烧写

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

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

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

相关文章:

  • 2021-07-07
  • 2021-11-23
  • 2022-12-23
  • 2021-06-14
  • 2021-11-25
  • 2021-10-02
  • 2021-09-20
猜你喜欢
  • 2021-11-03
  • 2021-12-07
  • 2021-12-28
  • 2021-06-18
  • 2021-08-13
  • 2022-01-06
  • 2021-10-21
相关资源
相似解决方案