版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于stm32f107放在掌心板子的编译器的包括IARMDK的使陈陈陈前板载程序可以iar和mdk同时使用大大增加了板子的通用性板子所带40多个源码均使用的3.5.0的库支持所有的10x系类编译我们只学习现今使iarmdk(keil)就可以了,我们的学习资料里面提供了相关的安装程序,请没有用过的朋友自己安装一下就可以开始下面的操作了。11工程的对于想自己从新建立工程的朋友请参看我们的相关工程建立的说明文档或者联系作者,这里直接使用st的库里面提供的空这里先说一下为什么要用库文件而不是像他们一样直接操作寄存器,因为它不是1而标准化、易阅读、arm公司也联合了很多半导体公司一起来定制统一的工程结构,因为随着硬件的性能越来越强大我们已经不太需要因为硬件和替更需要我们能够写出更易阅读和移植的程序来降低代码的和更新成本。使用标准的库,我们可以更好的阅读和前人的工程,能够更好的使我们的代码在不受任何的影响下更换不同的硬件平台。好了我们下面看一下不同编译器的以光盘资料路径下 40\Project\STM32F10x-GPIOled闪烁为例该路径的截图IAR打开图1的EWARM里面的工双打开后如图我们选择stm3210C-EVAL因为我们用的是stm32f107当然了这个只是一个表面选项其实我们在配置中选择stm32f103也可以直接到103的里,也就是说我们在学习107的时候也学习了陈陈图我们先看一下配置界面的一些设置陈陈如图右键—option打开配置界面配 我们提供的工程已经做好了配置我们简单看一下学 选择上面的路径是绝对路径选择相应的调试工如果使用是的JLINK调试工陈陈勾选到如果使用的是陈陈勾选到flash如果不勾选程序不会到板好了这样工程配置就完成了可以编译了点击编译按钮1是对当前打开的.C文件进行编2对当前工程进行编译并生成可执行文3到flash并且 debuger但不程序这里我们程序用3点击全编译2截图然后点击3就可以 把鼠标放在上面会有相关提示第一个是复位第二个是单步运 最后一个是全速运 不管怎样多点击试试看看效陈陈大体就明白了IAR使用技巧有很多拿了板子的朋友问,你的笔记里面提到的函数 为什么找不到在哪里,这里我们讲一下关于iar阅读程序的使用找到想要看的函数的方式如选择这个功能要查看的函数或者变量 写上点击find如点击你要找得那个函数 双击就可以过去函数的如果我们想要进入一个函数的源码里函数里面具体的操作陈陈点击所 的函数的右键选择如图的功能点这样就到了这个函数的源码操作的返回和重做像上面操作完后我们就到了函数的源码处那我们怎么返回到上一个界面也就是上一个函数处呢?因为我看完了这个函数的源码我要返回接着前面的程序往下看这里我们讲一下按钮前面的是返回上一个操作 后面是再返回当后面一步的操作点击前面的按钮我们就回到了刚才的函数界的功能请大家自己多点击试试就知道什么用途生成不同可执行文件的改 bin或者是选择不同的选项将会生成不同的可执行文件这是iar较好的一个生成的文件在路 以光盘的 为基 开发板资料 多个板子配备的源码程\Project\STM32F10x- \EWARM\STM3210C-下温馨小提示:对于代码的优化在配置中都有相关选项分为速度和大小两种优化。在库文件的使用的没有用到的文件可以不必添加进来,这样可以节省很多的代码空间。当然这些细节我们在后面的学习中仔细观察和理解都能掌握。一句话闻道有先后不要觉得别人比我们知道的多其实只是知道的早点而已我们能做的就是尽早的赶上MDK工程的修改---安装我们自带的mdk程点击工程下面的MDK-ARM文件加下的工程图打开后如图陈陈陈打开option点击右键对照图示参看一下陈陈选择所用 如图基本不用改勾选HEX以便生成hex文件下载陈陈工程用到的 文件路Debug调试工具的配如果用到的是stlink如图配点击settings选择陈陈Ok这样就配置ok如果使用jlink前面两个图选择相应的点击settings选择相应的调试模式JTAG或者然提示选择jlink的时候要点击上面的Settings 点击点击点击 点击 就可以了编译了。有任何问题和不懂 请联陈陈陈编译当前文件和作者联系通学习。编译当前文件12全编译整个工程生成hex3程注对于stlink用者这个3钮可能不起作用我们可以通过下面截点击2全编点 上图方这样就可以调试程序了多试试几个调试按钮就知道他的功能M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园工作制度管理办法
- 幼儿园开展防控工作制度
- 幼儿园政府资助工作制度
- 幼儿园文明创建工作制度
- 幼儿园检疫上报工作制度
- 幼儿园环境保护工作制度
- 幼儿园进餐护理工作制度
- 幼儿园食品加工工作制度
- 广东省韶关地区2026年七年级下学期语文期中试卷附答案
- 计算机网络安全技术以及防范研究
- 江苏省常熟市重点名校2026届中考数学全真模拟试卷含解析
- 新高考教学教研联盟(长郡二十校)2026届高三年级4月第二次联考英语试卷(含答案详解)
- 聘任委员会工作制度
- 浙江省杭州二中2025学年第二学期高三年级三月月考语文+答案
- 2026年3月山东济南轨道交通集团运营有限公司社会招聘备考题库附完整答案详解(考点梳理)
- 山东省潍坊市寿光市、安丘市2026届中考适应性考试数学试题含解析
- 2026年现代医疗背景下手术室护理技术的挑战与机遇
- 2026年黑龙江齐齐哈尔高三一模高考生物试卷试题(含答案详解)
- 新能源汽车充电桩线路故障排查手册
- 兽药药品陈列管理制度
- GB/T 12689.1-2010锌及锌合金化学分析方法第1部分:铝量的测定铬天青S-聚乙二醇辛基苯基醚-溴化十六烷基吡啶分光光度法、CAS分光光度法和EDTA滴定法
评论
0/150
提交评论