首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

史上最全Uboot常用命令汇总(超全面!超详细!)收藏这一篇就够了「建议收藏」

bdinfo 命令用于查看开发板信息 printenv用于输出环境变量信息 uboot 也支持 TAB 键自动补全功能,输入print然后按下 TAB 键就会自动补全命令,直接输入print也可以。...重启uboot 就会发现环境变量 author 没有。...比如你设置要查看内存长度问为 20(十六进制为 0x14),如果显示格式为.b 的话那就表示 20 个字节;如果显示格式为.w 的话就表示 20 个 word,也就是 202=40 个字节;如果显示格式为...最后输入如下命令, 重启 tftp 服务器: sudo service tftpd-hpa restart 万事俱备,只剩验证uboot tftp 命令格式如下: tftpboot...比如我们要查询 EMMC 分区 1 文件系统信息,命令如下: fatinfo mmc 1:1 fatls 命令 fatls 命令用于查询 FAT 格式设备目录和文件信息,命令格式如下

11.5K43

详细讲解 移植Uboot到ARM9开发系统上

大家好,又见面,我是你们朋友全栈君。 首先了解ARMer9开发系统硬件设计上和三星原装SMDK2410之间区别。...让uboot在ARMer9开发系统上跑起来,目前只需要关注如下硬件区别,解决下面这个问题,uboot就可以在ARMer9开发系统上正常地从串口输出,进入提示符。...目录生成uboot.bin; 通过sjf2410w程序将uboot.bin下载到nor flash中, 地址为0地方; 串口接在UART0上,uboot启动信息将输出。..., 入口点在内存那个位置以及映象名是什么 root@Glym:/tftpboot# ....17. fatls:列出Dos FAT文件系统, 如:fatls usb 0列出第一块U盘中文件 18. fatload: 读入FAT中一个文件,如:fatload usb 0:0 32000000

2.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

嵌入式Linux开发-uboot常用命令介绍(下篇)

前言 这篇文章是UBOOT命令介绍下篇,接着上篇文章介绍剩下几个命令用法。 主要是涉及命令是:磁盘分区、磁盘文件加载、内核引导、二进制文件加载、跳转命令、磁盘文件系统格式等等。 2....UBOOT命令 2.1 fatls –列出指定目录下文件 查看帮助: TINY4412 # ?...fatls fatls - list files in a directory (default /) 列出一个目录文件 Usage: fatls <dev[...源地址 目标地址 数量 ① 读出DDR两个地址数据,方便后面比较 TINY4412 # md.b 45000000 10 显示数据 45000000: ff ff ff ff ff ff ff...}.f.k.n.y.y ② 将DDR4900000地址前10个字节拷贝到45000000地址处 TINY4412 # cp 49000000 45000000 10 ③ 将两处地址数据再显示出来

2.3K20

在PetaLinux工程中调试关键模块代码

在PetaLinux工程中,与单板相关UBoot、Linux等模块,经常需要编辑、调试。...在旧版本中,可以为UBoot、Linux选择“ext-local-src”, 指定UBoot、Linux代码,从而使PetaLinux使用工程师修改后带调试信息代码。现在已经不建议这种模式。...xilinx-linux source /components/yocto/layers/core/oe-init-build-env 在PetaLinux工程中导出所有关键模块代码 提供统一脚本...比如最近在u-boot-xlnx/common/usb.c开始处,定义宏DEBUG,使能ubootusb调试信息。其它usb相关文件也可以增加“#define DEBUG”。...再编译PetaLinux工程,运行新boot.bin,执行命令“usb stop && usb start && fatls usb 0 && usb stop”,就会有usb调试信息。

90720

海军 2021年总结, 跳槽后,我收获什么

前言 [2.png] 2021 还有几天就结束,每年这会,我都会写年终总结,这是我坚持写年终总结第三年。每到写总结时候,就是打脸时候,几乎每年定计划很多都没实现......这里领导对我非常好,来到这家公司,待了一年多吧,做了很多B端项目,前端技术选型,也是由我来定,非常自由,没有约束,每天朝九晚五,我很喜欢这种节奏。 在这里,每天不用考虑吃什么,一顿三餐免费自助。...后来,通过买自行车老板认识 骑行俱乐部 , 就这样我骑行之旅就开发了,通过俱乐部认识很多朋友,还认识 x国企x部门技术领导,听了我一些故事,要拉我入伙,当时还真有点心动,七险四金,免费公寓,免费自助...[e0729c1c54e466cca5352ee53d590556.jpeg] 2021 有哪些遗憾 回顾 2021 年,今年一年没有什么收获吧,归咎其原因,方向还是没有确定,就像一座船在大海航行...2022,不太会去学公司技术栈之外技术,掌握好公司需要技术栈,可以高效解决问题,并持续复盘总结,学自己想走方向需要技术,持续不断输入输出,终究不会错

18400

i.MX6ULL嵌入式Linux开发1——uboot移植初探

然后可以使用如下指令来查看SD卡挂载标识符: ls /dev/sd* 查看输出结果: ? 这里/dev/sdb就是我SD卡。...烧写最后一行会显示烧写大小、用时和速度,比如u-boot.bin烧写到SD卡中大小是 423KB,用时 1.7s,烧写速度是 236KB/s。...第23行是在倒计时 3 秒内按回车键,符号=>表示可以继续与uboot进行「命令交互」。 看过了串口uboot信息,再来看一下板子是实际运行情况: ?...由于原厂uboot驱动屏幕是TFT43AB (480x272),与我这里屏幕不一样,所以「屏幕没有正常显示」(现在屏幕看起来有许多彩色小点点),接下来,就是对uboot进行屏幕驱动修改。...4.4 uboot命令初探 上面说道,在uboot启动3 秒倒计时内,串口界面如果按下了回车键,uboot就会输出符号=>,则「可以继续与uboot进行命令交互」。那可以输入哪些命令呢?

2K40

迅为2K1000龙芯开发板pmon BSP移植之配置CAN总线

移植pmon要比移植uboot难吗? 和 uboot 移植相比,给开发板移植 pmon 难吗?有什么区别呢。...我们在移植 uboot 时候,基本上是不 会在 uboot 官网去下载纯净 uboot 镜像,而是用半导体厂家提供 bsp 包里面的 uboot。为什么要 这么做呢?...并不是说 uboot 官网里面的 uboot 源码不能用,不能移植,而是 uboot 官网里面的 uboot 对相应 CPU 支持不是很好。你想哈,谁对 CPU 最熟悉呢?...接着我们就可以来测试开发板 CAN 功能。 3.2.7 CAN 接口测试 开发板板载两路 CAN 接口, 我们可以使用这两路 CAN 接口验证 CAN 数据收发。...运行结果如下图所示: 上图我们可以看到 CAN1 发送数据以后, 后台运行 CAN0 接收程序收到了 CAN0 数据, 并显示出来, 接收到数据和发送数据内容一致。

65020

Linux U-Boot 开发指南

Linux U-Boot 开发指南 1 前言 1.1 编写目的 介绍 U-Boot 编译打包、基本配置、常用命令使用、基本调试方法等, 为 U-BOOT 移植及应用开发提供基础。...,在打包固件时候, 我们会制作启动资源分区镜像, 把指定目录下文件按照文件系统格式排布,文件中包括原来目录中所有文件,并完全按照目录结构排列。...当把这个镜像文件烧写到存储设备上某一个分区时候,可以看到这个分区和原有目录内容一样。使用fat可以方便地以文件和目录方式对小机 flash 进行数据访问,如显示 logo。...其相关操作命令如下: fatls : 列出相应设备目录上所有文件,示例如下图: ​ 图 5-1: fatls 命令执行示例图 说明 补充说明,fatls mmc 2:2 中第一个 2 表示是 emmc...节点路径别名,因此可以用如下命令来显示nand0配置信息。

4K70

嵌入式Linux开发-uboot常用命令介绍(上篇)

当前测试uboot命令开发板是友善之臂tin441,使用三星EXYNOS4412,本篇文章重点是介绍uboot命令行命令功能,用法,使用uboot版本是2010.12,是友善之臂官方提供uboot...UBOOT命令介绍 2.1 帮助命令–help 查看当前UBOOT支持那些命令。 TINY4412 # help ?...fatload - fatload——从dos加载二进制文件文件系统 fatls - 一个目录列表文件(默认/) fdisk - fdisk for sd/mmc.... [显示数据个数] TINY4412 # md.b 1000000 10 //将起始地址1000000处10个数据显示到终端 01000000: 06 00 00 ea fe...MMC info >输出指定编号 mmc 信息, 是要指定编号 Usage: mmcinfo 编号说明: mmc 编号是会变化, Tiny4412 板上有 EMMC,

1.7K50

D1-H哪吒 设置hdmi分辨率

问题反馈 输出官方命令: cd /sys/kernel/debug/dispdbg echo disp0 > name; echo switch1 > command; echo 4 10 0 0...0x4 0x101 0 0 0 8 > param; echo 1 > start; 屏幕有logo出现,但是输入命令 cat /dev/urandom > /dev/fb0 后,屏幕只显示大概一半屏...问题解决: 1、关于显示不全原因是fb0在内核显示驱动初始化时候会申请fb0buffer,这时就指定fb0分辨率,因此后面通过命令去切换成HDMI显示时候,分辨率基本上就对应不上,修改方法有一种...,就是开机时候就指定默认HDMI输出,如下所示,修改完毕后需要重新编译uboot,在lichee/brandy-2.0/u-boot-2018目录下执行make clean && muboot diff...--git a/configs/nezha/uboot-board.dts b/configs/nezha/uboot-board.dts index 793dec2..d95a320 100644

8500

将JZ2440调试串口改成COM2

在单片机开发板上一般都用这个芯片,它作用就是USB转TTL电平,经过PL2303转换之后,电脑和开发板即可通信,设置好参数后也就能够显示出开发板打印信息。...但是这也只是硬件上连线而已,下面是软件部分修改(需要重新编译uboot和内核):1.首先修改uboot部分,修改文件uboot/include/configs/100ask24xx.h ,根据具体板子找对应文件即可...到这里,uboot调试信息打印结束,下面就把所有任务交内核。有的同学编译好内核,启动时,卡死在这里,只能说明,你uboot是正常,内核是否正常就不得而知了。...有这一句,你就会看到很多调试信息,系统启动时,大部分输出信息都来自这一配置。 以上4点修改完成后,重新编译uboot和内核,重新烧写,启动。好了,串口就修改成功。...如果上面4点没有全部修改,则可能出现下面的情况: uboot信息在com1上面显示,内核信息则在com2上显示,这是我曾遇到过

80720

Uboot学习(四)之Uboot命令和ping命令实战

今天我们主要是来学习Uboot命令,在昨天文章里面也有提到过Uboot命令跟Linux下命令是不一样,比如说,你在Uboot里面输入——ls命令,在Uboot平台下识别不了,但是熟悉Linux...行缓冲:意思是你在shell终端上输入一个命令,这个命令不能马上执行,而是要你按换行回车(enter键),才会去执行这个命令。 全缓冲:填满标准I/O缓存区才进行实际I/O操作。...但是要注意这里有一个问题,就是你在重新进入到Uboot里面的话,这个bootdelay又会变成3秒,相当于说,你设置失效,那这是咋回事呢,且看下面的分析(先看现象再给分析): x210 #...中,是不是bootdealy又成了3秒,这里我们画一个图来解释为啥: 这里是画是一个简单草图,意思是说当上电启动时,在Flash里面的Uboot程序和环境变量被传送到ddr里面去临时运行,但是我们...当然这里还有可以是在Uboot下去和windows以及linux连通,还有开发板这边Linux系统和我们虚拟机里面的Linux连通,不过这里就要注意网络配置,很容易出错,之前在交流群里面就很多网友遇到这种问题

98330

一.linux开发之uboot移植(一)——初识uboot

大家好,又见面,我是你们朋友全栈君。...– uboot主要作用 是用来启动操作系统内核 * * uboot什么时候开始运行,什么时候结束运行?...serverip TFTP服务器端IP地址 ipaddr 本地IP地址 stdin 标准输入设备,一般是串口 stdout 标准输出,一般是串口,也可是LCD(VGA) stderr 标准出错,一般是串口...*指定地址* ) * 格式: nm [.b, .w, .l] address * mm 修改内存值(地址自动加一)* 格式: mm [.b, .w, .l] address * md 显示内存值...(4)各分区大小由系统移植工程师自己来定,一般定为合适大小(不能太小,太小了容易溢出;不能太大,太大浪费空间) (5)分区在系统移植前确定好,在uboot中和kernel中使用同一个分区表。

93230

嵌入式Linux系列第3篇:uboot编译下载

这就表示make menuconfig执行成功。 这是一个图像化配置界面,可以用来配置uboot各种参数。我们使用键盘方向键向右移动到Save,按Enter键我们先保存下试试。...又提示错误,我们猜测可能是config文件不对,我们用nuc972相关配置,输入make nuc970_defconfig,其实这个nuc970_deconfig是个文件,在configs目录中,打开看下...因为我板子里原来有uboot,kernel,文件系统,我先Erase一下: ? 3)将上面生成u-boot-spl.bin放进来 ? 烧录成功后显示: ?...再烧录uboot.bin ? 4)将跳线帽或者拨码开关切换回NAND 运行模式,上电,连接上调试串口输出以下信息: ?...06.结束语 本篇介绍uboot编译和烧写,uboot编译方法和传统MCU编译有很大区别,需要大家熟悉一下。 有问题欢迎大家留言讨论。

2.4K60

嵌入式Linux开发-编写自定义uboot命令

U-Boot命令为用户提供交互功能,并且已经实现几十个常用命令,前面两篇文章介绍uboot自带常用命令使用。 如果开发板需要很特殊操作,可以添加新U-Boot命令。...:cmd_xxx.c 将写好命令.c文件放入UBOOT源码顶层/common目录下,并且修改Makefile文件,将加入.c文件添加到编译选项中。...\n"); //如果不是on 也不是off 就输出提示 } U_BOOT_CMD( beep, //在u-boot命令行里显示命令名称 2, //形参最大个数 1,...} U_BOOT_CMD( led, //在u-boot命令行里显示命令名称 3, //形参最大个数 1, //重复次数 do_led, //命令执行函数...*/ do_mymovi,/*命令处理函数*/ "将SD卡BL1/BL2/uboot/签名文件/内核拷贝到EMMC", /*简短提示*/ "\n" "将SD卡BL1/BL2/uboot/签名文件

1.4K30

uboot作用和功能

大家好,又见面,我是你们朋友全栈君。 uboot是用来干什么,有什么作用?...譬如uboot要实现刷机必须能驱动iNand,譬如uboot要在刷机时LCD上显示进度条就必须能驱动LCD,譬如uboot能够通过串口提供操作界面就必须驱动串口。...2)SoC级(譬如串口)就是SoC内部外设,板级就是SoC外面开发板上面的硬件(譬如网卡、iNand) 3.5 uboot”生命周期” 1)uboot生命周期就是指:uboot什么时候开始运行,什么时候结束运行...2)有些程序需要和人进行交互,于是乎程序中就实现一个shell(shell就是提供人机交互一个界面,回想ARM裸机全集第十六部分),uboot就实现一个shell。...uboot在设计时借助操作系统设计理念(命令行工作方式借鉴linux终端命令行,环境变量借鉴操作系统环境变量,uboot驱动管理几乎完全照抄linux驱动框架)。

1.1K30
领券