U-BOOT
文章平均质量分 69
G1036583997
这个作者很懒,什么都没留下…
展开
-
Mini2440重新烧写supervivi方法
http://www.linuxidc.com/Linux/2013-01/77393.htm 使用JLink V8烧写Nor Flash方法: 一. 做好准备工作: 比如安装JLink驱动,USB转串口驱动(如果是笔记本)... 二. 将开发板跳线拨到Nor端,连接好JLink,JLink另外一端连接在笔记本USB端口上,开发板上电。 三. 烧写: (1)转载 2014-12-15 18:33:23 · 1920 阅读 · 0 评论 -
u-boot分析3
/*这里定义了一个新的数据类型init_fnc_t, *这个数据类型是参数为空,返回值为int的函数。 */ typedef int (init_fnc_t) (void); /*init_sequence是一个指针数组,指向的是init_fnc_t类型的函数*/ init_fnc_t *init_sequence[] = { cpu_init, /* basic cp转载 2014-12-14 17:31:53 · 582 阅读 · 0 评论 -
U-BOOT分析4
转载自:http://blog.csdn.net/toraloo/article/details/7821000 run_command()分析: [cpp] view plaincopy int run_command (const char *cmd, int flag) { cmd_tbl_t *cmd转载 2014-12-14 17:45:55 · 673 阅读 · 0 评论 -
u-boot分析1
转载自:http://blog.csdn.net/toraloo/article/details/7820626 U-Boot版本:1.1.6 单板:GT2440 U-Boot源码目录: 从目录下文件夹名称应该可大概了解到每个文件夹下的代码作用; Step1: U-Boot编译: 1、配置转载 2014-12-14 17:43:48 · 706 阅读 · 0 评论 -
认识u-boot七、U-boot源码start.S详细分析
转载自:http://blog.chinaunix.net/uid-21714580-id-145312.html _start是整个u-boot程序的入口点,即链接后,该处是整个程序的第一条指令。如果从flash启动,就是0x0,如果从SDRAM中这姓,则是TEXT_BASE=0x33F80000。 程序的入口点是由链接脚本所指定,比如对于smdk2410的板子(下面都以s转载 2014-12-13 09:38:27 · 715 阅读 · 0 评论 -
[ARM]ldr和 adr/adrl 伪指令的区别
转载自:http://blog.sina.com.cn/s/blog_76894ccd01014xwm.html 一.首先熟悉几个arm地址相关的概念: 首先arm地址有三个地址概念:编译地址、 期望运行物理地址、实际运行物理地址、相对地址、绝对地址、位置无关 编译地址 :编译阶段的生成地址,其是相对地址 ,有些地址还没确定,如调用其他.O文件中的函数或库函数转载 2014-12-13 11:04:25 · 766 阅读 · 0 评论 -
对u-boot中的".balignl 16,0xdeadbeef"的理解
转载自:http://blog.chinaunix.net/uid-21354120-id-1827492.html .balignl 16,0xdeadbeef 0xdeadbeef,是个单词组,首先要弄明白.balignl的意思,这个其实应该算是一个伪操作符,是编译器来实现其功能的。.balignl是.balign的变体,.balign是意思是,在以当前地址转载 2014-12-13 09:50:05 · 610 阅读 · 0 评论 -
http://blog.csdn.net/fzu_dianzi/article/details/7109209
该博客主要记录和总结我在工作中遇到的问题和积累的经验。如有错误之处,谢请指正。共享资源,欢迎转载:http://blog.csdn.net/fzu_dianzi一、环境目标板:mini2440u-boot版本:u-boot-2009.08交叉编译器:arm-linux-gcc-4.3.2操作系统:Linux(Ubuntu-11.10)二、目的从上一节的成果我们观察到Flash的信息不正确,mini转载 2014-12-11 11:17:07 · 715 阅读 · 0 评论 -
uboot1.1.6/lowlevel.S详解
转载自:http://blog.csdn.net/astonqa/article/details/7762429 _TEXT_BASE: .word TEXT_BASE// 这个TEXT_BASE是在uboot1.1.6/board/smdk2410/config.mk内定义的,TEXT_BASE = 0x33F80000。config.mk内有注释,这个地址是规划用来运行ubo转载 2014-12-11 08:57:45 · 630 阅读 · 0 评论 -
u-boot分析2
转载自:http://blog.csdn.net/toraloo/article/details/7820992 Step3: U-Boot源码分析: 第一阶段: 硬件设备初始化 为加载Bootloader第二阶段代码准备RAM空间 复制Bootloader第二阶段代码到RAM准备好空间中 设置栈 跳转到第二阶段的C代码; 第二阶转载 2014-12-14 17:44:05 · 579 阅读 · 0 评论