uboot 命令總結
uboot中實現了很多的命令,這些命令很多是非常實用的 這裡就總結一下
第一項:當然是help 命令
u-boot-1.2.0的help命令能列印出啥來:
[arm79-uboot-1.2.0]# help
? - alias for 'help'
autoscr - run script from memory
base - print or set address offset
bdinfo - print Board Info structure
boot - boot default, i.e., run 'bootcmd'
bootd - boot default, i.e., run 'bootcmd'
bootelf - Boot from an ELF image in memory
bootm - boot application image from memory
bootp - boot image via network using BootP/TFTP protocol
bootvx - Boot vxWorks from an ELF image
cmp - memory compare
coninfo - print console devices and information
cp - memory copy
crc32 - checksum calculation
date - get/set/reset date & time
dcache - enable or disable data cache
echo - echo args to console
erase - erase FLASH memory
flinfo - print FLASH memory information
go - start application at address 'addr'
help - print online help
icache - enable or disable instruction cache
iminfo - print header information for application image
imls - list all images found in flash
itest - return true/false on integer compare
loadb - load binary file over serial line (kermit mode)
loads - load S-Record file over serial line
loady - load binary file over serial line (ymodem mode)
loop - infinite loop on address range
md - memory display
mm - memory modify (auto-incrementing)
mtest - simple RAM test
mw - memory write (fill)
nand - NAND sub-system
nboot - boot from NAND device
nfs - boot image via network using NFS protocol
nm - memory modify (constant address)
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
reset - Perform RESET of the CPU
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
sleep - delay execution for some time
tftpboot- boot image via network using TFTP protocol
version - print monitor version
以上就是總的接受的命令
第二 介紹重要的命令
flinfo 列印出 nor flash的所有資訊
version 命令 顯示uboot的版本
data 命令 顯示時間
coninfo 命令 列印所有控制裝置的資訊
printenv 命令 顯示當前的環境變數設定
setenv 修改環境變數命令 :setenv ipaddr 192.168.1.1 將ip地址改成後面的ip
saveenv 命令 將上個命令設定的環境變數 儲存到nand flash中
cmp 命令 對兩端記憶體地址開始的資料進行比較 :cmp 0x0 0x3 0x1 零地址和三地址 比一個數
cp 命令 記憶體複製命令 :cp 0x0 0x3 0x1 吧0x0 到 0x3 一個數
mm 命令 按順序顯示記憶體單元的內容 地址會自動遞增 附加功能就是可以修改這個記憶體的值 後面輸入就可以了
mtest 命令 測試記憶體的命令 在一個記憶體不停的讀寫
mw命令 項記憶體寫入命令 mm命令也有這個功能
nm 命令 記憶體讀寫命令 兩個功能 有bug
md 命令 列印指定記憶體的資料 列印量為 0xff 地址空間
bdinfo 命令 顯示各模組的base 地址和空間分配 ip 地址等
第三 uboot中的網路命令
ping 命令 ping網路命令
tftp 命令 tftp 協議下載 :tftp 0xa000000 ramboot.bin 下載bin檔案到0xa0000000
go命令 直接跳轉到可執行檔案的入口地址 執行可執行檔案 可以和上調一同使用 測試
reset 命令 重啟開發板
set 命令 修改命令 set reset go 0x0 將go 0x0 用reset代替 和巨集有點像哈
run 命令 執行set過的命令 run reset
相關文章
- uboot 新增命令boot
- uboot 結構分析boot
- uboot常用命令及其使用boot
- 系統移植——uboot常用命令boot
- NPM 命令總結NPM
- docker命令總結Docker
- VIM 命令總結
- git命令總結Git
- redis命令總結Redis
- pip 命令總結
- SHell命令總結
- bat命令總結BAT
- hpux命令總結UX
- Vi命令總結
- expr命令總結
- Linux命令總結--mkdir命令Linux
- 常用git命令總結Git
- linux命令總結Linux
- docker命令總結(二)Docker
- 常用kubectl命令總結
- adb命令總結
- artisan 命令使用總結
- jq命令用法總結
- 自用ssh命令總結
- sed命令用法總結
- sqooooop命令總結:OOP
- Oracle rman 命令總結Oracle
- 常用 Git 命令總結Git
- Linux 命令總結Linux
- Oracle SET 命令總結Oracle
- SMIT快捷命令總結MIT
- snap 命令的 總結
- Linux shell命令總結Linux
- Git實戰命令總結Git
- oracle基本命令總結Oracle
- CentOS 7 systemctl 命令總結CentOS
- github使用命令總結Github
- RMAN命令LIST操作總結