关于STM32CubeIDE的代码优化等级
关于STM32CubeIDE的代码优化等级
- 一、如何设置STM32CubeIDE代码优化等级?
- 二、我遇到的问题
一、如何设置STM32CubeIDE代码优化等级?
项目-属性-C/C++构建-设置-工具设置-MCU GCC Compiler-Optimization
二、我遇到的问题
我的工程一开始的代码优化等级为Os,但是出现了很多奇怪的问题,比如:
debug时会莫名其妙跳过某些行;
进程卡死;
串口DMA中断无法进入;
某些变量在debug时显示无法评估等;
但是当我把代码优化等级改为None之后,问题就解决了…
如果你的代码也出现了类似的问题,不妨尝试修改一下代码优化等级( =•ω•= )m
关于STM32CubeIDE的代码优化等级相关推荐
- Keil中使用arm section进行绝对地址定位并进行O2等级代码优化时报错: Error: L6982E
当使用O0优化时,可以正常进行编译 2.当选择O2优化时,编译会报错 3.在motor_id.c文件中,使用arm section来将数据指定到特定位置 #pragma arm section rwd ...
- STM32CubeIDE使用相关设置经验
1.修改字体大小 1)Window->Preferences->General->Appearance->Cofors and Fonts,然后在右侧C/C++->Edi ...
- 5新建没有头文件_IAR新建工程
IAR新建工程 本教程适用于初次接触IAR的同学,通过介绍IAR如何新建工程,了解一些常用工程选项的作用. 1 创建工程文件夹 这里以新建一个LPC54606工程为例 根据龙邱例程,创建 ...
- STM32移植LWIP
目录 01.IAR工程移植 02.修改Keil工程 在上篇文章<LWIP初体验-修改ST官方demo>中我们已经在自己的开发板上实现了简单的TCPsever和TCPclient功能.验证完 ...
- ZynqMP 调试 FSBL 代码
前言: 想调试FSBL,那么先在对应的启动模式的启动存储设备中的某个地址存放一份bootgen生成的BOOT.bin文件. 如下文基于我使用QSPI32启动模式,在外部QSPI的0地址存放了一份A53 ...
- 不用USBASP芯片也可用USB,纯AVR实现USB通讯:AVRUSB
转载:不用USBASP芯片也可用USB,纯AVR实现USB通讯:AVRUSB 作者:codexy AVR的速度刚好可以跟得上USB1.0的通讯速度,所以可以模拟和USB通讯.USBASP就是这么 ...
- 3-《电子入门趣谈》第一章_一切从单片机开始-1.2赋予单片机生命
好消息:请在手机淘宝或闲鱼上搜索"电子入门趣谈",有惊喜哦 :) 我把全本电子入门趣谈的电子版(包括科技提升和理论升华部分,共计50余万字)放到上面开始兜售啦,如果您真的喜欢这本书 ...
- 程序人生----- hello的生命历程
计算机系统 大作业 题 目 程序人生-Hello's P2P 专 业 计算机类 学 号 1201140117 班 级 2003003 学 生 刘若愚 指 导 教 师 史先俊 计算机科学与技术学院 20 ...
- 交叉编译基础知识总结(1)
ARM交叉编译工具链 交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序,比如在PC平台(X86 CPU)上编译出能运行在以ARM为内核的CPU平台上的程序,编译得到的程序 ...
最新文章
- Java 基础 - 如何重写equals()
- 文巾解题 180. 连续出现的数字
- 开源netcore前后端分离,前端服务端渲染方案
- mysql57win10安装配置_Win10 OS安装(配置)MySQL 5.7(解压版)
- 三年亏了近50亿,网易云音乐终于熬到上市了
- 当个年轻的又不太有经验的老板有多难?
- Python--文件修改
- 大数据精准投放平台_大数据广告精准投放怎么实现的?
- 保研复习笔记:概率论与数理统计
- 自恢复保险丝在汽车电子中的防护应用
- 安搭Share为您推荐学理财投资必读的书籍
- 抖音短视频新媒体策划工作计划运营方案表
- 翻译考试用计算机作答,2021翻译资格水平考试:CATTI考试时间是多久?考试是上机操作吗?...
- 开关电源LC滤波器设计
- 每日一思(2022.5.6)——非理性行为
- 微聊 仿微信聊天android app 开源
- 计算机启动F1正在准备自动修复,电脑正在准备自动修复(电脑一直循环自动修复)...
- 【Houdini MAYA】从MAYA到Houdini入门学习笔记(四)
- 良心安利吸顶灯ies光域网素材网站
- 移动支付系统贴牌,自由对接支付宝微信或者银行等