电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>控制/MCU>代码段、数据段、附加段、堆栈段定义

代码段、数据段、附加段、堆栈段定义

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

7LED字符码表

本帖最后由 eehome 于 2013-1-5 09:52 编辑 刚入门不久,还在学一些基本的东西。整理了7LED数码管常用的数字和字符码表,共享在这里。
2012-12-31 13:04:07

代码的跨

08 代码的跨执行
2019-06-10 06:50:12

码LCD码屏的驱动原理

`LCD码屏的驱动原理是:具有偶极矩的液晶棒状分子在外加电场的作用下其排列状态发生变化,使得通过液晶显示器件的光被调制,从而呈现明与暗或秀光与不透光的显示效果。液晶显示器件中的每个显示像素都单独被
2018-11-27 16:07:56

码LCD驱动简单原理是什么

当产品需要码LCD显示时,如果使用不带LCD驱动器的MCU,则需要外接LCD驱动IC,这会增加成本和PCB面积。事实上,很多小项目,比如大量的小家电,需要显示的码不多,常见的是4个8带小数点或
2022-02-18 07:54:18

码液晶屏的起源

`码液晶屏应用越来越广泛,它完美的实现了人机对话,尤其是增加了触摸功能以后,基本替代了数码管显示界面,因为数码管显示已经满足不了现代人的消费水平,并且凭借着它的低功耗的特点,更是赢得了广大消费者
2018-10-15 16:42:31

码液晶屏笔太多,引脚放不下怎么办?

`码液晶屏连接方式一般常用的有三种:1、金属引脚2、斑马条3、FPC等;当然用得最多的还是金属引脚,这种连接方式,不管是安装上,还是在振动环境都要更稳定点。那边液晶屏和金属引脚是怎么对应的? 在
2019-03-15 16:33:25

ARM中的RO,RW和ZI是什么意思

ARM中的RO,RW和ZI是什么意思
2021-04-28 06:12:13

DIAdem怎么截取任意一波形数据保存?

用DIAdem查看tdms波形,怎么实现截取其中指定时间的波形数据保存?就是一次试验可能保存了几个小时的波形数据,但可能只有几十秒钟的波形数据对分析有价值,怎么实现截取这其中的任意一波形保存下来?
2020-05-21 10:38:08

DSP/BIOS定义sections

TI,你好:我在bios静态配置中的memory section manager 分配了一些存储空间,并且自己定义了cmd文件,在其中定义了sections,想问的是在ccs3.3中为什么需要
2019-01-17 10:40:07

FreeRTOS关于临界的疑问如何解答

taskENTER_CRITICAL_FROM_ISR():进入临界,用于中断服务函数中taskEXIT_CRITICAL_FROM_ISR():退出临界,用于中断服务函数中如果一代码,既用于任务中,又会被中断调用,应该如何处理?
2020-06-19 04:36:25

ISD1420分录音

新手求助本人用ISD1420分录音遇到问题如下第一语音从 0 秒开始,地址设置为 00000000;录入语音:一二第二语音从 2 秒开始,地址设置为 00010000;录入语音:三四第三语音
2015-01-19 22:41:50

LCD码屏的装配指导

`给大家说明下LCE码屏的装配指导,是起源于上次的一起不能称之为客诉的客诉。当时这样的:客诉我们的LCD码屏背面有划伤,我们品质和技术人员过去客户那边发现,是客户装配屏的操作员在揭保护膜时造成
2018-11-02 16:06:55

LED数据生成软件

LED数据生成软件
2016-12-11 20:46:52

LED码提取软件

,这些被点的显示显示红色,代表被“点亮”了,右边同时显示十六进制与二进制的代码,如下几图:如果是共阴,则点下共阴,结果如下: 共阳全不亮: 其他的显示,以此类推就行了。注意:使用该软件时,360杀毒
2014-08-07 22:32:51

Overlay的增加代码之间的调用关系功能

主要讲其中的Overlay的增加代码之间的调用关系功能。keil编译后可以在.m51文件中看到这样的一类似代码:即所谓的call tree。keil编译的时候会建立call tree,以适当
2022-01-27 06:05:30

RO、RW和ZI基础知识分享!

RO、RW和ZIPosted by gavinkwoe一直以来对于ARM体系中所描述的RO,RW和ZI数据存在似是而非的理解,这段时间对其仔细了解了一番,发现了一些规律,理解了一些以前书本上
2019-10-27 21:23:15

RTOS临界知识详解

来源 网络 什么是临界 代码的临界也称为临界区,指处理时不可分割的代码区域,一旦这部分代码开始执行,则不允许任何中断打断。为确保临界代码的执行不被中断,在进入临界之前须关中断,而临界代码
2018-10-09 11:02:48

arm程序.data的疑问。

我通过反汇编看.data,发现那里都是一些STM等指令操作,这个区不是应该是一些数据吗?
2018-07-26 12:42:31

bm_image转cv::Mat时出现错误的原因?

bm_image转cv::Mat时出现错误,堆栈信息如下:
2024-01-10 07:27:28

freertos中的临界是如何实现的?

怎么实现对应临界的保护
2023-10-20 07:25:12

labview 多条件结构

我想实现一个三条件的数据处理程序,当等于1的时候进行A操作,等于2的时候进行B操作,大于2的数都进行C操作不知道该如何实现
2016-11-25 14:04:09

labview 如何调用HTML中的一JS代码

labview 如何调用HTML中的一JS代码,红色字体怎么转成labview代码?CComQIPtr spDoc = m_web.get_Document
2017-04-01 15:21:24

proteus的7数码管的问题

最近刚开始接触proteus,调用里面的数码管时,发现CC驱动是位选为低,选为高才能亮,CA驱动是位选为高,选为低才能亮,那么7数码管里面有没有位选为高,选也为高才能亮的数码管呢?谢谢
2016-07-25 22:29:52

【众拳】码液晶屏实验 附代码

0~9),如计算器、钟表等,显示内容均为数字,也较简单。STM8剑齿虎精英版与码液晶屏连接方法码液晶屏模块原理图码液晶屏模块接口定义码液晶屏应用领域【众拳】剑齿虎STM8开发板实验代码下载`
2017-12-26 16:47:59

式和四式耳机的引脚定义

  耳机插座在我们日常生活中是比较常见的一种电子元件,其耳机插座的类型规格也区分有四式耳机插座、三式耳机插座等。三式和四式耳机的引脚定义如下:    四式耳机插座接线的方法,其只是比一般
2020-12-25 15:26:36

电流保护详解

电流保护是什么?有何作用?二电流保护是什么?有何作用?三电流保护是什么?有何作用?
2021-10-15 07:39:47

串口屏和码屏的区别?

,比我们码液晶屏大概贵了3-4倍,很多人不懂串口屏是什么,简单的来讲串口屏就是带串口控制的液晶屏,详细定义:一套由单片机或PLC带控制器的显示方案,显示方案中的通讯部分由串口通讯,UART串口或者SPI
2019-01-23 15:53:03

为什么重定位的时候BSS不拷贝过去?

拷贝过去,为什么存储在SDRAM上u-boot代码总的大小是:__bss_end__ - _start 呢?代码重定向拷贝代码不是只拷贝了除BSS以外代码数据的大小么?ldr r2
2019-07-29 23:19:02

使用UCOSIII延迟发布在临界代码发生中断

各位好,我想问个问题,就是如果使用延迟发布,在临界代码中发生了中断,是不是将参数什么的写入终端队列后,让中断队列处理任务进入就绪态,但此时因为任务调度器是锁定的,应该会先把中断任务处的临界代码运行完才会切换到中断队列处理任务吧?
2020-04-21 04:35:55

数码显示管

前面两个八要如何连接才等同与第三个八,谢谢各位大神
2013-08-05 12:37:57

写一程序将ARM内部FLASH中的一段数据通过UART0发送到电脑

本帖最后由 柠檬お香 于 2013-5-20 10:43 编辑 写一程序将ARM内部FLASH中的一段数据通过UART0发送到电脑,要求设计通信协议并编写ARM端的代码,该传输不涉及中断,不明确之处,如协议说明、数据地址(大小)等通过文字及图形描述完成。急!!!在线等~~~
2013-05-20 09:57:25

在ARM程序移植中,什么代码处于什么样的模式,怎么看?

在程序移植的过程中,什么代码处于什么样的模式,这可真是一个困扰人的大难题,有没有一种标志或办法能够识别"代码处于什么样的模式。
2023-02-17 15:05:11

在ARM程序移植过程中什么代码处于什么样的模式

在程序移植的过程中,什么代码处于什么样的模式,这可真是一个困扰人的大难题,有没有一种标志或办法能够识别"代码处于什么样的模式。
2022-10-13 14:06:11

如何使用C代码中的比特幅操作

设置/ 清除, 从而增加操作速度 。 本样本展示了如何使用 C 中的比特幅操作, 使用简单的预处理器宏来进行存取 。 您可以在下列时间下载样本代码http://www.nuvoton.com/resources-downlo. 0102175736 nuvoton 核
2023-08-31 09:58:57

如何使用hal库内的代码构造代码达成流水灯

一 使用hal库内的代码构造代码达成流水灯的任务首先要先安装好STM32cubeMX软件。在一系列的安装后进入软件,首先点击help窗口的倒数第二个选项安装相应的依赖库,不过有可能会出现一定的报错
2021-11-29 07:48:39

如何尝试找到错误的代码

看门狗定时器重置uController,一切正常工作数小时或数天。我能够将问题跟踪到某种缓冲区溢出-地址错误异常。在某些情况下,在代码的某个地方,某些数据被写入错误的地址,并覆盖了其他数据,从而导致在
2020-05-11 13:19:02

如何查看CCS编译后程序数据的大小?

hi, 编译文件时提示没有空间了,调整了code区域后,程序运行ram区域又不够了。想查看一下ccs编译完后,程序数据、bss的大小,可以吗?
2018-06-21 11:24:11

如何添加快速控制?

你好,我在Swift代码中添加了一个分段控件,它带有Cy8CKIT-042-BLE。但是,在iPhone上运行的控制在左上角。在主故事板上,它位于我想要的正确位置。谢谢,约瑟夫
2019-10-29 10:41:12

如何设置堆栈指针和清理BSS

嵌入式ARM开发环境下,设置堆栈指针和清理BSS的意义
2021-02-04 06:26:21

如何进行合适的COFF代码设置?

介绍了DATA方法直接烧写原理,如何进行合适的COFF代码设置,如何保存烧写数据DATA以及二级加载程序和在线烧写程序的相应设计。
2021-04-23 06:01:46

嵌入式ARM开发环境下为什么要设置堆栈指针和清理BSS

嵌入式ARM开发环境下,设置堆栈指针和清理BSS的意义
2021-04-02 06:39:49

库函数的代码放置问题如何解决

我使用的是F28377D芯片,我想实现代码的在线烧写。添加F021_API_F2837xD_FPU32.lib库,测试使用没有问题,但希望将使用到的库中函数单独放入一个FLASH中,或在RAM里
2020-07-21 14:59:31

怎么保证自动初始化里的是按顺序排列的呢?每个是多大?

代码里有这个宏定义,不知道怎么去掉  3、 /# pragma section(“rti_fn$f”,read) 这是什么意思,定义了rti_fn$f?但是实际上是0 1 2 3 4 5 6这样的啊
2023-04-07 15:28:44

怎么在引导中调试?

大家好,我在引导中编写了代码,但是我没有用ICD3调试它。当我设置断点时,程序没有在引导上停止。如何克服这个问题。谢谢。
2019-09-29 14:34:29

怎样去使用FreeRTOS的中断配置和临界

函数1.开关中断2.临界代码1、taskENTER_CRITICAL()和 taskEXIT_CRITICAL()任务级临界代码保护使用方法如下:2.
2022-01-14 09:28:46

怎样才能找到导致内存丢失的代码

怎样才能找到导致内存丢失的代码?嵌入式系统设计中查找内存丢失的策略是什么?
2021-04-27 06:07:04

敲了一verilog代码,找到了努力的方向。

的日子,被考研逼着去学习泰勒柯西了,之前上课就没好好听,看个视频理解的都很费劲。敲了一verilog代码,立刻有种找回自我的感觉,很提神,这几天看各种考研视频看得昏昏欲睡。推荐各位烧友们在人生迷茫的时候敲一代码,立刻领悟生命的意义,哈哈哈哈哈,好贱,不让我敲代码我要死了。。。`
2017-02-28 21:18:57

斩波电路把电压调成一不连续的直流电有什么作用呢?

斩波电路把电压调成一不连续的直流电有什么作用呢?
2023-05-11 17:13:00

时间查询

大神们,我用labview做了一个温度采集程序,现在想就所采集到的温度进行一个选择查询,就是在众多数据中,查询某一个时间数据,怎么破?
2017-04-26 22:07:38

求一人体红外感应设计代码

我是初学者,对着方面不太懂,之前自己写了一,自己感觉没问题,结果下载到单片机上九出问题了,谢谢大家的帮助,最好是写一用人体红外感应模块控制一个LED的代码!谢谢了!
2015-03-09 15:19:11

求大佬分享FreeRTOS临界代码

求大佬分享FreeRTOS临界代码
2022-02-07 06:28:36

求教下source insight 的使用问题,关于#if #endif中的代码变暗的

source insight 4.0在实际使用时,#if 0#endif会使中间的代码变暗,但假如我的#if 0是通过宏定义的,如图的IOT_PTINTF_TEST为0,代码就不会变暗了,这个很困扰,导致阅读代码时会增加困难。请问大佬们,这个要怎么实现变暗
2023-12-08 11:06:47

浅析寄存器

1-寄存器由来和策略
2019-07-11 14:50:18

浅谈text、data和bss

没有MMU就无法获得这种代码保护功能。 data :用于存放在编译阶段(而非运行时)就能确定的数据,可读可写。也是通常所说的静态存储区,赋了初值的全局变量、常量和静态变量都存放在这个域。 而bss
2017-08-21 15:51:25

添加的代码出现错误,没有空格

您好,我们项目的XC8编译器的评估似乎还是有些麻烦。目前我有以下问题:编译器XC8 v1.38VersionPRO(还剩13天)(还设置了)控制器PIC18F26K22在激活代码之后,要么出现此
2019-10-23 14:31:13

程序运行的各种存储分类

程序运行的各种存储分类程序运行时在内存中主要有代码数据堆栈(堆空间和栈空间)、进程头、动态链接库等区域。 其中数据使用到的包括数据:静态内存空间,其中数据的总大小和初始值在编译时确定
2021-12-21 08:19:48

型液晶驱动是什么?

型液晶显示器件是指以长条状显示像素组成一位显示类型的液晶显示器件,简称型液晶显示器件。
2019-11-11 06:47:50

第11章 临界,任务锁和中断锁

11.2 中断锁11.3 任务锁11.4 RTX任务锁的实现11.5实验例程说明11.1临界 代码的临界也称为临界区,一旦这部分代码开始执行,则不允许任何中断打断。为确保临界代码的执行不被中断
2016-10-04 19:58:07

请教码屏数据更新方式

各位大神,想请教一下码屏数据更新方式,因为我显示的时候数据总是在闪,我也知道问题就是我重复在一个地址写了几次数据,但是好像找不到办法不重复啊,例如我每按一次按键都要用到时间显示,然后再显示别的数据时候,由于码屏的引脚分配情况存在,然后又送了一次数据,再显示就闪了,想请问大神这个怎么解决啊
2017-12-25 15:48:48

请教关于DSP6747 boot Nor模式加载问题

TI技术您好:我用的DSP6747的boot nor模式,Flash中的需要自己烧写和加载,现在有两个问题咨询下:1、cmd中哪些是必须烧写到Flash中的?我之前只知道vectors
2018-07-25 09:25:19

请问28335怎样处理代码临界问题

28335 怎样处理代码临界问题,只用开关中断指令吗?
2018-08-22 07:34:50

请问数据/代码/BSS/栈/堆存放什么量?

请问数据/代码/BSS/栈/堆存放什么量?
2021-12-03 06:06:00

请问C6678 如何共享代码

您好:C6678 上电后,如何实现8个核共享同一个cmd文件?也就是说.text放在共享存储器中,8个核运行时都去共享存储器取指令,但是如果这样操作的时候,8个核取指令的同时会产生一个地址冲突!谢谢!
2018-08-07 07:15:42

请问ISD400系列假设录了一音如何知道它一录音的末尾地址?

ISD400系列假设录了一音,怎么知道它一录音的末尾地址呢?
2019-03-11 01:23:28

请问STM32的FreeRTOS怎么使用临界

STM32的FreeRTOS怎么使用临界
2020-08-28 08:06:36

请问TC39x如何将变量放到自定义中去呢?

哪位知道如何将变量放到自定义中去呢?__attribute__ ((section(\".MySec\")))const tU32 M_A1 = 0
2024-01-31 08:18:17

请问TMS320F2809中的L0/L1/H0 SARAM双重映射数据和程序的地址空间能重合吗?

的话,是不是程序数据可以任意定义?(只需保证地址不重合,总长度不超过应有的长度)在定义程序数据要注意什么?3、L0、L1、H0(SARAM)是属于双重映射,那我究竟是用低端地址还是用高端
2018-10-24 15:50:16

请问c6701片外sram仿真,当.far放在片外sram时,运行.cinit进行初始化时加载到.far数据不正确是为什么?

现在的问题是当.far放在片外sram时,运行.cinit进行初始化时加载到.far数据不正确,如果将.far放在内部数据存储区则加载数据正常
2018-08-01 07:09:15

请问data数据的大小是在编译期间就已经确定的吗?

uboot中已经初始化的全局变量保存在 data中,这个data的大小是在编译期间就已经确定的吗?data是在bin文件中的吗?我们在代码的重定位阶段需要对其进行相关操作吗?
2019-04-28 09:59:13

请问写DSP程序自己定义代码数据有什么好处啊? 默认分配不是更省事吗?

写DSP程序自己定义代码数据有什么好处啊? 默认分配不是更省事?
2018-08-22 08:31:47

请问如果某程序数据大小超过了2k,应如何处理?(在C语言编程状态)

如果某程序数据大小超过了2k,应如何处理?(在C语言编程状态)
2016-04-13 11:42:13

请问这里的 "第一个数据" 和 "最后一个数据" 是什么意思?

大家好 这里的 "第一个数据" 和 "最后一个数据" 是什么意思可能问题很低级纯小白请见谅
2022-10-14 07:27:44

请问链接脚本文件里面的代码数据,bss的位置可以更改吗?

(4) : {*(.rodata)} //3.data ALIGH(4): {*(.data)} //4.bss ALIGH(4) : {*(.bss) *(COMMON)} //5}代码都在最前面,数据在其后,bss在最后,这种位置顺序是否可以更改呢?比如说把代码放到最后的位置还可以吗?
2019-06-25 02:25:48

转:第15章 FreeRTOS临界和开关中断

内核的STM32F407以及F429。15.1 临界15.2 任务代码临界处理15.3 中断服务程序临界处理15.4 开关中断的实现15.5 BSP板级支持包中开关中断的特别处理15.6. 实验
2016-08-31 10:15:19

已全部加载完成