打印
[AVR单片机]

AtmelStudio的软件编译

[复制链接]
1298|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zjzyq|  楼主 | 2014-12-10 09:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
                                Program Memory Usage         :        58422 bytes   89.1 % Full
                                Data Memory Usage         :        5195 bytes   8.0 % Full
                                EEPROM Memory Usage         :        1513 bytes   73.9 % Full
Done executing task "RunOutputFileVerifyTask".
Done building target "CoreBuild" in project "TN7100.cproj".
Target "PostBuildEvent" skipped, due to false condition; ('$(PostBuildEvent)' != '') was evaluated as ('' != '').
Target "Build" in file "C:\Program Files\Atmel\Atmel Studio 6.0\Vs\Avr.common.targets" from project "F:\TNMCU\AVR_Project\TN7100E\TN7100E_20141020_1\Project\TN7100.cproj" (entry point):
Done building target "Build" in project "TN7100.cproj".
Done building project "TN7100.cproj".

Build succeeded.
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========

用的AtMega64芯片,用AtmelStudio6.0(WinAVR-20100110)软件编译结果如上,请问为什么64芯片的SRAM是4K,可是上面超界了都不提示错误,另外这样编译结果的程序也是运行正常。

相关帖子

沙发
wangch_sh| | 2014-12-10 09:17 | 只看该作者
8%?很奇怪。

使用特权

评论回复
板凳
zjzyq|  楼主 | 2014-12-10 09:22 | 只看该作者
对啊,编译输出就是这个结果,我觉得这个结果是把FLASH算作“Data Memory”了,可是为什么不是限定在SRAM呢?

使用特权

评论回复
地板
zjzyq|  楼主 | 2014-12-10 09:25 | 只看该作者
而且在DEVICE窗口,Atmega64的描述里,就没有SRAM的描述,难道AtmelStudio软件里程序对变量的使用不重要而没有限制,那不会涉及到超界吗?

1.png (5.84 KB )

1.png

使用特权

评论回复
5
wangch_sh| | 2014-12-10 10:40 | 只看该作者
好像是按FLASH算的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

32

帖子

0

粉丝