uboot中的TEXT_BASE
来源:互联网 发布:不要会费的网络兼职 编辑:程序博客网 时间:2024/05/05 21:52
From http://student.csdn.net/space.php?uid=115191&do=blog&id=11079;
都知道U-BOOT分为两个阶段,第一阶段是(~/cpu/arm920t/start.S中)在FLASH上运行(一般情况下),完成对硬件的初始化,包括看门狗,中断缓存等,并且负责把代码搬移到SDRAM中(在搬移的时候检查自身代码是否在SDRAM中),然后完成C程序运行所需要环境的建立,包括堆栈的初始化等,最后执行一句跳转指令:
ldr pc, _start_armboot
_start_armboot: .word start_armboot,
进入到/lib_arm/board.c中的函数void start_armboot (void),从此就进入了第二阶段。这是在很多资料上都有讲述的,所以勿需多言了。
现在对于第一阶段有几个问题,以前我一直是没有搞明白的,既然在FLASH中的代码是把自己拷贝到SDRAM中,那么在S3C2410的内存地址空间,就有两
- uboot中的TEXT_BASE
- uboot中的TEXT_BASE
- uboot中的TEXT_BASE
- uboot中的TEXT_BASE
- uboot中的TEXT_BASE
- uboot中的TEXT_BASE
- uboot中的TEXT_BASE
- uboot中的TEXT_BASE
- uboot中的TEXT_BASE
- uboot中的TEXT_BASE
- Uboot中 TEXT_BASE的理解
- Uboot中 TEXT_BASE的理解
- uboot/board/mini2440/conifg.mk 之TEXT_BASE
- Uboot中 TEXT_BASE的理解
- Uboot中 TEXT_BASE的理解
- 【Uboot学习随笔-基于tiny6410和uboot-2010.09】之-----TEXT_BASE
- uboot 中的 start_armboot (void)
- ARM uboot中的.lds
- PM of 6410
- samba
- puzzles
- swap
- uboot
- uboot中的TEXT_BASE
- uboot nand 2gb fix
- uboot打印
- usb host
- unix shell book
- wifi需要断电后才能使用
- 三星gpio的相关知识
- 三星平台中打印寄存器
- 三星的中断及GPIO口中断的申请