keil4建立arm stm32 工程和设置

keil4建立arm stm32 工程和设置

ID:9851079

大小:485.50 KB

页数:13页

时间:2018-05-12

keil4建立arm stm32 工程和设置_第1页
keil4建立arm stm32 工程和设置_第2页
keil4建立arm stm32 工程和设置_第3页
keil4建立arm stm32 工程和设置_第4页
keil4建立arm stm32 工程和设置_第5页
资源描述:

《keil4建立arm stm32 工程和设置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、此篇根据个人的mdk4.5+JlinkV8使用状况,来写的日记,我只捡一些个人碰到的一些大众化的问题来说,其他的我就贴图了(也会简单说一下),高手可以掠过。。呵呵1新建工程,和增加源代码a.创建工程:点上述的按钮后,自己输入自己的工程名称,选择路径,然后保存.b.增加一个Groupc.增加源文件:1.自己编写的源文件:FileàNew,Ctrl+s,输入源文件名,选择路径,然后保存2.复制已有的源文件到一个文件夹下,然后如下图所示,把所有源文件增加进来.(个人比较懒,实验工程,所以就一个group把所有的源码全加进来了。)增加

2、所有源文件后的界面2keil4设置,我把我的设置全部贴图,我自己碰到的问题,会提出来说下。a.点击targetoption按钮,进入设置界面图1.device(我的是STM32F103ZET6芯片)图2Target上述的注意的几个地方:Xtal:(我用的是8M晶振)System_ViewFile:根据我之前的情况来看,只要其他的选好了,keil是可以自行增加的,这里关注下,我的是手动添加的(这里用的是绝对路径,至少我尝试是无法设置成相对路径的)。这个文件大家可以在..KeilARMSFD文件夹下找到相应的文件ROM和R

3、AM的设置:各自根据自己的实际情况来设置3.Output选项卡需要选中debuginformation,Browseinformation(碰到在C中无法增加断点的情况,个人误打误撞选中这两个后就可以了,后来实验过取消和增加确实和能不能增加断点有关系,还是建议勾选上)4.Listing选项卡和User选项卡,ASM选项卡我没有做任何更改,就略过.(如果用汇编的话,应该要设置的吧)5.C/C++选项卡我只修改了InlcudePath选项卡(包含的头文件路径)a.使用绝对路径。点击右侧小按钮,然后挨个挨个找吧(不方便移植)。b.使

4、用相对路径(我就我的设置稍微说下)我的这个工程的头文件所处的目录的绝对路径:D:WorkSpaceKeilSTlibraryFWLibincD:WorkSpaceKeilSTSTM32F10xFWLibExamplesGPIOIOToggleWorkspace所在目录D:WorkSpaceKeilSTWorkSpace我的设置:..STM32F10xFWLibExamplesGPIOIOToggle..libraryFWLibinc这里说下..libraryFWLibinc

5、这个路径的设置..表示从Project文件所在目录返回到上级目录,也就是到ST文件夹下libraryFWLibinc表示在ST目录下寻找library目录并进入..然后一级一级的寻找,最终找到inc文件夹Project文件:完整来说:就是从Project文件所在的目录返回到上级目录,并从在上级目录里找寻library文件夹,找到后进入该文件夹找寻FEWlib文件夹,最终找到头文件所在目录inc文件夹(在fat文件系统中..表示返回到上级目录,不熟悉的可以了解下)假设:library文件夹的路径在ST文件夹的上一级:D

6、:WorkSpaceKeillibraryFWLibinc则头文件中设置成.....\libraryFWLibinc(有需要的可以理解下对于头文件路径的设置,好处可以到网上搜搜了解下。IAR下也是如此设置的,我想所有编译器都应该会支持相对路径的吧)6.linker选项卡需要如上图所示正确设置R/O和R/Wbase的地址然后勾选UseMemoryLayouttargetDialog锁定设置7.debug选项卡我用的是jlink所以在Use中选择了cortex-M/RJlink-Trace然后将loadAppli

7、cationatstartup和Runtomain()全部勾选上。点击右侧的Setting,进入jlink设置其中debug和Trace我是默认的,在FlashDownload中做如下设置Start和size需要设置.load中自己选择EraseSector/Fullchip增加给芯片编程(下载)算法programmmingalgorithm,点击add根据自己使用的芯片来选择相应的算法8.utility选项卡如上图,点击setting和在debug选项卡右侧的setting的功能是一样的,都是进入jlink选项的设置,如果前

8、面设置过了,这一步可以直接掠过。OK,至此我的设置全部结束.编译下载:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。