国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

嵌入式linux新手入門手記-第一次啟動am335x

發(fā)布時間:2016-1-28 10:00    發(fā)布者:designapp
關鍵詞: linux , am335x
  由于nand中沒有MLO和u-boot.img,所以我們需要設置am335x處于SD卡啟動模式,從SD卡啟動。
  從SD卡啟動,對SD卡的設置比較簡單,將SD卡設置為FAT16分區(qū),并格式化,然后將MLO,u-boot.img拷貝到SD卡上。由于我們不需要進入到kernel,所以不拷貝uImage,也不制作ubi分區(qū)。
  設置am335x的LCD_data4:0為b10111,從SD卡啟動(MMC0),插入制作好的SD卡到卡槽中。將am335x電路板通電,等u-boot.img啟動時按下鍵盤任意鍵,超級終端顯示“U-Boot:”提示符,即進入到命令行操作模式。輸入以下內容,設置網絡參數:
  setenv ipaddr 192.168.1.51 //設置am335x板的ip地址
  setenv serverip 192.168.1.50 //設置tftp和nfs的ip地址
  確保計算機的tftp服務已經正確啟動,/home/XXXX/tftp目錄下有MLO,u-boot.img和uImage。執(zhí)行以下的命令:
  mw.b 0x82000000 0xff 0x20000 //將DDR的0x82000000,長度0x20000空間填充為0xff
  tftp 0x82000000 MLO //從tftp服務器下載MLO到DDR的0x82000000開始的空間
  nandecc hw 2 //設置DDR的工作模式
  nand erase 0x0 0x20000 //擦除nand地址0x0開始,長度0x20000空間
  nand write.i 0x82000000 0x0 0x20000 //將DDR地址0x82000000空間的數據寫入到nand的0x0開始的空間,寫入長度0x20000
  上述命令將MLO寫入到nand的地址0x0開始的空間。
  mw.b 0x82000000 0xff 0x40000
  tftp 0x82000000 u-boot.img
  nand erase 0x80000 0x40000
  nand write.i 0x82000000 0x80000 0x40000
  上述命令將u-boot.img寫入到nand的地址0x80000開始空間。
  我們將使用nfs來加載uImage,以及根文件系統(tǒng),所以下面的命令可以先不執(zhí)行。
  mw.b 0x82000000 0xff 0x500000
  tftp 0x82000000 uImage
  nand erase 0x280000 0x500000
  nand write 0x82000000 0x280000 0x500000
  上述命令將uImage寫入到nand的0x280000的空間。
  mw.b 0x82000000 0xff 0x2000000
  tftp 0x82000000 ubi.img
  nand erase 0x780000 0xf880000
  nand write 0x82000000 0x780000 0x2000000
  上述命令將根文件系統(tǒng)寫入到nand的0x780000空間,長度為0x2000000。這里要注意長度應該比ubi.img實際字節(jié)大一些。
  ubi.img文件的制作方法在后續(xù)的手記中記錄。
  上述完成后,執(zhí)行nand erase 0x260000 0x20000,清除u-boot的啟動參數,然后設置bootargs和bootcmd。
  setenv ipaddr 192.168.1.51
  setenv serverip 192.168.1.50
  setenv bootargs console=ttyO0,115200n8 noinitrd root=/dev/nfs rw nfsroot=192.168.1.50:/home/XXXX/nfs ip=192.168.1.51:192.168.1.50::255.255.255.0::eth0::off mem=256M init=/linuxrc
  set bootcmd 'nfs 0x82000000 192.168.1.50:/home/XXXX/nfs/boot/uImage;bootm 0x82000000'
  saveenv //保存環(huán)境變量
  上述將設置am335x板的ip地址,tftp和nfs服務器的ip地址,以及從nfs服務器加載uImage和ubi跟文件系統(tǒng)。
  最后保存好上述環(huán)境變量后,將am335x電路板斷電,然后將LCD_data(4:0)設置為b10011,從nand啟動。
  重新啟動電路板,當u-boot啟動后,將會自動從192.168.1.50的nfs/boot目錄下下載uImage并啟動。kernel啟動后,將自動將192.168.1.50的nfs目錄作為根文件系統(tǒng)加載到am335x的“/”下。
                                
               
本文地址:http://www.qingdxww.cn/thread-160458-1-1.html     【打印本頁】

本站部分文章為轉載或網友發(fā)布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 了解一下Microchip強大的PIC18-Q24 MCU系列
  • PIC18-Q71系列MCU概述
  • 基于CEC1712實現的處理器SPI FLASH固件安全彈性方案培訓教程
  • 無線充電基礎知識及應用培訓教程2
  • 貿澤電子(Mouser)專區(qū)

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 夜夜激情网 | 久草视频中文在线 | 操操干 | 色五月婷婷成人网 | 91久久香蕉青青草原娱乐 | 亚洲欧美在线观看 | 毛片黄在线看免费 | 欧美在线一区二区三区不卡 | 色综合欧美色综合七久久 | 四虎影院在线观看网站 | 精品四虎免费观看国产高清午夜 | 成人a在线| 亚洲黄色网页 | 成人国产精品一级毛片天堂 | 日本高清中文字幕 | 亚洲欧洲一二三区 | 欧美亚洲视频在线观看 | 欧美国产高清 | 国产精品免费看久久久 | 不卡的在线视频 | 亚洲国产天堂久久综合226 | 99久久精品免费视频 | 丰满的年轻搜子在线观看 | 青在线视频 | 国产精品久久久久影院色 | 欧美视频成人 | 欧美福利专区 | 伊人网青青草 | 91av导航| 四虎影永久地址www 四虎影音在线观看 | 亚洲精品中文字幕麻豆 | 狠狠色丁香婷婷综合视频 | 97在线观看免费版 | 青青国产成人久久91 | 在线观看91精品国产下载 | 伊人久久大香线蕉精品哪里 | aaa毛片在线 | 精品色视频 | 四虎www成人影院观看 | 国产一级二级三级毛片 | 亚洲精品在线播放视频 |