关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
秋水的技术小站
2021-04-19 16:08
采纳率: 0%
浏览 72
首页
有问必答
IAR编译文件大小需要保持一致,如何增加或减小RO字节?
有问必答
ide
c语言
尝试过定义const变量和字符串常量 估计是被优化了
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
5
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
CSDN专家-赖老师(软件之家)
2021-04-19 16:37
关注
如何增加或减小RO字节?加2个空格可以吗?
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(4条)
向“C知道”追问
报告相同问题?
提交
关注问题
IAR
的map文件该如何分析?
2026-01-05 09:45
硅农深芯的博客
模块摘要 (MODULE SUMMARY):以模块(源文件或库文件)为单位,统计每个模块占用的只读代码(
ro
code)、只读数据(
ro
data)和读写数据(rw data)的大小。存储器使用总计:在文件末尾,会汇总整个工程的存储器占用...
IAR
学习:关于将
编译
模式从ARM修改为thumb时,出现链接错误er
ro
r[Lp015]
2023-08-28 17:49
panyan120的博客
近期在尝试将公司产品多模块的代码进行整合(之前是由多人负责开发,加上缺乏管理,各自为政,导致很多代码重复开发,版本不一致,硬件一样而代码不统一的问题),发现在
IAR
环境下,同一MCU,有的工程设置的...
[C][KEIL5][
IAR
] 全局取消结构体对齐
2023-02-10 08:25
嵌入式单片机实验室的博客
在不同的平台下,保证结构体内基本数据的长度相同,同时取消结构体的对齐,就可以将定义的数据格式结构体...结构体默认进行对齐,占用的空间比结构体内部成员变量
字节
加起来大,如果取消
字节
对齐,可以
减小
一部分空间。
LVGL图片存储实战:用MDK将GD25Q64C配置为STM32的外部Flash存储(含分散加载文件详解)
2025-11-14 00:58
jj890的博客
本文详细介绍了如何利用MDK的Flash烧录算法和分散加载文件,将GD25Q64C SPI Flash配置为STM32F743VIT6的外部存储,以解决LVGL等嵌入式图形界面开发中UI图片资源占用过大的问题。通过实战步骤,指导开发者从零制作....
Keil使用教程——基于STM32的C开发全面讲解
2026-01-15 02:54
隔壁王医生的博客
深入讲解Keil在STM32项目中的实际应用,涵盖工程创建、调试与下载全过程。结合keil使用教程和STM32开发要点,帮助开发者快速掌握嵌入式C语言编程技巧,提升开发效率。
单片机中的MAP文件分析
2021-02-24 15:47
顽皮的小怪兽的博客
再重新
编译
,没有错误后,就会生成map文件了。 二、map文件中相关概念: 段(section) :描述映像文件的代码和数据块。
RO
:Read-Only的缩写,包括
RO
-data(只读数据)和
RO
-code(代码)。RW:Read-Write的缩写,主要...
从.map文件到内存优化:STM32+FreeRTOS内存泄漏诊断与修复实战
2025-12-16 06:20
yellow的博客
本文详细介绍了STM32+FreeRTOS项目中.map文件的分析方法,通过解析内存布局、监控堆空间和任务栈深度,诊断并修复内存泄漏问题。文章提供了USB设备栈和FreeRTOS配置的优化策略,以及使用CCMRAM和内存池的高级内存...
C语言的内存分配
2021-12-17 23:46
strongercjd的博客
01、ANSI C 在ANSI C中数据类型包括:整形,浮点型,指针和聚合型(如数组和结构等) 整形: 字符,短整型,整型和长整型,他们都...具体我们以
IAR
为
编译
器,版本7.2 注意: 在32位ARM中,字是32位,半字是16位
STM32 芯片启动过程
2024-09-18 16:56
Projectsauron的博客
目录 一、前言 二、STM32 的启动模式 三、STM32 启动文件分析 1、栈 Stack 2、堆 Heap 3、中断向量表 Vectors 3.1 中断响应流程 4、复位程序 Reset_Handler 5、中断服务函数 6、用户堆栈初始化 四、STM32 启动流程...
STM32的堆与栈与
编译
信息查看
2016-10-01 20:50
weixin_30363817的博客
STM32的堆与栈与
编译
信息查看 因为一个项目中使用malloc函数动态分配内存400多个
字节
,返回为0,分配失败。查找失败原因,为堆空间不足分配导致。查看堆和栈分别设置了2K,按正常情况看应能满足分配空间,原因可能...
三菱FX3U与三菱变频器 modbus RTU通讯案例 器件:三菱FX3U PLC+FX3U ...
2026-02-22 18:27
qAICHjag的博客
该文件是整个工程的“硬件字典”,通过结构体+位域ADC外设:定义结构体,包含CR0(ADC使能、时钟分频、参考电压选择)、SQR0(顺序扫描通道配置)、SQRRESULT0(顺序扫描结果存储)、IFR(中断标志)等30+寄存器,每...
对STM32芯片架构及固件库的理解
2024-11-14 00:44
小欧不要怂的博客
(2)总线矩阵:内核和外部设备进行交互的时候
需要
总线矩阵进行通信,这个总线矩阵就像是台式机上的南 北桥,实现 数据交换的作用。(3)FLASH:相当于电脑的硬盘;(4)外设:相当于电脑外接的鼠标,网口,键盘,摄像头等...
KEIL MDK输出的.map文件分析
2013-11-19 08:40
I6believe的博客
对一个烧录了程序的STM32开发板从启动复位到进入用户main函数的过程有了一个大概的了解,但是有很多问题感觉还是模模糊糊,因此,今天又把KEIL MDK
编译
、链接后生成的map文件简单分析一下,加深对链接器、嵌入式系统...
ARM中的
RO
、RW和ZI DATA 说明
2011-07-19 16:40
xingfeng2010的博客
RO
段、RW段和ZI段 Posted by gavinkwoe 一直以来对于ARM体系中所描述的
RO
,RW和ZI数据存在似是而非的理解,这段时间对其仔细了解了一番,发现了一些规律,理解了一些以前书本上有的但是不理解的东西,我想应该...
2440启动文件分析(转)
2012-04-08 12:35
轩哥谈芯的博客
在小端模式下,用16位或8位数据总线宽度表示32位数据,与用32位总线宽度表示32位数据,格式完全一致。但在大端模式下,格式就会发生变化 ;在复位时,系统默认的是小端模式,所以就要人为地改变数据格式,...
ARM初始化
2007-05-20 22:15
aaaaatiger的博客
基于ARM的芯片多数为复杂的片上系统,这种复杂系统里的多数硬件模块都是可配置的,
需要
由软件来设置其
需要
的工作状态。因此在用户的应用程序之前,
需要
由专门的一段代码来完成对系统的初始化。由于这类代码直接面对...
ICF(
IAR
Configuration File)文件语法解析
2025-08-06 16:54
騏威的博客
代码的生成一般经过预处理、
编译
、汇编、链接四个阶段。链接器的主要作用是地址分配:按链接文件...也即是
需要
通过链接器配置文件(例如
IAR
中的.icf文件)来接收完整的配置指令。ICF文件通常提供以下指令和功能。
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告