Keil MDK编辑工程文件时的步骤备忘

/*记录一些个人容易遗忘的点,万一哪天记不住了可以掏出来看。以CubeMX生成的HAL库模板为例。标准库也大同小异,new一个project出来CV罢了,大家感兴趣的可以参考我的启蒙老师B站江协科技的视频。*/

①准备好一个配置齐全的ioc文件和干净的文件路径,进入project manger准备生成Keil工程

/*如果有现成的ioc可以复制粘贴到一个同名空文件夹里面,版本问题可以选择migrate进行兼容*/

②选择好合适的路径以及编译器

③在code generator里面按照个人习惯设置

④生成工程并且点击编译,方便我们对一些API进行定义溯源/*go to definition*/

⑤选择自己用的调试器,检查芯片链接是否正常

Debug->Settings

⑥检查下载算法是否正确并且勾选Reset and Run/*否则需要按下复位键才能运行下载的代码*/

Debug->Settings->Flash Download

⑦在工程文件夹里新建好“System”、“Hardware”这类文件夹/*这里以Hardware为例*/

⑧在Options for Target选项卡里面添加好文件路径/*编译报错找不到头文件就重复这个步骤试试*/

仙女棒->C/C++->Include Paths右边三个点

在Folder Setup里面设置路径,点右边那三个点去找新建的文件夹/*隐私问题不截图了*/

⑨右键单击Project框子里面这个带*的总文件夹,单击三个带颜色的方格/*Manage Project Items*/

⑩点击Groups右边第一个按钮/*虚线画的矩形*/

起个名字就叫Hardware/*最好和新建文件夹名称相同方便管理*/

?添加相应的文件,新文件就Add New Item to Group...

CV来的就先复制到刚才新建的文件夹里,然后Add Existing Files to Group...

?请洒潘江,各倾陆海云尔。//祝大家技术进步。

/*大概就这么多了,有点小麻烦,STM32CubeIDE只要拖动一下就行了。Keil开发团队现在也是真的摆烂,说好出一个UI对标Visual Stdio的Keil6的结果咕了,只出了个vscode里面的组件。 */