![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uboot
T-Xu
这个作者很懒,什么都没留下…
展开
-
uboot移植DM9000
uboot中在uboot/lib_arm/board.c中。lib_arm/board.c:75:#ifdef CONFIG_DRIVER_CS8900:#ifdef CONFIG_DRIVER_CS8900extern void cs8900_get_enetaddr (uchar * addr);#endiflib_arm/board.c:372:#ifdef CONFIG_DRIVE原创 2017-12-05 17:26:46 · 202 阅读 · 0 评论 -
海思HI3518ev200处理器uboot分析
make | tee make.txt /*可以将编译的信息输出到make.txt文件中*/程序启动的第一阶段: G:\u-boot-2010.06\arch\arm\cpu\hi3518ev200\start.S.globl _start_start: b resetreset: /* * set the cpu to SVC32 mode */ m原创 2017-11-22 23:26:08 · 1626 阅读 · 0 评论 -
uboot启动内核
uboot启动内核uboot/common/main.c中的两个命令void main_loop (void){...... s = getenv ("bootcmd");//获取环境变量...... }通过在串口输入print命令,知道bootcmd= nand read.jffs2 0x30007FC0 kernel: bootm 0x30007FC0从nand 上的ke原创 2017-11-06 20:11:03 · 383 阅读 · 0 评论 -
自己动手写BootLoader
BootLoader 目标 :启动内核 最简单BootLoader的编写步骤: 1.初始化硬件:关看门狗,设置时钟,设置SDRAM,初始化nandflash (1)从flash上把(2)启动内核 1)设置参数 2)跳转执行欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Mar原创 2017-11-22 18:30:52 · 780 阅读 · 0 评论