- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
菜鸟学arm之烧写第一个程序(基于arm7内核)菜鸟学arm之烧写第一个程序(基于arm7内核)
By:小飞胡
这章我通过演示一个程序从编写,编译到下载到arm7 里边的全过程,通过具体的步骤让大家有个最直观
IAR IAR 8 16 32
的的感受。编译环境是基于 进行的, 是一款非常不错的单片机编程开发环境,适合 位 位 位
的各类单片机,当然arm7 也可以啦,使用IAR 编程可以不用配置启动代码,从而可以不用为arm 的启动代
码浪费精力了(ADS是需要用户自己写启动代码的,启动代码就是arm启动前先执行的一段代码,全部用arm
汇编写的,非常难懂)。所以强烈推荐IAR.
从最简单的点亮一盏灯并让它闪烁开始。(图片放大了可以看清)
IAR
IAR
IIAARR编写
1.首先点开IAR软件 ,进入主界面,如下图所示
点击选项卡第一个选项“Create new project incurrent workspace”,出现如下界面
点击Empty project,点击OK,出现界面如下
选择一个位置并对工程命名,如保存在文件夹“lianxi”,工程名为led,然后保存,这样一个工程就建好了
下边添加C 文件,点file-new-file,保存为main.c 文件,然后在左边led-Debug上边右键,
点击Add-Add“main.c”就把C文件加载到工程里边了
接下来编写程序,程序如下:
点击Make编译程序,这时出现对话框如下提示在进行保存,这时再保存一下即可
提示无错误无警告
下边生成我们烧程序使用的hex 文件,在这里我们需要一个LPC2103的flash配置文件如下:
即图中的LPC2103_flash.xcl 文件,这个文件是对生成在芯片flash中运行的hex 文件的配置文件,下边我们需要在led-Debug上右键出现下边对话
框,其中在General Options 中的Device 选项选择NXPLPC2103,其他选项可以采用默认值:
在Linker中的Output 子选项卡中的Format 选项中勾选Allow C-SPY-specific extraoutput file
在Extra Output 子选项卡中勾选Override default 项,在下边框中填写hex文件名如led.hex注意后缀一定要是hex 才行,然后Output format 选项中
选择intel-standard其余采用默认值,
然后在Config子选项卡中将各个框中内容改与下图相同即可
最后点击OK,然后再点击Make,编译一下,这时就已经生成了可以烧录的hex 文件了,位置在工程文件夹下的Debug文件夹中的Exe 文件夹中,
如下图所示
2.下边开始烧写程序,这里我使用一个烧录软件 flashmagic 这个软件类似于 51 的
STC-ISP 都是将hex文件烧写到目标板中的,其用法也十分类似,不同型号的arm7 芯片可能使用
不同的烧录软件,但流程都大同小异。
首先打开软件,软件界面如下
arm hexfile
连好串口线( 开发板上基本上都有串口的)和电源线,设定好串口号和波特率,在 中选择需要下
载的hex文件,其他勾选项就按上图所示即可,然后先按下目标板的复位键不放,再让P0.14引脚接地,然后
松开复位键再松开P0.14,最后点击start即开始烧录程序
下图为下载成功
好了,完整的IAR环境编写和烧录程序已经说完。
您可能关注的文档
- 茶叶专著——陆羽茶经问世1235周年记茶叶专著——陆羽茶经问世1235周年记.pdf
- 茵曼双11动员大会:小品牌要过得滋润茵曼双11动员大会:小品牌要过得滋润.pdf
- 茶德与儒茶德与儒.doc
- 茶德与茶俗茶德与茶俗.ppt
- 茶多酚胶囊茶多酚胶囊.ppt
- 茶在欧洲市场环境分析茶在欧洲市场环境分析.ppt
- 茶马古道与茶马贸易的历史与价值_张永国茶马古道与茶马贸易的历史与价值_张永国.pdf
- 茶叶检验茶叶检验.pdf
- 范思哲品牌鉴赏范思哲品牌鉴赏.ppt
- 茶艺课程标准茶艺课程标准.doc
- 2025年中国铸管沥青漆喷涂机市场调查研究报告.docx
- 2025至2031年中国聚四氟乙割管料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国屏蔽箱行业投资前景及策略咨询研究报告.docx
- 2025年中国B级电源电涌保护器市场调查研究报告.docx
- 2025至2031年中国陶瓷印章行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国保冷材料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国金彩立雕玻璃行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国机箱螺母柱数据监测研究报告.docx
- 2025至2030年中国小GS管装饰头数据监测研究报告.docx
- 2025至2030年中国气动电阻焊机数据监测研究报告.docx
文档评论(0)