15.ARM处理器的启动流程 ARM处理器启动流程涉及三方面的知识: 启动方式 地址布局 启动流程 S3c2440的ARM处理器的启动流程: 2440支持 Nor Flash启动,Nor Flash的大小2MB Nand Flash启动,Nand Flash的大小256MB 所以2440把uboot...
分类:
其他好文 时间:
2016-02-14 10:24:20
阅读次数:
385
16.U-boot的工作流程分析-2440 分析的流程: 程序入口 第一阶段程序分析 第二阶段程序分析 2440开发板: 1.uboot的入口: 要看uboot工程的入口,首先打开顶层目录的Makefile: Uboot所支持的开发板,在顶层的Makefile中都会有一个配置选项。比如2440,在M...
分类:
其他好文 时间:
2016-02-14 10:22:16
阅读次数:
322
17.U-boot的工作流程分析-6410 6410开发板: 1.uboot的入口: 要看uboot工程的入口,首先打开顶层目录的Makefile: Uboot所支持的开发板,在顶层的Makefile中都会有一个配置选项。比如6410,在Makefile中的配置选项是make forlinx_nan...
分类:
其他好文 时间:
2016-02-14 10:21:39
阅读次数:
341
前面我们已经制作了uboot,接下来是制作kernel。 首先进入内核源码,执行make distclean.清除先前编译产生的文件。 注意配置内核的时候多了一个ARCH=arm的条件。 回车之后会进入arm的配置菜单: 就像我们前面配置linux内核一样,我们也会去找一个配置好的配置文件: 把co
分类:
系统相关 时间:
2016-02-14 00:27:14
阅读次数:
391
1、shell是操作系统的终端命令行 (1)shell可以理解为软件系统提供给用户操作的命令行界面,可以说它是人机交互的一种方式。 (2)我们可以使用shell和操作系统、uboot等软件系统进行交互。具体来说就是我们通过shell给软件系统输入命令然后回车执行,执行完成后又会回到shell命令.....
分类:
系统相关 时间:
2016-01-26 21:44:24
阅读次数:
251
最近在调试uboot的代码时,用的新版本的uboot,lowlevel_init函数里是空的,而且在链接文件中也没有发现对lowlevel_init.o的链接。在bl lowlevel_init 之前和之中加了两个电灯,发现在bl之后的部分并没有被执行,所以想看看具体程序有没有运行这个函数。在网上找...
分类:
其他好文 时间:
2016-01-22 21:38:46
阅读次数:
298
只是找到了比较一点点的线索, 如下:首先要有的概念是,内核在挂载文件系统之前,自己会做一个虚拟fs。1. Uboot:从flash启动set bootcmd nand read 0x30000000 0x60000 0x200000\;bootm 0x30000000set bootargs noi...
分类:
其他好文 时间:
2016-01-21 01:48:33
阅读次数:
234
学习的时候,怎么折腾都行。还是打算先debug一遍uboot,熟悉下mips启动流程,然后转到win7下尝试编写几个小程序。---------------linux下面:sudo dnf install glibc.i686然后去https://sourcery.mentor.com/GNUTool...
分类:
系统相关 时间:
2016-01-10 22:28:46
阅读次数:
364
参考资料:基于ARM 的嵌入式系统Bootloader 启动流程分析Bootloader 详解 ( 代码环境 | ARM 启动流程 | uboot 工作流程 | 架构设计)Android系统启动流程 -- bootloader在main()之前,IAR都做了啥?STM32 IAP程序 源码 和测试代...
分类:
其他好文 时间:
2016-01-10 19:47:37
阅读次数:
267
转自:http://www.latelee.org/porting-uboot/u-boot-porting-bootstrap.htmlu-boot移植随笔:u-boot启动流程简图画上面这张图也花了点时间。虽然很简洁,但对于理解u-boot,从一个较高角度府视u-boot,很有帮助。——其实网上...
分类:
其他好文 时间:
2016-01-05 01:25:03
阅读次数:
207