首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心理工论文电子通信
   AVR单片机GCC编程      ★★★ 【字体: 】  
AVR单片机GCC编程
收集整理:佚名    来源:本站整理  时间:2009-01-10 23:01:57   点击数:[]    

里面有个编译工程文件文件.你要做的只是输入:
make
make load
T这样就编译和载入软件了.我并不想详细描述所有的命令. 你可以打开那个 Makefile 查看,它们都是一样的.我自己都不能把它们完全记下来.我只是知道我只需要做"make load".如果你想写不同的程序你只要把Makefile中所有出现avrledtest的地方用你的程序名字替换就行了.  

一些有趣的binutils

比实际编译过程更有趣的是一些小工具软件.

avr-objdump -h avrledtest.out

S显示程序的不同段的大小..text是调入falsh EEPROM的指令代码,.data是象
static char str[]="hello";
这类的初始化数据..bss是非初始化全局数据,在我们这个里面全是零..eeprom用于存储倒eeprom的变量,我从没有用过这个..stab和.stabstr是调试信息,不会载入AVR的.
avrledtest.out:     file format elf32-avrSections:Idx Name          Size      VMA       LMA       File off  Algn  0 .text         0000008c  00000000  00000000  00000094  2**0                  CONTENTS, ALLOC, LOAD, READONLY, CODE  1 .data         00000000  00800060  0000008c  00000120  2**0                  CONTENTS, ALLOC, LOAD, DATA  2 .bss          00000000  00800060  0000008c  00000120  2**0                  ALLOC  3 .eeprom       00000000  00810000  00810000  00000120  2**0                  CONTENTS  4 .stab         00000750  00000000  00000000  00000120  2**2                  CONTENTS, READONLY, DEBUGGING  5 .stabstr      000005f4  00000000  00000000  00000870  2**0                  CONTENTS, READONLY, DEBUGGING
你也可以用avr-size命令得到一个更精简的形式:

avr-size avrledtest.out

   text    data     bss     dec     hex filename    140       0       0     140      8c avrledtest.out
在AVR上工作你必须特别注意.text+data+bss不超过4K,data+bss+stack(你可以不考虑stack的大小,它取决于有多少嵌套调用)不能超过128字节.

下面这个命令也非常有意思:

avr-objdump -S avrledtest.out

它会生成你的代码的汇编列表.  

结论

现在你已经了解到足以开始我们的工程的AVR硬件和GCC方面的知识.LinuxFocus将来会有更多更复杂的,更有趣的关于硬件这方面的文章.  

参考文献

 


上一页  [1] [2] [3] 


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:PIC单片机在智能双电源装置中的应用

  • 下一篇文章:I2C总线数字式温湿度传感器SHT11及其在单片机系统的应用
  • 返回上一页】【打 印】【关闭窗口
    中查找“AVR单片机GCC编程”更多相关内容 5VAR论文频道
    中查找“AVR单片机GCC编程”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››嵌入式系统的通信规约管理平台设计...
  • ››一种基于七号信令的局间话单采集系...
  • ››对于变频器的制动技术分析
  • ››电子文件管理元数据宏观结构多维分...
  • ››浅论卫星电视接收机的常见故障的检...
  • ››信息时代网络用户信息检索焦虑的心...
  • ››论GIS在高校房产管理中的实际应用
  • ››关于电力通信发展战略的思考 金李莎...
  • ››2G、3G切换精细化优化分析思路探讨...
  • ››光纤自动化生产的需求与时机
  • ››AVR单片机的RC5和RC6算法比较与改进...
  • ››AVR单片机GCC编程
  • ››AVR单片机CRC校验码的查表与直接生...
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .