原创 MCU应用第001篇 程序段

2023-11-23 21:52 981 6 5 分类: MCU/ 嵌入式 文集: 1 MCU应用
    段/Section 是Linkage/代码链接的重要概念,我的理解是管理/分配存储器,让程序员突破Linker默认的管理规则。
    用C这样的高级语言写程序,不能像汇编语言那样“拳拳到肉”地操作存储器,而只能经过链接器/Linker代劳,所以需要在源码和Linker之间建立一些暗语、黑话。这部分被叫做 Specifier。
    选择一种编译器,就必须了解这些暗语、黑话的用法。既然是软件方面的,那么就去看编译器、链接器的说明书,例如Compiler Manual。不要在MCU的User‘s Manual/用户手册甚至Datasheet/规格书中去打转转,纯属走错门。
    Microchip 公司 XC-16 编译器
        方法1:__attribute__(section([SectionName])) Variable
        方法2:__section([SectionName])
     (未完待续)

作者: 电子知识打边炉, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-4061550.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

王萌 2023-12-11 13:05

非常好

开发工匠 2023-12-4 09:00

很实用,参考和学 习,有用
相关推荐阅读
电子知识打边炉 2025-02-03 23:16
测试技术第013篇 示波器无源探头及其使用要点
    相信读者都接触过示波器。示波器好像电子工程师的“眼睛”,让看不见的电流信号可视化,在日常工作、展示时都非常重要。不过,我发现自己不够了解这个工具,也遇到过粗暴使用示波器的同...
电子知识打边炉 2025-01-27 22:49
协议标准第004篇 汽车电气低压
        汽车电气工程师经常需要考虑电压,选择线材、电连接器(接插件)、绝缘方案和接地方案时,都要考虑电压高低。那么,电气意义上的低压是多少伏,是什么来历...
电子知识打边炉 2025-01-26 22:42
元器件第050篇 低压大电流表面安装型熔断器
    低压(安全电压以下)、大电流(10A以上)、表面安装型熔断器/保险丝,目前我没有找到满意产品。24年里,我有机会跟SCHURTER的产品经理交流,对用于60Vdc电路的表面...
电子知识打边炉 2025-01-22 11:12
PCB设计第058篇 如何打开IPC-2581格式的PCB加工文件
    IPC-2581是基于ODB++标准、结合PCB行业特点而指定的PCB加工文件规范。    IPC-2581旨在替代CAM350格式,成为PCB加工行业...
电子知识打边炉 2025-01-04 20:04
MCU应用第008篇 Eclipse环境下MCU寄存器描述文件的存储位置
    为控制片内设备并且查询其工作状态,MCU内部总是有一组特殊功能寄存器(SFR,Special Function Register)。    使用Ecli...
电子知识打边炉 2024-10-29 22:22
MCU应用第007篇 编译器对中断服务程序的标记
[初次发表 24-10-29  最后编辑:25-01-23]    编写C代码时,要借助一些指示性的“黑话”,来更灵活地利用C编译器的功能。    以...
我要评论
2
6
关闭 站长推荐上一条 /3 下一条