色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

當前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學習 > 講師博文 > u-boot 中使用內(nèi)存操作命令操作GPIO

u-boot 中使用內(nèi)存操作命令操作GPIO 時間:2018-09-29      來源:未知

那么首先我們來了解幾條u-boot支持的操作內(nèi)存的命令(以FS4412為例)

md :md命令即memory display 也就是將某個內(nèi)存地址中的值顯示出來,用法如下

FS4412 # md 114001e0

114001e0: 00000000 00000000 00000555 00000000    ........U.......

114001f0: 00000000 00000000 00000555 0000003f    ........U... ? ...

11400200 : 22222227 000000ba 00005555 00000000    '"""....UU......

11400210: 00000005 00000000 00005555 00000000    ........UU......

11400220: 11333337 0000002f 00000005 00000000    733./...........

11400230: 00000005 00000000 00000005 00000000    ................

11400240: 00000000 00000000 00005555 00000000    ........UU......

11400250: 00000000 00000000 00005555 00000000    ........UU......

11400260: 11111111 00000000 000000ff 00000000    ................

11400270: 00000000 00000000 000000ff 00000000    ................

11400280: 00000005 00000000 00005555 00000000    ........UU......

11400290: 00000005 00000000 00005555 00000000    ........UU......

114002a0: 11111115 0000000c 00000055 00000000    ........U.......

114002b0: 00000005 00000000 00000055 00000000    ........U.......

114002c0: 00002222 0000000f 00005555 000000ff    ""......UU......

114002d0: 00000000 00000000 00005555 000000ff    ........UU......

 

mm:mm命令即memory modify 也就是改變某個內(nèi)存地址中的值,用法如下

FS4412 # mm 11400260

11400260: 00000000 ? 11111111

11400264 : 00000000 ? ff

11400268 : 00000155 ? ff

1140026c : 00000000 ?

(輸入q可以退出該指令,不然的話每次輸入一個值,回車后就會進入下一個地址)

nm:nm命令跟mm命令比較相似,只是nm命令只改變一個內(nèi)存地址的值,回車后不會跳到下一個內(nèi)存地址,而是直接顯示你當前內(nèi)存地址中的值,用法如下

FS4412 # nm 11400264

11400264: 0000001f ? 0

11400264 : 00000000 ? q

FS4412 #

u-boot源碼中這些命令的實現(xiàn)

找一個u-boot源碼包,解壓,并進入common目錄

cd u-boot-2010.03-FS4412/common

ls (可以看到這里有很多相關(guān)的文件)

 

 

ace_sha1.c               cmd_echo.c      cmd_jffs2.c       cmd_nand.c        cmd_ubi.c          env_common.o     libcommon.a

ace_sha1.o               cmd_echo.o      cmd_license.c     cmd_net.c         cmd_ubifs.c        env_dataflash.c  lynxkdi.c

bedbug.c                 cmd_eeprom.c    cmd_load.c        cmd_net.o         cmd_universe.c     env_eeprom.c     main.c

cmd_ambapp.c             cmd_elf.c       cmd_load.o        cmd_nvedit.c      cmd_usb.c          env_embedded.c   main.o

cmd_bdinfo.c             cmd_elf.o       cmd_log.c         cmd_nvedit.o      cmd_usbd.c         env_flash.c      Makefile

cmd_bdinfo.o             cmd_exit.c      cmd_mac.c         cmd_onenand.c     cmd_usbd.o         env_mgdisk.c     memsize.c

cmd_bedbug.c             cmd_ext2.c      cmd_max8997.c     cmd_otp.c         cmd_version.c      env_nand.c       memsize.o

cmd_bmp.c                cmd_ext2.o      cmd_max8997.o     cmd_pci.c         cmd_version.o      env_nowhere.c    miiphyutil.c

cmd_boot.c               cmd_fastboot.c  cmd_mdmupgrade.c  cmd_pcmcia.c      cmd_vfd.c          env_nvram.c      modem.c

cmd_bootldr.c            cmd_fastboot.o  cmd_mdmupgrade.o  cmd_pcmcia.o      cmd_ximg.c         env_onenand.c    serial.c

cmd_bootm.c              cmd_fat.c       cmd_mem.c         cmd_portio.c      cmd_ximg.o         env_sf.c         s_record.c

cmd_bootm.o              cmd_fat.o       cmd_mem.o         cmd_reginfo.c     cmd_yaffs2.c       exports.c        s_record.o

cmd_boot.o               cmd_fdc.c       cmd_mfsl.c        cmd_reiser.c      command.c          exports.o        stdio.c

cmd_cache.c              cmd_fdos.c      cmd_mgdisk.c      cmd_sata.c        command.o          fdt_support.c    stdio.o

cmd_console.c            cmd_fdt.c       cmd_mii.c         cmd_scsi.c        console.c          flash.c          system_map.c

cmd_console.o            cmd_flash.c     cmd_misc.c        cmd_setexpr.c     console.o          flash.o          update.c

cmd_cplbinfo.c           cmd_fpga.c      cmd_misc.o        cmd_sf.c          ddr_spd.c          hush.c           usb.c

cmd_cramfs.c             cmd_help.c      cmd_mmc.c         cmd_source.c      decompress_ext4.c  hwconfig.c       usb_kbd.c

cmd_dataflash_mmc_mux.c  cmd_help.o      cmd_mmc_fdisk.c   cmd_source.o      decompress_ext4.o  image.c          usb_storage.c

cmd_date.c               cmd_i2c.c       cmd_mmc_fdisk.o   cmd_spibootldr.c  dlmalloc.c         image.o          xyzModem.c

cmd_dcr.c                cmd_ide.c       cmd_mmc.o         cmd_spi.c         dlmalloc.o         iomux.c          xyzModem.o

cmd_df.c                 cmd_immap.c     cmd_movi.c        cmd_strings.c     dlmalloc.src       kallsyms.c

cmd_diag.c               cmd_irq.c       cmd_movi.o        cmd_terminal.c    env_auto.c         kgdb.c

cmd_display.c            cmd_itest.c     cmd_mp.c          cmd_test.c        env_auto.o         kgdb_stubs.c

cmd_dtt.c                cmd_itest.o     cmd_mtdparts.c    cmd_tsi148.c      env_common.c       lcd.c

 

vi cmd_mem.c

 C++ Code 

 

U_BOOT_CMD(

    md, 3,  1,  do_mem_md,

    "memory display",

    "[.b, .w, .l] address [# of objects]"

);

 

U_BOOT_CMD(

    mm, 2,  1,  do_mem_mm,

    "memory modify (auto-incrementing address)",

    "[.b, .w, .l] address"

);

 

U_BOOT_CMD(

    nm, 2,  1,  do_mem_nm,

    "memory modify (constant address)",

    "[.b, .w, .l] address"

);

上一篇:MODBUS的ASCII模式的碼的計算

下一篇:網(wǎng)絡(luò)編程之網(wǎng)絡(luò)超時檢測

熱點文章推薦
華清學員就業(yè)榜單
高薪學員經(jīng)驗分享
熱點新聞推薦
前臺專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權(quán)所有 ,京ICP備16055225號-5京公海網(wǎng)安備11010802025203號

回到頂部

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 国产在线观看一区二区三区 | 亚洲精品欧美日韩专区| 亚洲精品www久久久久久广东| 中文字幕v亚洲ⅴv天堂| 国产美女直播视频一区| 日韩欧美高清视频| 在线电影av不卡网址| 这里只有精品在线观看| 不卡在线观看电视剧完整版| 亚洲国产日韩欧美在线动漫| 亚洲男人天堂古典| 亚洲精品www久久久久久广东| 精品无人国产偷自产在线| 国产精品亚洲精品| 91在线观看免费高清| 国产精品视频1区| 国产成人中文字幕| 97国产精品久久| 欧美插天视频在线播放| 欧美激情18p| 黄色一区二区三区| 色妞欧美日韩在线| 亚洲视频在线看| 日韩国产在线播放| 亚洲精品久久久久国产| 国产成人精品电影| 日韩av电影国产| 亚洲图片欧美日产| 精品中文字幕在线2019| 亚洲欧洲在线免费| 精品一区二区三区三区| 久久色免费在线视频| 日韩中文字幕久久| 久久激情五月丁香伊人| 色偷偷亚洲男人天堂| 国内精品小视频| 奇米影视亚洲狠狠色| 欧美亚州一区二区三区| 日韩av免费网站| 国产午夜精品美女视频明星a级| 欧美高清第一页|