【U-boot 命令使用】

文章目錄

  • 1 查詢有哪些命令
  • 2 信息查詢命令
    • dbinfo - 查看板子信息
    • printenv- 輸出環境變量信息
    • version - 輸出uboot版本信息
  • 3 環境變量操作命令
    • 修改環境變量
    • 新建環境變量
    • 刪除環境變量
  • 4 內存操作命令
    • md命令
    • nm命令
    • mm命令
    • mv命令
    • cp命令
    • cmp命令
  • 5 網絡操作命令
    • 與網絡有關的環境變量
    • ping命令
    • dhcp命令
    • nfs命令
    • tftp命令
  • EMMC和SD卡操作命令
    • EMMC命令
      • mmc info 命令
      • mmc rescan 命令
      • mmc list 命令
      • mmc dev 命令
      • mmc part命令
      • mmc read命令
      • mmc write 命令
      • mmc erase 命令
    • FAT格式文件系統命令
      • fatinfo
      • fatls
      • fstype
      • faltload
      • fatwrite
    • EXT格式文件系統操作命令
  • BOOT操作命令
    • bootz命令
    • bootm
    • boot
  • 其他操作命令
    • reset
    • go
    • run
    • mtest

1 查詢有哪些命令

查詢全部有哪些命令使用 help 或者 ?

2 信息查詢命令

dbinfo - 查看板子信息

printenv- 輸出環境變量信息

version - 輸出uboot版本信息

3 環境變量操作命令

  1. setenv - 修改環境變量
    語法格式:setenv [環境變量名稱 ] [環境變量值]
  2. saveenv - 保存環境變量
    語法格式:saveenv

一般環境變量是存儲在外部flash中,uboot啟動的時候,會將環境變量從flash中加載到DRAM中,使用setenv改變的是DRAM 中的環境變量,要是用saveenv將修改后的變量保存到flash中。

修改環境變量

先使用setenv修改環境變量,在使用saveenv保存環境變量。
當修改的環境變量值中存在空格時,要是用單引號將環境變量的值擴起來

新建環境變量

與修改環境變量的形式相同。

刪除環境變量

不給環境變量賦值就是刪除環境變量

4 內存操作命令

  1. md - 顯示內存值
  2. nm - 修改指定地址的內存值
  3. mm - 修改指定地址內存值,地址可以自增
  4. mv - 使用一個指定數據填充一段內存
  5. cp - 將DRAM的數據從一個地址拷貝到另一個地址,或者把NOR Flash的數據拷貝到DRAM中
  6. cmp - 比較兩段內存的數據是否相等

md命令

md命令用于顯示內存的值,

nm命令

mm命令

mv命令

cp命令

cmp命令

5 網絡操作命令

與網絡有關的環境變量

環境變量描述
ipaddr開發板IP地址,可以不設置,用dhpc獲取
ethaddr開發板mac地址
gatewayip網關地址
netmask子網掩碼
serveip服務器IP地址,也就是UBuntu主機IP地址

ping命令

dhcp命令

nfs命令

tftp命令

EMMC和SD卡操作命令

EMMC命令

mmc info 命令

mmc rescan 命令

mmc list 命令

mmc dev 命令

mmc part命令

mmc read命令

mmc write 命令

mmc erase 命令

FAT格式文件系統命令

fatinfo

fatls

fstype

faltload

fatwrite

EXT格式文件系統操作命令

BOOT操作命令

  1. bootz
  2. bootm
  3. boot

bootz命令

bootm

boot

其他操作命令

reset

go

run

mtest

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/81424.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/81424.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/81424.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

初學者如何用 Python 寫第一個爬蟲?

初學者如何用 Python 寫第一個爬蟲? 一、爬蟲的基本概念 (一)爬蟲的定義 爬蟲,英文名為 Web Crawler,也被叫做網絡蜘蛛、網絡機器人。想象一下,有一個勤勞的小蜘蛛,在互聯網這個巨大的蜘蛛網中…

IDE/IoT/搭建物聯網(LiteOS)集成開發環境,基于 VSCode + IoT Link 插件

文章目錄 概述IDE安裝安裝舊版本VSCode安裝插件安裝問題和解決手動安裝SDK包手動下載依賴工具 IoTLink配置IoTLink Home用戶設置-工具鏈-編譯器用戶設置-工具鏈-構建器用戶設置-工具鏈-燒錄器用戶設置-SDK管理工程設置-SDK配置工程設置-編譯器工程設置-調試器 創建工程Demo 源碼…

深度剖析:Dify+Sanic+Vue+ECharts 搭建 Text2SQL 項目 sanic-web 的 Debug 實戰

目錄 項目背景介紹sanic-web Dify\_service handle\_think\_tag報錯NoneType問題描述debug Dify調用不成功,一直轉圈圈問題描述debug 前端markdown格式只顯示前5頁問題描述debug1. 修改代碼2.重新構建1.1.3鏡像3.更新sanic-web/docker/docker-compose.yaml4. 重新部…

理想AI Talk第二季-重點信息總結

一、TL;DR 理想為什么要做自己的基模:座艙家庭等特殊VLM場景,deepseek/openai沒有解決理想的基模參數量:服務端-300B,VLencoder-32B/3.6B,日常工作使用-300B,VLA-4B為什么自動駕駛可以達成&…

TensorRT

TensorRT 下載 TensorRT 7.1.3.4 TAR壓縮包,解壓到安裝目錄: tar xzvf TensorRT-7.1.3.4.Ubuntu-16.04.x86_64-gnu.cuda-11.0.cudnn8.0.tar.gz 添加 TensorRT lib 到環境變量: gedit ~/.bashrc # 添加 export LD_LIBRARY_PATH$LD_LIBRARY_PAT…

【NGINX】 -9 nginx + tomcat實現的多級反向代理

文章目錄 1、tomcat的安裝 (centos版本)1.1 安裝Java依賴環境1.2 安裝tomcat 2、tomcat的虛擬主機的配置2.1 配置多級目錄 3、利用nginx的反向代理實現將轉發指向一個虛擬機3.1 nginx服務器的配置3.2 客戶端配置 4、 反向多級代理代理服務器操作nginx 1 服務器nginx 2 服務器to…

基于requests_html的python爬蟲

前言:今天介紹一個相對性能更高的爬蟲庫requests_html,會不會感覺和requests有點聯系?是的。為什么開始不直接介紹呢?因為我覺得requests是最基本入門的東西,并且在學習過程中也能學到很多東西。我的python老師在介紹這…

【架構篇】架構類型解釋

架構設計的本質:從模糊概念到系統化思維 摘要 “架構”是系統設計的靈魂,但許多人對它的理解仍停留在抽象層面。本文系統解析架構的8大核心維度,結合設計原則、案例與誤區分析,幫助開發者建立從戰略到落地的完整認知框架。 一、架…

用Python繪制夢幻星空

用Python繪制夢幻星空 在這篇教程中,我們將學習如何使用Python創建一個美麗的星空場景。我們將使用Python的圖形庫Pygame和隨機庫來創建閃爍的星星、流星和月亮,打造一個動態的夜空效果。 項目概述 我們將實現以下功能: 創建深藍色的夜…

PyTorch循環神經網絡(Pytotch)

文章目錄 循環神經網絡(RNN)簡單的循環神經網絡長短期記憶網絡(LSTM)門控循環單元(GRU) 循環神經網絡(RNN) 循環神經網絡(RecurrentNeuralNetwork,RNN&#…

用算術右移實現邏輯右移及用邏輯右移實現算術右移

函數srl()用算術右移實現邏輯右移,函數sra()用邏輯右移實現算術右移。 程序代碼 int sra(int x,int k); unsigned int srl(unsigned int x, int k);void main() {int rx1,k,x1;unsigned int rx2,x2;k3;x10x8777;x20x8777;rx1sra(x1, k);rx2srl(x2, k);while(1); }…

pojo層、dao層、service層、controller層的作用

在Java Web開發中,常見的分層架構(如Spring Boot項目)通常包含POJO層、DAO層、Service層和Controller層,各層職責明確,協同工作。以下是各層的作用及相互關系: 1. POJO層(Model/Entity層&#…

【Linux網絡】五種IO模型與阻塞IO

IO 在Linux網絡環境里,IO(Input/Output)指的是網絡數據在系統與外部網絡(像其他設備、服務器或者客戶端)之間進行傳輸的過程。 它是網絡編程和系統性能優化的核心內容。 IO :INPUT和OUTPUT(站…

入門OpenTelemetry——應用自動埋點

埋點 什么是埋點 埋點,本質就是在你的應用程序里,在重要位置插入采集代碼,比如: 收集請求開始和結束的時間收集數據庫查詢時間收集函數調用鏈路信息收集異常信息 這些埋點數據(Trace、Metrics、Logs)被…

大數據場景下數據導出的架構演進與EasyExcel實戰方案

一、引言:數據導出的演進驅動力 在數字化時代,數據導出功能已成為企業數據服務的基礎能力。隨著數據規模從GB級向TB級甚至PB級發展,傳統導出方案面臨三大核心挑戰: ?數據規模爆炸?:單次導出數據量從萬級到億級的增長…

拓展運算符與數組解構賦值的區別

拓展運算符與數組解構賦值是ES6中用于處理數組的兩種不同的特性,它們有以下區別: 概念與作用 ? 拓展運算符:主要用于將數組展開成一系列獨立的元素,或者將多個數組合并為一個數組,以及在函數調用時將數組作為可變參…

2025年全國青少年信息素養大賽初賽真題(算法創意實踐挑戰賽C++初中組:文末附答案)

2025年全國青少年信息素養大賽初賽真題(算法創意實踐挑戰賽C++初中組:文末附答案) 一、單項選擇題(每題 5 分) C++ 程序流程控制的基本結構不包括以下哪項? A. 分支結構 B. 數據結構 C. 循環結構 D. 順序結構 以下哪段代碼能將數組 int a[4] = {2, 4, 6, 8}; 的所有元素變…

計算機視覺與深度學習 | Python實現EMD-CNN-LSTM時間序列預測(完整源碼、數據、公式)

EMD-CNN-LSTM 1. 環境準備2. 數據生成(示例數據)3. EMD分解4. 數據預處理5. CNN-LSTM模型定義6. 模型訓練7. 預測與重構8. 性能評估核心公式說明1. 經驗模態分解(EMD)2. CNN-LSTM混合模型參數調優建議擴展方向典型輸出示例以下是使用Python實現EMD-CNN-LSTM時間序列預測的完…

React 19中useContext不需要Provider了。

文章目錄 前言一、React 19中useContext移除了Provider&#xff1f;二、使用步驟總結 前言 在 React 19 中&#xff0c;useContext 的使用方式有所更新。開發者現在可以直接使用 作為提供者&#xff0c;而不再需要使用 <Context.Provider>。這一變化簡化了代碼結構&…

單片機-STM32部分:14、SPI

飛書文檔https://x509p6c8to.feishu.cn/wiki/VYYnwOc9Zi6ibFk36lYcPQdRnlf 什么是SPI SPI 是英語Serial Peripheral interface的縮寫&#xff0c;顧名思義就是串行外圍設備接口。是Motorola(摩托羅拉)首先在其MC68HCXX系列處理器上定義的。 SPI&#xff0c;是一種高速的&…