永发信息网

如何用keil5新建STM32 新工程

答案:1  悬赏:40  手机版
解决时间 2021-03-20 20:47
如何用keil5新建STM32 新工程
最佳答案
2.创建一个Demo文件夹
2.1 新建子文件夹User,用于存放用户源程序
2.2 新建子文件夹Project,用户KEIL工程文件
2.3 在Project下依次创建Obj和List子文件夹,存放编译过程中产生的中间文件。

3. 复制源代码到Demo文件夹
3.1 将stm32f10x_stdperiph_lib\STM32F10x_StdPeriph_Lib_V3.1.2Libraries文件整体复制到Demo文件夹下。这就是ST的标准库,是以源代码形式提供的。
3.2 将库中的演示代码IOToggle中的文件复制到Demo\User文件夹.

4. 新建一个Keil MDK工程
4.1 启动Keil MDK,点击菜单 New uVision Project,然后按向导进行操作
4.2 选择CPU类型为 STM32F103ZE (这是安富莱STM32开发板采用CPU类型)
4.3 当提示是否复制启动代码时,请选择否。(我们用最新的库中的启动代码,不用Keil软件自带的旧版本启动文件)
4.4 根据自己的需要修改Target名字。(名字任意)
4.5 为了便于代码管理,在这个Project下创建几个Group (名字可以任意)
User : 存放用户自己写的源代码
RVMDK : 存放启动文件(汇编文件)
StdPeriph_Driver : 存放ST标准库文件
CMSIS : 存放CMSIS接口文件(这也是库的一部分)
4.6 创建好Group后,我们开始依次添加文件。

5. 修改源代码。我们将修改main.c 文件,换成我们自己跑马灯程序。

6. 配置工程, 点击“Options”按钮
6.1 切换到Output。
选择Object文件夹。
在Create Hex File 前打钩。
6.2 切换带Listing。
选择Listings文件夹
6.3 切换到C/C++
添加两个预编译宏 STM32F10X_HD, USE_STDPERIPH_DRIVER (这是ST库用到了这两个宏)
修改Includes路径
6.4 切换到Debug
选择硬件调试器(缺省是软件仿真),我们选择Cortex-M3 J-Link调试器
再 Run to main前打钩
6.4 切换到Utilities
选额调试器类型,我们选择Cortex-M3 J-Link
点settings按钮,添加Flash编程算法,我们选择STM32高密度器件,Flash容量512K字节

7. 配置工程完毕。下面开始编译。

8. 编译OK,开始调试。

9. 教程结束。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有人说我长的老啊,是不是啊 说我35左右 可是
我有宽7米,长l5米的地方想修建房屋怎样设计
强电和弱电,消防分别为多少钱一平方,现在行
空气悬挂的车有哪些
老师,等位基因在图中的表示是怎样的?
如图所示,铅球由a处向右上方推出,在空中划
网上劳力士19800元的买900元、限量的是不是真
绘制图纸和标注商品通常用什么尺寸做单位
鼎佳酱香猪头(槐中路店)地址有知道的么?有点
胶南临港管委是干什么的
坐成都地铁7号线到锦绣东方一期在哪个站下
竖式3.36x3.67
高中毕业后是否可以到小学任教
淘宝购物收到货发现与图片和描述,介绍的完全
想问下如何设置交织深度
推荐资讯
陶咀村地址在什么地方,想过去办事
在沭阳买二手房是否能用公积金办贷款
工具 internet 选项 ,查看对象 是空白。
想知道: 昌吉回族自治州 阜康黄金局大院 在哪
我想买个货运运输车做生意用,现在差7万元,
龙凤祥医药NO.101地址在什么地方,想过去办事
一般的淘宝网店一月能赚多少钱,
本人副连级军官32周岁军龄12年干龄8年今年想
写话 我帮妈妈做家务 妈妈不让我该怎么办
炎症,严重贫血,商业保险健康险和住院医疗能买
春天出生的女孩小名
---Whichdoyoulikebetter,beefnoodlesortofun
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?