Cortex-M3:为什么 ANY 可以自动分配剩余节? 难度:★★本文首发于我的嵌入式技术号「OneChan讲Soc嵌入式」,未经授权禁止转载。你正在写一个分散加载文件。工程不大不小,有二十几个源文件,每个文件里都有.text、.rodata、.data、.bss这些标准段,还有几个自定义段。你按部就班地写:ER_IROM1 0x08000000 0x00080000 { *.o (RESET, +First) main.o (+RO) startup.o (+RO) system.o (+RO) ... 还有十几个 .o 等着你列 ... }写到一半,你突然想:难道链接器不能自己把那些“剩下”的段自动分配掉吗?为什么非得我一个个列举?能。关键字叫ANY。ER_IROM1 0x08000000 0x00080000 { *.o (RESET, +First) *.o (+RO) .ANY (+RO) ; 剩余的只读段,全自动分配 }但如果你以为ANY只是一个“省事”的语法糖,你就低估了链接器在背后为它构建的那套复杂的分配算法。今天这篇文章,就把ANY的真面目彻底拆开。一、

相关新闻

最新新闻

Windows原地升级助手:轻松实现系统版本自由切换

Windows原地升级助手:轻松实现系统版本自由切换

Windows原地升级助手:轻松实现系统版本自由切换 【免费下载链接】In-Place_Upgrade_Helper Helper-Tool for Windows 10/11/Server In-Place-upgrades and changing between Windows Editions 项目地址: https://gitcode.com/GitHub_Trending/in/In-Place_Upgrade…

2026/8/11 23:16:51
High Speed Scanner

High Speed Scanner

High Speed Scanner 高速扫描仪

2026/8/11 23:16:51
昇腾AI智能体自动管理安卓应用

昇腾AI智能体自动管理安卓应用

针对昇腾Model-Agent模型适配大赛第二季中,基于昇腾(Ascend)与AtomGit AI技术实现安卓手机应用的自动化删除与安装任务,其核心在于构建一个具备环境感知、决策规划和自动化执行能力的智能体(Agent)。该Agen…

2026/8/11 23:16:51
能源行业业扩报装自动化方案:基于大模型Agent的电力营销数智化转型实践

能源行业业扩报装自动化方案:基于大模型Agent的电力营销数智化转型实践

在能源行业数字化转型与新型电力系统建设的宏观背景下,业扩报装作为电力营销服务的核心环节,其自动化方案正经历从传统人工流程向数智化驱动的深刻变革。随着《新型电力系统建设“十五五”规划》的发布,电网企业提升营销数字化水平已成为必然…

2026/8/11 23:16:51
如何在5分钟内搭建免费Web POS系统:NexoPOS完整实战指南

如何在5分钟内搭建免费Web POS系统:NexoPOS完整实战指南

如何在5分钟内搭建免费Web POS系统:NexoPOS完整实战指南 【免费下载链接】NexoPOS Laravel-based web POS system with Vue.js, Tailwind CSS, inventory management, sales processing, customer records, reports, and modular extension support. 项目地址: ht…

2026/8/11 23:16:51
Windows软件闪退?3分钟搞定DLL缺失问题,这个开源神器太省心了

Windows软件闪退?3分钟搞定DLL缺失问题,这个开源神器太省心了

Windows软件闪退?3分钟搞定DLL缺失问题,这个开源神器太省心了 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过这样的场景…

2026/8/11 23:11:51

日新闻