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 · 1896 阅读 · 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 · 571 阅读 · 0 评论 -
U-BOOT分析4
转载自:http://blog.csdn.net/toraloo/article/details/7821000run_command()分析:[cpp] view plaincopyint run_command (const char *cmd, int flag) { cmd_tbl_t *cmd转载 2014-12-14 17:45:55 · 660 阅读 · 0 评论 -
u-boot分析1
转载自:http://blog.csdn.net/toraloo/article/details/7820626U-Boot版本:1.1.6单板:GT2440U-Boot源码目录:从目录下文件夹名称应该可大概了解到每个文件夹下的代码作用;Step1:U-Boot编译: 1、配置转载 2014-12-14 17:43:48 · 684 阅读 · 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 · 692 阅读 · 0 评论 -
[ARM]ldr和 adr/adrl 伪指令的区别
转载自:http://blog.sina.com.cn/s/blog_76894ccd01014xwm.html一.首先熟悉几个arm地址相关的概念:首先arm地址有三个地址概念:编译地址、 期望运行物理地址、实际运行物理地址、相对地址、绝对地址、位置无关编译地址 :编译阶段的生成地址,其是相对地址 ,有些地址还没确定,如调用其他.O文件中的函数或库函数转载 2014-12-13 11:04:25 · 747 阅读 · 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 · 593 阅读 · 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 · 698 阅读 · 0 评论 -
uboot1.1.6/lowlevel.S详解
转载自:http://blog.csdn.net/astonqa/article/details/7762429_TEXT_BASE:.wordTEXT_BASE// 这个TEXT_BASE是在uboot1.1.6/board/smdk2410/config.mk内定义的,TEXT_BASE = 0x33F80000。config.mk内有注释,这个地址是规划用来运行ubo转载 2014-12-11 08:57:45 · 613 阅读 · 0 评论 -
u-boot分析2
转载自:http://blog.csdn.net/toraloo/article/details/7820992Step3:U-Boot源码分析:第一阶段: 硬件设备初始化为加载Bootloader第二阶段代码准备RAM空间复制Bootloader第二阶段代码到RAM准备好空间中设置栈跳转到第二阶段的C代码;第二阶转载 2014-12-14 17:44:05 · 565 阅读 · 0 评论