完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
STM8虽然功能齐全,但是空间不足也是经常出来的情况。要么.text overflow,要么.bss overflow,让人头疼。这里把一些优化方案列出来,让空间得到充分利用: 1、在Project settings下,C Compiler,Optimizations选择Customize 重点是把Split Functions选上。 意思就是只编译用到的函数,不然编译器会很傻地把你用到的C文件里所有函数都编译进去,空间当然不够啦! [url=http://images.cnitblog.com/blog/156841/201406/271223026959848.png] 2、再到Linker下,Category选择Input 然后看哪个不够,数值设大点。 比如我的工程显示.bss overflow(定义的变量比较多),那我就把RAM从0x1FF改成了0x250。 [url=http://images.cnitblog.com/blog/156841/201406/271223098989583.png] |
|
|
相关推荐
|
|
1477 浏览 1 评论
1137 浏览 0 评论
1001 浏览 0 评论
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
5380 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
4168 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-15 03:35 , Processed in 0.508990 second(s), Total 66, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖