本帖最后由 werasd 于 2022-5-25 15:11 编辑
#申请原创# 1 安装MDK芯片支持包 2 解压固件库 3 找到example文件夹并打开,里面有所有外设的使用例程 4 已最进本的GPIO为例,展示固件外设库的使用,打开example->GPIO->Output 在Output内并没有看到MDK的工程文件,但有个_CreateProject.bat的脚本文件,从文件名上看和创建工程有关系。 5 双击_CreateProject.bat的脚本文件,数字1到7,A和N对应生成工程的相关功能,我要生成MDK V5的工程,键盘输入1 在显示页面对应行内会显示*号,表示选择对应功能 按键输入N,进行下一步 这一步是输入产品系列 我手上开发板的型号是52352的,所以输入52352,并回车 在脚本自动完成后,在文件夹内会生成一个MDK_ARMv5的文件夹,里面就是此例程的MDK5的工程文件了 6 打开MDK5工程文件,芯片型号已经按脚本设置的型号配置好了 USB线连接好开发板,设置调试器相关配置 保存并编译下载程序,发现板子的LED并没有按程序要显示的状态闪烁,核对原理图发现,程序定义的IO口和原理图并不一致,程序中定义的是PB1 而原理图上定义的LED管脚为PC14 和PC15 修改程序为PC14 重新编译下载,这回LED能够正常闪烁了。说明文件例程文件不是随脚本配置文件自动生成的,需要自己验证程序初始化是否和自己开发板是否对应。
虽然用脚本实现添加不同编译环境的工程很方便,但我也遇到了不能随意更换工程的问题,比如现在生成的是DMK5,但我想改为IAR7,每次打卡脚本文件已经自动生产的是MDK5,没法手动切换。希望有知道怎么切换的给指导一下。
|