Eclipse搭建stm32+jlink开发环境全攻略(进阶篇一)

本文介绍了如何在Eclipse环境中优化STM32工程的编译,通过调整优化等级和使用newlib-nano选项减小固件体积。此外,详细阐述了一键下载功能的配置,包括编写JLink命令脚本和设置Eclipse外部工具,以实现快速便捷的程序下载流程。
摘要由CSDN通过智能技术生成

Eclipse搭建stm32+jlink开发环境全攻略

进阶篇(一)

本篇开始讲解一些比较实用的东西,在前面的两章中,我们讲解了eclipse开发stm32的大部分问题,然而。在实际使用过程中,我们仍然会遇到一些不太理想的地方,比如,eclipse不能一键下载,只能通过调试变相的下载,很不方便。同时eclipse编译出来的文件要比MDK编译的文件大很多。本篇就是为了解决这两个问题的:程序优化和一键下载。

先说说文件过大的问题,这个问题是由于我们默认的工程优化比较小。

1、优化等级

-O0

-O1

-O2

-O3

-Os

自己酌情选择。我通常选择O0

这两个选项会滤除掉没有使用过的函数和数据

使用newlib-nano选项会进一步去除大量newlib中不常用的库函数,从而大大减小文件体积。

注意以上三点后,编译出来的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值