1烧写文件系统1.烧写前,我们先来修改 mfgtools 烧写工具的一些配置。如果您的板子是 EMMC 的,修改 cfg.init 如图 89.5.1 所示: 如果您的板子是 NAND 的,修改 cfg.init 如图 89.5.2 所示:2.将 rootfs.tar.bz2 通过 ssh 软件放入 ...
分类:
其他好文 时间:
2021-04-26 13:42:36
阅读次数:
0
本人采用的MicroPhase的Z7Lite板子,由于以太网控制器是定义在pl端的,所以寄存器地址什么的都不太一样。uboot要用petalinux生成,但是还是希望用源码就能编译,这样没有petalinux那么臃肿,而且编译速度快、配置灵活。我们可以考虑通过petalinux来生成源码与配置文件, ...
分类:
其他好文 时间:
2021-04-24 13:11:14
阅读次数:
0
经过前面一章的学习,我们已经了解了什么是uboot,本章主要目的是如何编译和移植uboot,增加串口、网络、emmc等功能,让他支持exynos4412开发板。 一、移植步骤 1. Uboot配置 指定交叉编译工具链 进入uboot代码根目录 $ cd u-boot-2013.01 修改 Makef ...
分类:
其他好文 时间:
2021-04-22 15:18:26
阅读次数:
0
uboot启动代码流程 board.c文件__attribute__((nomips16)) void board_init_r (gd_t *id, ulong dest_addr)函数 1、调用do_bootm if(BootType == '3') { char *argv[2]; sprin ...
分类:
其他好文 时间:
2021-04-09 12:50:57
阅读次数:
0
一、 问题抛出 在KEIL同一个工程只能有一个main函数,因此这个决定了我们的bootloader 和 app 程序肯定不可能一次编译生成。(当然我个人感觉这里是可以一次生成的,只是我们的链接脚本 和 makefile 需要比较精通)但是在linux中我们通常是把uboot 放在 norflash ...
分类:
移动开发 时间:
2021-04-02 13:40:28
阅读次数:
0
.uboot下如何查看内存里的数据 使用md工具 md.b $address $count (从地址$address处显示$count个字节的数据,b=byte,8位) md.w $address $count (从地址$address处显示$count个字的数据,w=word,16位) md.l ...
分类:
其他好文 时间:
2021-03-16 11:48:00
阅读次数:
0
TFTP是一个基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适用于开销不大、不复杂的应用场合。TFTP协议专门为小文件传输而设计,只能从服务器上获取文件。对于uboot都集成的有tftp功能,可以实现下载内核启动,下载文件烧录等功能。 ubuntu18.04中使用一下命令安装 ...
分类:
系统相关 时间:
2020-10-31 02:05:06
阅读次数:
27
一、通过Hitools烧写uboot 之前每次都是通过SD卡烧写镜像,直到一次不小心将不同配置的uboot烧写到板子上,导致系统挂死。 (因为两个uboot的里面配置的DDR参数不同,一个是LPDDR,一个是T-DDR,然后导致无法将SD卡上的镜像读写到emmc上) 如果待移植单板中已有 U-boo ...
分类:
其他好文 时间:
2020-09-15 21:20:34
阅读次数:
70
3.1 添加文件 当前版本的 uboot 中肯定是已经没有 S3C24x0 这种老芯片了,我们需要找一份稍为 old 一点的 u-boot 将 s3c24x0 有关的文件都添加进来。 文件或目录 作用 ./arch/arm/cpu/arm920t/s3c24x0 s3c24x0 芯片相关的启动代码 ...
分类:
其他好文 时间:
2020-07-01 20:16:47
阅读次数:
88
本系列使用的平台为百问网IMX6ULL,通过对NXP提供uboot的分析和修改,使其支持百问网IMX6ULL 本系列参考了正点原子和百问网的IMX6ULL教程,在此表示衷心感谢 本章参考文件有:《i.MX 6 BSP Porting Guide》、《ARMv7架构参考手册》 百度网盘链接: http ...
分类:
其他好文 时间:
2020-07-01 15:59:03
阅读次数:
176