data区已经被占了2116字节,剩下一个109字节的块当然塞不进去了……
优化优化变量吧,区区10k代码就把256字节用爆,你实在太大手大脚了,呵呵。
能用局部变量的就别全局变量,能不用变量的就不用变量,分配数组要量力而行。别把单片机当电脑,单片机的艺术是勤俭持家、杜绝浪费……
keil工具连和gcc对比,软件使用不同、使用方法不同。
1、软件使用不同:Keil工具是商业软件,需要购买,GCC是开源软件,免费使用。
2、使用方法不同:Keil工具集成度高,易于使用,适合快速原型开发,GCC需要手动配置,使用相对较复杂,适合需要高度自定义和优化的开发。
Keil51不下载程序debug的原因可能是:1程序没有正确编译;2下载器没有正确配置;3下载线路有问题;4芯片没有正确接入;5芯片内部程序有问题。解决方法:1首先,要检查程序是否正确编译,如果没有,则需要重新编译;2检查下载器是否正确配置,如果没有,则需要重新配置;3检查下载线路是否有问题,如果有,则需要更换线路;4检查芯片是否正确接入,如果没有,则需要重新接入;5检查芯片内部程序是否有问题,如果有,则需要重新烧录程序。
以上就是关于keil编译地址空间溢出全部的内容,包括:keil编译地址空间溢出、keil工具连和gcc对比、keil51不下载程序debug等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)