登录注册
论坛
五彩晶圆(高级)
7172
195
1.jpg (11.75 KB, 下载次数: 0) 下载附件 保存到相册 2012-2-16 09:58 上传
1.jpg (11.75 KB, 下载次数: 0)
下载附件 保存到相册
2012-2-16 09:58 上传
1.不知道这个program到底包括哪些?
2.我把全局变量从int改为char program占用减少
3.我把局部变量从int改为char program也减少
局部变量不是存在RAM里面么??
不太理解具体的工作情况 还请高手赐教啊
比如代码段 数据区 flash 和 RAM
我的理解就是代码存于flash rom
局部变量存在RAM
全局变量呢?
扫一扫,分享给好友
裸片初长成(初级)
2751
0
原帖由 常见泽1 于 2012-2-16 09:58 发表 80735 1.不知道这个program到底包括哪些? 2.我把全局变量从int改为char program占用减少 3.我把局部变量从int改为char program也减少 局部变量不是存在RAM里面么?? 不 ...
有个交集,.data。
AVR.jpg (13.17 KB, 下载次数: 0) 下载附件 保存到相册 2012-2-16 11:27 上传
AVR.jpg (13.17 KB, 下载次数: 0)
2012-2-16 11:27 上传
查查编译器的帮助文件或说明看看,.bss和.noint是啥咧?
一般认为,单片机那些不用搬程序到RAM运行的话,代码和常量应该是在ROM或者Flash里,变量应该是RAM里。Atmega8只有Flash和RAM。
那个.data咋在两个里都有咧?费解。
发表回复 回帖后跳转到最后一页
论坛测评队员
EEWorld Datasheet 技术支持
查看 »