编辑: 枪械砖家 | 2018-08-21 |
8 STM32 32位微控制器 步骤四:添加文件 向项目中添加文件: 根据stm32f10x_conf.h中 打开的外设,向项目中添 加对应的PPP.c文件. 用户可以向项目中添加*.c文件 ;
也可以添加代码组,然后将c 文件添加到组里面: ? 可以很好地进行源代码管理;
? 有助于生成较好的目标代码. 必须添加stm32f10x_lib.c 2007年12月www.stmicroelectronics.com.cn/mcu
9 STM32 32位微控制器 步骤五:Option设置(1) 在项目名称上单击右键选择Option, 或点击菜单Project-->Option. 2007年12月www.stmicroelectronics.com.cn/mcu
10 STM32 32位微控制器 步骤五:Option设置(2):General Option 设置 Taget Processor Variant 选择ST系列芯片: ST STM32F10x Endian mode选择: Little Stack align选择:
4 bytes 2007年12月www.stmicroelectronics.com.cn/mcu
11 STM32 32位微控制器 步骤五:Option设置(3):C/C++ Compile A 设置 Language 选择你使用的语言 选择使用语言的规范 Plain'char'is: ? Signed表明使用char定义的 变量为有符号的;
? Unsigned表明使用char定义 的变量为有符号的. 2007年12月www.stmicroelectronics.com.cn/mcu
12 STM32 32位微控制器 步骤五:Option设置(3):C/C++ Compile B 设置 Optimization 根据使用需求选择代码(Size) 或运行速度(speed)优化: 1. None --- 用于调试 2. Low 3. Medium 4. High --- 用于最终代码 2007年12月www.stmicroelectronics.com.cn/mcu
13 STM32 32位微控制器 步骤五:Option设置(3):C/C++ Compile C 设置 Preprocessor 设置*.h文件所在的位置 2007年12月www.stmicroelectronics.com.cn/mcu
14 STM32 32位微控制器 步骤五:Option设置(4):Linker A 设置:Output 开启C-SPY调试器 2007年12月www.stmicroelectronics.com.cn/mcu
15 STM32 32位微控制器 步骤五:Option设置(4):Linker B 设置 Extra Output 根据需求选择生成的目 标文件;
? 默认为IAR调试文件 simple-code. 打开"Generate the object file"选项;
? 用于产生调试和目标 文件 2007年12月www.stmicroelectronics.com.cn/mcu
16 STM32 32位微控制器 步骤五:Option设置(4):Linker C 设置 Config 打开 Override default 选项: ? 如果在Flash中调试程序, 设置lnkarm_flash.xcl;
? 如果在RAM中调试程序,设置lnkarm_RAM.xcl;
在进行该项设置时,请 确认电路板上的Boot0 和Boot1引脚的跳线连 接是否正确! 2007年12月www.stmicroelectronics.com.cn/mcu
17 STM32 32位微控制器 步骤五:Option设置(5):Debugger A 设置 Setup 选择使用的调试工具 开启该选择,可以 设定调试起始点. 2007年12月www.stmicroelectronics.com.cn/mcu
18 STM32 32位微控制器 步骤五:Option设置(5):Debugger B 设置 Download 1.已选择下载程序到Flash, 可选: ? Verify download ? Use flash loader(s) (必须开启!) 2.已选择下载程序到RAM或使 用模拟器:无需选择. 3.如果程序已下载到Flash: ? 开启Suppress download 2007年12月www.stmicroelectronics.com.cn/mcu
19 STM32 32位微控制器 步骤六:保存Workspace 保存工程文件 到项目目录中 2007年12月www.stmicroelectronics.com.cn/mcu
20 STM32 32位微控制器 步骤七:编译项目 使用菜单Project-->Rebuild All编译项目 在Message窗口查看 编译结果;
如果有错 误双击进行修改. 2007年12月www.stmicroelectronics.com.cn/mcu
21 STM32 32位微控制器 步骤八:调试
(一) 使用菜单Project-->Debug或 单击Debug按钮进入调试状态 如果在Flash中调 试程序时,出现 下载进程对话框 2007年12月www.stmicroelectronics.com.cn/mcu
22 STM32 32位微控制器 步骤七:Debug