STM32开发流程-思维导图

目录

1、思维导图

2、开发流程


1、思维导图

2、开发流程

①新建目录: 新建工程存放文件夹ProjectName,新建工程内部文件存放文件夹MAIN(程序文件+工程文件)/START(启动文件)/LIB(库函数文件)/SYSTEM(自定义函数文件)/OBJ(输出文件);

②创建工程: Project→New uVision Project→选择工程保存位置MAIN→输入工程名称→选择板载芯片型号→忽略MDK 弹出的 Manage Run-Time Environment 对话框;

③文件准备: 将程序文件main.c存放在MAIN文件夹下(File-New新建main.c文件并保持到MAIN文件夹);将启动文件存放在START文件夹下;将库函数文件存放在LIB文件夹下(寄存器开发不需要);将自定义函数文件存放在SYSTEM文件夹下;

④工程管理: 右键Targe 1→Manage Project Items→工程名称Project Targets下修改Targe 1的名称→分组Groups下新建MAIN/START/LIB/SYSTEM分组→在MAIN分组添加主程序main.c/在START分组添加启动文件xx.s/在SYSTEM分组添加自定义函数xx.c;

⑤工程设置: 工具栏点击魔术棒快捷键,弹出 Options for Target’Target 1’设置Target/Output/Listing/C&C++/Debug/Utilities选项卡

        i: Target 选项卡→修改板载晶振频率→设置编译器

        ii: Output 选项卡→选中 Create Hex File(生成 Hex 文件)→点击Select Folder for Objects→找到 OBJ 文件夹→点击 OK

        iii:Listing 选项卡→点击 Select Folder for Listings→找到 OBJ 文件夹→点击 OK

        iv: C/C++选项卡→在Preprocessor Symbols中的Define输入宏STM32F40_41xxx→ Include Paths处添加SYSTEM文件夹中的子文件夹

       v: Debug选项卡→选择仿真器CMSIS-DAP-Debugger→点击Setting→在CMSIS-DAP Cortex-M Target Driver Setup窗口选择Debug选项卡→选择仿真器模式、设置时钟频率、找到器件

        vi: Utilities选项卡→勾选 Use Debug Driver→点击Setting→在CMSIS-DAP Cortex-M Target Driver Setup窗口选择Flash Download选项卡→设置Flash下载功能、下载算法

⑥工程编译: 工具栏编译快捷键编译工程(双击Bulit Output窗口中的警告/错误信息可以定位警告/错误代码位置);

⑦工程下载: 工具栏下载快捷键下载工程(Debug选项卡设置JTAG/SW接口下载,可仿真调试代码)

参考资料:

正点原子:STM32F103 精英开发指南V1.3

正点原子:STM32F4开发指南-寄存器版本V1.2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值