uboot
__pop_
这个作者很懒,什么都没留下…
展开
-
uboot执行顺序main_loop
uboot执行过程中会经过common/main.c在main.c中会有一个main_loop函数,是main.c中的出口函数,被arch/arm/lib/start_armboot函数调用会解析bootdelay变量,并延时 在延时中如果被中断,则会执行一个循环,循环中readline并执行 run_command 如果没被中断,会解析变量boot_cmd里面的变量,并执行run_原创 2017-05-31 23:06:46 · 1969 阅读 · 0 评论 -
uboot网络验证
如果uboot网络是通的1/插上网线后上电,上电后网路接口的绿灯亮,黄灯闪1.5/setenv gatewayip 192.168.1.1;setenv ipaddr 192.168.1.11;setenv serverip 192.168.1.250;setenv netmask 255.255.255.0;sa2/ping 192.168.1.1 能ping通3/被局域网内机子ping不通原创 2017-06-02 17:20:15 · 436 阅读 · 0 评论 -
uboot Makefile 分析
uboot Makefile 分析配置过程3329 hi3531a_config: unconfig3330 @$(MKCONFIG) $(@:_config=) arm hi3531a hi3531a NULL hi3531a//hi3531a_config依赖 unconfig 553 unconfig: 554 @rm -f $(obj)include/config.h原创 2017-06-01 11:23:29 · 581 阅读 · 0 评论 -
uboot编译内容详解
编译uboot分析1/配置//配置1/配置命令make ARCH=arm CROSS_COMPILE=arm-hisiv300-linux- hi3531a_config2/抓取过程make ARCH=arm CROSS_COMPILE=arm-hisiv300-linux- hi3531a_config -n > ../log_config 1 rm -f include/config.原创 2017-06-01 10:12:45 · 2210 阅读 · 0 评论 -
u-boot命令解析
cmd_sf.c命令 sf//cmd_sf.cU_BOOT_CMD( sf, 5, 1, do_spi_flash, "SPI flash sub-system", "probe [bus:]cs [hz] [mode] - init flash device on given SPI bus\n" "原创 2017-08-01 13:24:37 · 577 阅读 · 0 评论 -
u-boot执行顺序start_armboot
start_armboot init_fnc_t **init_fnc_ptr; /* Pointer is writable since we allocated a register for it */ gd = (gd_t*)(_armboot_start - CONFIG_SYS_MALLOC_LEN - sizeof(gd_t)); /* compiler o原创 2017-08-04 15:48:58 · 438 阅读 · 0 评论 -
烧写uboot
uboot烧写1/在裸板上烧写uboot通过jtag接口H-Jtag软件,针对PC并口JLINK套件jlink软件//testwspeed //speed 115200jflash软件//配置/connect program烧写器反正我用的烧写器可以,不推荐使用什么烧写器芯片厂商提供的软件hitool海思的芯片里面有一个bootrom可以通过boot_sel、bootrom、NFBOOT_原创 2017-06-02 22:09:02 · 6290 阅读 · 0 评论 -
uboot boot ags
本篇主要讲 uboot bootargs变量 中的 键值对setenv bootargs 'mem=32M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:192k(boot),2048k(kernel),5952k(rootfs)'mem mem=xxM 指定内核内存的大小,不是必须的原创 2018-04-04 11:20:07 · 1119 阅读 · 0 评论 -
uboot引导内核 Load Address Entry Point
前言本次实验环境linux-4.0.tar.xzu-boot-2017.05.tar.bz2问题描述在系统移植的第一步,一般是 直接 找个 相似的 config ,然后配置一下,然后编译一下.直接tftp 然后bootm如果 没有看到 Uncompressing Linux... done, booting the kernel一般是因为 地址 的问题 这里面涉及到 四...原创 2018-10-10 12:33:57 · 3350 阅读 · 0 评论