|
|||||||||||
| 技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
谁能帮我看一下这个空间是怎么分配的? |
| 作者:jimsboy 栏目:单片机 |
我想用MEGA8读写SD卡,但SD卡要一个512字节的缓存,所以我把它直接建在RAM中了,这个程序在ICCAVR下面告诉我内存不足。现在我把它弄到winAVR下面编译通过了,但我不知道它到底占用了多少内存,现在我把编译后map文件中的那一段拷出来了,请高手帮我分析一下这些数据是什么意思,它到底占用了多少RAM。十分感谢!!!!! MEMORY Configuration NAME Origin Length Attributes text 0x00000000 0x00002000 xr data 0x00800060 0x0000ffa0 rw !x EEPROM 0x00810000 0x00010000 rw !x *default* 0x00000000 0xffffffff |
| 2楼: | >>参与讨论 |
| 作者: yixiupu0 于 2007/1/19 9:28:00 发布:
我也想知道 我也想知道,atmeg8的RAM有1K,但是定义数组时用的RAM不能超出507,不会是ICC把后面的500多个都分配给堆栈用了吧? |
|
| 3楼: | >>参与讨论 |
| 作者: 一级菜鸟 于 2007/1/20 15:14:00 发布:
要看Allocating common symbols 栏,不是MEMORY Configuration |
|
|
|
| 免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |