keil3arm开始时常见问题及解决方案_第1页
keil3arm开始时常见问题及解决方案_第2页
keil3arm开始时常见问题及解决方案_第3页
keil3arm开始时常见问题及解决方案_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、keil3 arm 开始时常见问题及解决方案 (原创 )2008年 01月 22日 星期二 18:17我刚用 keil uVersion3 时候,遇见了不少问题 .通过上网和摸索 . 总结一下 ,希 望,同行参考 .如有问题,请及时指正 ,请直接在下面评论 ,谢谢.绝对原创. 问题如下 :1:报AAAAAAAAA.CA 或 AA 错误,2: 添加不了编译信息 ,( 以上在另篇文章内有提过 ,不赘述了 )3: 提示: 0x000000 不可以写操作 找到configuration就是哪个指挥棒图表,在linker 中,MISC controls中添加-entry Reset_Handler如果还

2、有问题 , 就是 linke 设置的问题 , 甚至为 Use Memory Layout from Target Dialog4:添加上面(3里)的东西后,如果又抱错 :(L66305,L6629E), 请检查指挥棒下 target 选项 ,查看:是否 点选勾,IR0M1,有start up, 和IRAM1基本更改那两项是有影响的 .5:字特难打,光标不正打开,配置文件,就在根目录下的 ,哪个唯一不是文件夹的文件 (tools), 在你的邮 箱下添加ANSI=1 就 ok6: 字太难认, 可点键盘下面加三个点点的图表 , 里面有设置字体的选项总结, 因为刚玩 arm, 又是刚接触 keil u

3、version3 所以只针对 3.05 版本做以上 的总结.有不完善的地方 , 请大家指出 .如果大家遇到过问题 ,不好解决,请留言给我,我会尽力帮助你首次使用Keil uVsion3 开发基于ARM的驱动的教训挫折,对启动代码的一点认识(0K)2007-04-14 16:26:49| 分类:嵌入式开发|标签:|字号大中小订阅首次使用Keil uVsion3 开发基于ARM的驱动的教训挫折,对启动代码的一点认识:今天开始使用 Keil uVsion3 + Proteus 来编译ARM的驱动程序了,但遇到编译无法通过的问题了:他人的类似的问题:KEILFOR ARM 编译出现 CANT exec

4、ute arm-uclibc-as我刚开始使用KEIL UV3 ARM。我使用的是别人的 PROJECT,可以编译,我再自己建立 PROJECT后,假如他的*。H,*。C再编译时为什么出现CANT execute arm uclibc as我岀现以下两个错误:1. KEILFOR ARM 编译出现 CANT execute arm-uclibc-as2. KEILFOR ARM编译出现 CANT execute arm-uclibc-gccANSWERTo use the Keil CARM Compiler, select Use Keil ARM Tools from the Projec

5、t - Components,Environment and Books dialog and replace the GNU-specific STARTUP.S file with the Keil CARMversion (available in the KEILARMSTARTUP folderTo use the GNU toolset, you must install the GNU toolchain. It may be downloaded from Download the Keil ARM Evaluation Tools.1. 写基于ARM的驱动程序,首先要有启动代

6、码,要先写好启动代码才行,这才能设置好系统变量,堆栈,初始化好ARM的外围,然后才能执行自己的正式代码的main函数2. 而每一种不同芯片的是由不同厂家的设计的片内外设不同,故各个厂家的基于 ARM芯片内核的MPU的启动代码不同,选择不同的厂家的基于ARM芯片内核的芯片或是同一厂家不同系列的基于ARM芯片内核的芯片,都要写不同的启动代码,而且这个启动代码得由自己写。当然可以借鉴别人写的3. 使用不同的编译器有不同的语法格式,所以对同一种芯片又得为不同的编译器写不同的启动代码。结论:不同厂家的芯片,同一厂家不同系列的苾片,不同的编译器,启动代码不同,而且这个不同是由自己来写的。最后说一点:在 K

7、eil for ARM(Keil uVision3) 中有些Examples,里面有已经为不同芯片,不同编译器写 的启动代码,可以借鉴一下。C:Keil_uVsion3ARMStartup 文件夹下有为 Philips,Samsung,Sharp,Atmel,ADI,OKI,ST不同厂商生产的芯片所写的基于 Keil CARM Compiler的启动代码。还有一般化的基于Keil C ARM Compiler 启动代码骨架由于Keil uVision3可以使用三种编译器:I. RealView2. Keil CARM3. GNU Compiler而记得每种的Compiler所要的startup

8、.s文件不同1.可参考以下网站:2. Keil 设定:在编译器选择里要再设定一下在GNU-Tool-Prefix 这个栏里要填入:arm-uclibc-即可.因为GNU V3.22 的库是用uclibc 的.GNU-Tool-Prefix: arm-uclibc-Cygnus Folder: C:Cygnus这样子就可以通过的了 .3. 用 winarm如果用现在的WINARM的话.就要加:arm-elf-C:winarm4. 用 gccarm :就加I arm-uclibc-2010年读书节活动方案活动目的:书是人类的朋友,书是人类进步的阶梯!为了拓宽学生的知识面,通过开展“和书交朋友,遨游

9、知识大海洋”系列读书活动,激发学生读书的兴趣,让每一个学生都想读书、爱读书、会读书,从小养成热爱书籍,博览群书的好习惯,并在读书实践活动中陶冶情操,获取真知,树立理想!二、活动目标:1 、通过活动,建立起以学校班级、个人为主的班级图书角和个人小书库。2 、通过活动,在校园内形成热爱读书的良好风气。3 、通过活动,使学生养成博览群书的好习惯。4、通过活动,促进学生知识更新、思维活跃、综合实践能力的提高。三、活动实施的计划1 、 做好读书登记簿( 1 ) 每个学生结合个人实际,准备一本读书登记簿,具体格式可让学生根据自己喜好来设计、装饰,使其生动活泼、各具特色,其中要有读书的内容、容量、实现 时间、好词佳句集锦、心得体会等栏目,高年级可适当作读书笔记。2) 每个班级结合学生的计划和班级实际情况,也制定出相应的班级读书目标和读书成长规划书,其中要有措施、有保障、有效果、有考评,简洁明了,易于操作。3)中队会组织一次“读书交流会”展示同学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论