你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
toofree 发表于 2019-9-26 11:44 同意楼上两位,很可能使用了printf。 即便使用了printf,代码大小还跟你打印用的什么数据类型有关系,如果 ...
qytcs 发表于 2019-9-27 08:36 确实应用了printf,但是去掉printf,只有uart的初始化也要占用1k的flash,我该如何去优化一下呢? ...
butterflyspring 发表于 2019-9-27 11:57 编译器的优化是否有设置呢?有的编译器如果没设置好的话,会把整个C文件连接进去,而这个文件中只有少数函 ...
stm1024 发表于 2019-9-28 09:30 你是用了别人的库吗?
butterflyspring 发表于 2019-10-8 15:43 项目模板是经过如图的两个选项优化,没有任何额外代码下,只有几百个字节。你在试试看。 ...
PWD13F60功率模块在应用时是否需要加额外的散热器
为什么Stm32F103驱动ov7670有严重的分屏现象。
签到
STM32f407ZG使用STM32CubeMX创建USB应用失败
关于STM32的高精度定时器应用问题请求帮助
STM32L031X 1.65V 低压应用
L6470的应用问题,高速不转振动
MDK能否仿真App应用程序(STM32起始地址不为0x08000000)?
J-Trace调试器针对什么应用场合?
即便使用了printf,代码大小还跟你打印用的什么数据类型有关系,如果全部的话占用空间最大。如果是是打印个字符串,那么占用会少一点。
确实应用了printf,但是去掉printf,只有uart的初始化也要占用1k的flash,我该如何去优化一下呢?
想要占用代码少,初始化时直接写寄存器。
光放的项目模板就是3k
用了官方给的例程
我用的IAR 软件设置上也优化过了 就是引用库函数的问题 我现在换成寄存器了 占用空间大减