一, 使用软件和工具:
1,MDK5
2, 串口调试助手: XCOM V2.0
3, 烧写程序软件: FlyMcu
4,ST-Link 仿真器
二, 使用 MDK5 软件要点
1, 选中 MCU 型号: STM32F407(Device 选项卡)
2, 添加: STM32F407 包文件
3, 添加: STM32F407 的库文件
4, 设置: Use MicroLIB(Targer 选项卡)
5, 设置: 使用 FPU(Target 选项卡)
6, 勾选: Create HEX File(Output 选项卡)
7, 设置优化选项: Level 2 (-O2)(C/C++ 选项卡)
8, 勾选: One ELF Section per Function(C/C++ 选项卡)
9, 添加: 头文件的路径 (C/C++ 选项卡)
10, 设置调试工具和芯片类型: ST-Link Debugger(Debug 选项卡)
11, 设置下载程序后复位芯片并执行程序功能, 勾选: Reset and Run(Utilities)
12, 设置复位时钟源
13, 设置启动选项
14, 硬件仿真:
(1) 寄存器窗口, 汇编窗口, 调用堆栈串口
(2) 添加断点
来源: http://www.bubuko.com/infodetail-2607560.html