Eclipse搭建stm32+jlink开发环境全攻略
进阶篇(一)
本篇开始讲解一些比较实用的东西,在前面的两章中,我们讲解了eclipse开发stm32的大部分问题,然而。在实际使用过程中,我们仍然会遇到一些不太理想的地方,比如,eclipse不能一键下载,只能通过调试变相的下载,很不方便。同时eclipse编译出来的文件要比MDK编译的文件大很多。本篇就是为了解决这两个问题的:程序优化和一键下载。
先说说文件过大的问题,这个问题是由于我们默认的工程优化比较小。
1、优化等级
-O0
-O1
-O2
-O3
-Os
自己酌情选择。我通常选择O0
这两个选项会滤除掉没有使用过的函数和数据
使用newlib-nano选项会进一步去除大量newlib中不常用的库函数,从而大大减小文件体积。
注意以上三点后,编译出来的