linker script
来源:互联网 发布:keynote for mac 编辑:程序博客网 时间:2024/05/03 08:55
http://www.bravegnu.org/gnu-eprog/data-in-ram.html
SECTIONS {
. = 0x00000000;
.text : {
crt0.o (.text);
leds.o (.text);
}
etext = .;
. = 0XA0000000;
ram_sdata = .;
.data ALIGN(4) : AT(etext){ *(.data) }
.rodata ALIGN(4) : {*(.rodata)}
ram_edata = .;
data_size = ram_edata - ram_sdata;
.bss ALIGN(4) : { *(.bss) *(COMMON) }
}
AT 是指明在flash上面的地址。 下面就是代码的从falsh上面拷贝代码到sdram。
ldr r0, =flash_sdata
ldr r1, =ram_sdata
ldr r2, =data_size
copy:
ldrb r4, [r0], #1
strb r4, [r1], #1
subs r2, r2, #1
bne copy
0 0
- linker script
- Linker Script,LMA,VMA
- Linker Script,LMA,VMA
- Linker Script,LMA,VMA
- A Sample Linker Script
- Linker Script,LMA,VMA
- ecos linker script
- linker script文件解说
- 学习linker script网站
- 连接脚本(Linker Script)
- Linker script 链接器脚本
- Linker Script in Linux 2
- Linker Script in Linux 3
- Linker Script in Linux 4
- 连接脚本(linker script)介绍
- 连接脚本(linker script)介绍
- ARM------Linker Script,LMA,VMA
- arm-linux-ld的缺省linker script
- [转载]控制反转和依赖注入
- JavaScript和HTML DOM的关系
- 街道管理
- 31. Next Permutation
- [勇者闯LeetCode] 21. Merge Two Sorted Lists
- linker script
- CSS盒子模型以及CSS3中的box-sizing
- Java中的静态方法和实例方法的区别
- GameMaker: Studio 学习笔记(二)深度 物理属性 房间切换 滑冰
- 超高人奇快闪
- 125. Valid Palindrome
- 自己动手之使用反射和泛型,动态读取XML创建类实例并赋值
- 3、Substrings
- 《Python基础教程》学习笔记(10-11模块和文件)