接上篇。
思路:SDK会根据vivado导入的 hdf 生成匹配的 fsbl 和 app,我们只需要添加main.c即可。其中创建app时可选linux系统。
一、从vivado跳转到SDK后,首先会显示那边配置好的“hw_platform”,最主要的就是.hdf 硬件平台描述文件。后面新建的Application也会参考这个关联驱动。
二、 File -> New -> Application Project 。 首先建FSBL文件,First Stage Bootloader,这个工程建好就OK,不需要任何修改。然后再建一个要写代码的新的Application,可以选择模板。我这里用空的empty。
三、系统会根据 hdf 配置好对应的板级支持包bsp, 这个就是库函数。 我们在src里面添加main.c,写自己的控制代码。 保存的时候回自动编译。