原文:https://github.com/iDalink/ld-linker-script/tree/master/07%20MEMORY%E6%8C%87%E4%BB%A4
1、完整格式
MEMORY
{
name [(attr)] : ORIGIN = origin, LENGTH = len
…
}
2、attr
| attr | 描述 |
|---|---|
| R | 只读 |
| W | 读写 |
| X | 可执行 |
| A | 可分配 |
| I | 初始 |
| L | 同I |
| ! | 取反 |
示例用法。
MEMORY
{
rom (rx) : ORIGIN = 0, LENGTH = 256K
ram (!rx) : org = 0x40000000, l = 4M
}
本文介绍链接器脚本中MEMORY块的定义方式及其属性说明。包括只读(R)、读写(W)、可执行(X)、可分配(A)、初始化(I)等属性,并通过示例展示了如何指定内存起始地址及长度。
1498

被折叠的 条评论
为什么被折叠?



