[AVR单片机] AtmelStudio的软件编译

[复制链接]
 楼主| 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软件里程序对变量的使用不重要而没有限制,那不会涉及到超界吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
wangch_sh 发表于 2014-12-10 10:40 | 显示全部楼层
好像是按FLASH算的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

32

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部