Table of Contents 1、代码启动过程简要分析 2、存储地址,运行地址,链接地址 2.1、存储地址 2.2、链接地址 2.3、运行地址 2.4、链接地址和运行地址的区别 3、位置有关码,位置无关码详细解释 4、代码重定位 4.1、重定位代码详解 1、代码启动过程简要分析 问题1:代码下载到哪里去? 数据手册上会有说明,位置不是我们想往哪里下载就往哪里下载的,下载错了启动的时候就找不到代码的位置在哪,一般是下载到如下存储设备中:1、内部自带的FLASH, 2、外扩NANDFLASH(EMMC), 3、外扩NORFLASH, 4、SD卡,(存储地址) 1、大部分单片机(stm32)
2021-10-13 08:43:15 225KB boot ram stm32
1
U-BOOT_readme_中文翻译,英汉对照。
2021-10-12 09:54:48 494KB uboot的README完全翻译
1
xilinx官方维护的u-boot(该版本大于2020.1的版本,config文件选择上与之前版本略有不同)
2021-10-11 18:00:38 28.63MB zynq uboot
1
wr881n_v1刷openwrt及不死uboot教程
2021-10-09 17:27:04 35.86MB wr881n_v1 openwrt 不死uboot 教程
1
有编程器很好刷,亲测可用。 1、用编程器刷入UBOOT 2、按住菊花插电源,所有绿灯连闪三次后松开。 3、在浏览器中输入192.168.1.1选择想刷的固件。 所有固件都测试过可以刷入并启动正常进入界面,其它的自行研究了!
2021-10-08 14:25:52 32.12MB SR1B固件 MT7620N
1
这个压缩包里面的内容主要是从NXP官网论坛下载下来的。里面实现了部分内核版本从uboot到kernel的logo延续功能。我的平台是IMX6Q,经过验证,确定可行。因为版本的原因,里面的补丁在实际移植过程中,有些地方可能需要稍微修改一下,具体的要看实际使用的版本。有兴趣的可以直接去NXP论坛上下载。
1
最近做4412的移植,因此对使用仿真器对4412的uboot进行调试,进行了简要说明
2021-10-06 22:43:19 1.94MB jLink 调试 4412 uboot
1
这是H大最后一个U-Boot版本,时间2015-04-27的u-boot,,可直接刷不死breed,其它u-boot版会有64整数的文件大小验证不能直接刷breed,其它版u-boot可先刷最后这版u-boot后再刷breed。此版u-boot和breed可互刷,十分方便。
2021-10-01 18:01:08 2.07MB UBoot_ 不死Breed u-boot
MT7621,nand Flash,DDR 256MB,经过ECC校验,直接使用烧录器烧录到nandFlash中的uboot文件。MTK官方原版。
2021-09-29 23:03:21 134KB uboot nand mt7621
1
uboot-src-d09434a.tar.gz
2021-09-26 16:17:29 12.35MB uboot-src-d09434
1