以下,记录从零开始创建一个全新的Keil MDK工程:
选择“Project”–>“New uVision Project”:
选择芯片型号:
弹出Run-Time Environment(也就是RTE)配置界面:
关于RTE管理界面网上资料并不是很多,我的理解就是一个配置工具,可以管理选择软件组件。感兴趣可以访问官方帮助。
如下组件必选,CMSIS下面的CORE(CMSIS是基于Arm Cortex系列处理器的与供应商无关的硬件抽象层);Device是和设备相关的软件组件。勾选中并且没有问题的选项会以绿色显示,如果有问题的选项会呈现橘黄色,可以使用“Resolve”功能来解决问题。
从左下角的提示栏中可以看到,似乎是勾选Startup后,缺少了组件支持,展开SDK,我并没有选SDK里的组件:
使用Resolve,Startup必须的SDK支持组件自动选中了:
顺便看一下SDK,TLE9879的所有外设驱动都在这里了,我准备调试一下UART,这里手动勾选上就行。大家根据需要勾选软件组件。
回到主界面,继续做一些配置:
这里主要设置项目文件夹:
如下,可以将Target重命名,新建了两个,将Demo2设置为激活项效果如下:
注意上图的Add Files只是添加已有程序文件,一般不建议从这里添加。
删除Demo2,回到正常的一个文件架构,如下,开始给这个工程添加代码源文件,比如,main.c:
从模板创建一个main.c文件:
展开项目文件树,可以看到这个项目有一个main.c文件了,从File Extensions管理界面也可以看到:
接下来对项目选项做一些设置:
Device选项卡可以修改芯片型号:
Output选项卡可以勾选创建Hex文件:
Debug选项卡可以对使用的仿真器进行选择、设置,这个具体情况具体对待吧:
其他地方目前不用修改,也不懂,遇到问题在看吧。
编译一下项目:
没有错误,但Warning还是蛮多的,后面在查找问题吧。
ePower入门-TLE9879新建Keil MDK工程
最新推荐文章于 2024-04-22 21:29:05 发布