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

UBOOT是怎么樣移植到NXP LPC1788開發(fā)板上面的呢

發(fā)布時間:2016-12-22 14:58    發(fā)布者:szruan0223
關(guān)鍵詞: NCP , 1788 , 開發(fā)板 , ARM , 仿真器
LPC1788的外部存儲控制器(Emc),可以對動態(tài)存儲器和靜態(tài)存儲器的支持,可以接SDRAN、NAND_FLASH、NOR_FLASH等多種存儲器!有了這些存儲器的支持,就有更大的空間存儲我們的代碼和數(shù)據(jù),把Uboot移植到開發(fā)板上,有了這個強(qiáng)大的程序支持,就可以在上面跑UCLinux操作系統(tǒng),還可以吧程序放到NAND_FLASH里面運(yùn)行。好處是大大的有啊!好了廢話不多說咱們開始。
        首先要做的是安裝Linux系統(tǒng),我裝了個虛擬機(jī)里面跑的是CentOS。具體如果安裝就不多說了網(wǎng)上有很多的教程。這里說交叉編譯器的安裝,我用的是4.5.1的版本,這個東西是開發(fā)ARM過程中最重要的東西了。具體安裝步驟如下。

在根目錄下創(chuàng)建“/disk/m3”的路徑,將交叉編譯器放到這個路徑。以后的開發(fā)就在這個路徑里進(jìn)行。現(xiàn)在用“tar”命令解壓編譯器,如上圖。這個是我自己的習(xí)慣。

        解壓完后將WB_ARM拷貝到“/opt/”路徑下,如上圖。

        編譯器就在“/opt/WB_ARM/toolschain/4.5.1/bin/”路徑下。用“l(fā)s”命令可以查看到如上圖。

        用vim編輯器,把交叉編譯器的路徑添加到家目錄下的“.bash_profile”文件中。使用vim的方法如上圖。

        上圖就是將路徑添加后的結(jié)果,注意不要寫錯了。完成后保存退出。然后注銷CentOS,按鍵盤上的“Ctrl+Alt+字符刪除鍵(←)”,就可以注銷。



注銷完成后在終端里輸入arm-然后按鍵盤上的“Tab”鍵兩次,就會出現(xiàn)如上圖的交叉編譯器。
接下來就可以編譯uboot。

        將uboot拷貝到我們創(chuàng)建的路徑下并解壓,因為這個源碼包是zip包,不是tar包,所以不能用tar命令解壓,要用unzip命令解壓。如上圖。


        解壓后進(jìn)入,里面就是uboot的源碼文件。

        在“board/nxp/”路徑下就有1788的開發(fā)板如上圖,但是這個開發(fā)不是我們自己的開發(fā)板,不過有1788的就好。查看了官方的ea-lpc1788的電路圖,用的是串口0,旺寶的1788開發(fā)板也是用的串口0,按道理說,編譯后下載到板子串口0會有信息輸出。接下來就編譯試試看。

        在uboot的頂層目錄,先用make clean清除一下,再用make ea-lpc1788_config將uboot配置成1788的uboot,最好make編譯,如上圖。

不編不知道一編嚇一跳,還有錯誤,這可如何是好啊!他說,找不到‘raise’這個符號,思來想去,符號應(yīng)該就是一個函數(shù),是不是那個地方定義了后,沒有寫這個函數(shù),結(jié)果我搜索了一遍什么都沒有啊,那感覺就像在孫悟空身上拔了一根毫毛,興奮的一吹什么都沒有啊。最后想了想,居然沒有這個符號,那我就給它一個這樣的符號。

        找了一個命令的路徑,用vim打開里面有一個main.c如上圖。

        在里面添加了一個raise的函數(shù)保存退出,如上圖。

        繼續(xù)編譯。

        奇跡出現(xiàn)了,呵呵!!出來了一個u-boot.bin這個就是我們要用到的。如上圖。

把u-boot.bin下載到lpc1788的0地址處,連接開發(fā)板的USB轉(zhuǎn)串口到電腦。打開centos的minicom。打開前先將USB轉(zhuǎn)串口轉(zhuǎn)接到虛擬機(jī)的centos里,將minicom設(shè)置為/dev/ttyUSB0,8位數(shù)據(jù)位,沒有校驗位,一位停止位。具體設(shè)置的詳細(xì)過程網(wǎng)上有很多。連接后復(fù)位開發(fā)板,就會有信息打印出來,這說明我們的uboot成功的運(yùn)行起來了,由于旺寶的lpc1788開發(fā)板和官方的不一樣,所以NAND就出現(xiàn)問題了!如上圖。

        現(xiàn)在在uboot里面輸入help就會顯示出uboot的命令,到了這一步感覺很是高興啊!不過要成功引導(dǎo)加載UCLinux還有很長的一段路要走啊!這次先寫到這里吧!希望能夠堅持到那一步。帖子會不定期的更新,并加上源代碼!希望大家多多支持,給我前進(jìn)的動力!
        操作系統(tǒng),CentOS
        交叉編譯器版本,4.5.1
        開發(fā)平臺,旺寶 悍馬1788開發(fā)板。
本文地址:http://www.qingdxww.cn/thread-182382-1-1.html     【打印本頁】

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

廠商推薦

  • Microchip視頻專區(qū)
  • 安靜高效的電機(jī)控制——這才是正確的方向!
  • 為何選擇集成電平轉(zhuǎn)換?
  • 無線充電基礎(chǔ)知識及應(yīng)用培訓(xùn)教程2
  • PIC18-Q71系列MCU概述
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 毛片视频网站 | 亚洲伦理网站 | 欧洲a级片| 韩国一级毛片视频 | 久久免费手机视频 | 91官网| 四虎免费在线播放 | 成人性生交大片免费视频 | 精品成人在线观看 | 操操操干干 | 午夜向日葵在线视频观看下载 | 18到20岁女人一级毛片 | 在线看欧美成人中文字幕视频 | 免费在线不卡视频 | 99在线观看视频免费精品9 | 久久久久久久国产精品影院 | 56pa0视频在线观看 | 欧美日韩视频免费播放 | 国产一区91 | 国产乱对白刺激视频 | 欧美一级欧美一级在线播放 | 九七在线 | 天堂在线免费观看 | 97国产成人精品视频 | 天天插综合 | 欧美在线视 | 亚洲国产欧美目韩成人综合 | www亚洲欲色成人久久精品 | 青青草国产精品人人爱99 | 青青青青在线成人视99 | 看黄漫的网站 | 特级毛片8级毛片免费观看 特级黄a三级三级三级 | a在线观看视频 | 本道久久综合88全国最大色 | 国产成人精品高清在线观看99 | 国产精品一区二区三区免费 | 四虎影院.com| 欧美a在线视频 | 91免费高清视频 | 亚洲精品视频免费观看 | 激情成人综合网 |