第四课 建立工程模板 1、新建文件夹:STM32工程模板 2、在工程文件存放位置新建各个工程文件夹并把所需的文件copy至工程文件夹下面 3、打开IAR: 4、新建工程:Project>Create New Project… 点OK,选择存放文件夹并填写文件名: 点保存: 5、新建软件各层文件夹:点工程名右键>Add>Add Group 命名0-CMSIS, 点OK: 再新建工程文件夹LIB:点工程名右键> Add>Add Group 命名1-LIB,点OK: 依次类推依次新建工程文件夹:2-Driver、3-MID、4-APP、5-User、6-DOC: 点Save All 图标: 在弹出的对话框中填写工程名后按保存: 6、添加相关文件:点工程文件夹0-CMSIS右键>Add>Add File… : 选择准备好的微控制器软件接口标准文件添加到0-CMSIS:第一个文件core_cm3.c和core_cm3.h,点打开 点工程文件夹0-CMSIS右键>Add>Add File… 添加启动文件startup_stm32f10x_cl.s: 点击打开 按此方法添加system_stm32f10x.c 给工程文件夹LIB添加文件 选择全部C文件,点打开添加 7、按照上面方法依次给其他几个工程文件夹添加文件: 2-Driver 中添加 SysTick.c、SysTick.h、UART.C、UART.h 3-MID 中添加 SFT.c、SFT.h、TPC.c、TPC.h 4-APP 中添加 App.c、App.h、Task.c、Task.h 5-User 中添加config.h、 main.c、 stm32f10x_conf.h、 stm32f10x_it.c、stm32f10x_it.h 按Save All按钮保存 8、编译一下:Project>Rebuild All 9、有很多错误,因为工程设置不对,现在开始工程设置:Project>Options… 点Edit… 设为0x08000000 Memory Regions也按下图设置: Stack/Heap Sizes设置: 设好后点Save 设置Debugger: 点OK保存 10、再编译 还是有很多错误: 原因是路径不对,文件夹名前面有数字,与程序对不上: 去掉文件夹名前的数字: 再编译: 错误少了很多,但是还有,原因是修改了文件夹名找不到路径,现在删除各工程文件再重新导入:右键各文件名>Remove 但是要保留工程文件夹: 再重新导入: 添加后: 再编译: 没有错误了 11、接上JLINK连上开发板仿真: 跳到main函数,OK!
|