<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 嵌入式系統 Boot Loader 技術(shù)內幕(3)

嵌入式系統 Boot Loader 技術(shù)內幕(3)

作者: 時(shí)間:2010-04-20 來(lái)源:網(wǎng)絡(luò ) 收藏

在 boot 程序的設計與實(shí)現中,沒(méi)有什么能夠比從終端正確地收到打印信息能更令人激動(dòng)了。此外,向終端打印信息也是一個(gè)非常重要而又有效的調試手段。但是,我們經(jīng)常會(huì )碰到終端顯示亂碼或根本沒(méi)有顯示的問(wèn)題。造成這個(gè)問(wèn)題主要有兩種原因:(1) boot 對串口的初始化設置不正確。(2) 運行在 host 端的終端仿真程序對串口的設置不正確,這包括:波特率、奇偶校驗、數據位和停止位等方面的設置。

本文引用地址:http://dyxdggzs.com/article/257977.htm

此外,有時(shí)也會(huì )碰到這樣的問(wèn)題,那就是:在 boot 的運行過(guò)程中我們可以正確地向串口終端輸出信息,但當 boot loader 啟動(dòng)內核后卻無(wú)法看到內核的啟動(dòng)輸出信息。對這一問(wèn)題的原因可以從以下幾個(gè)方面來(lái)考慮:

(1) 首先請確認你的內核在編譯時(shí)配置了對串口終端的支持,并配置了正確的串口驅動(dòng)程序。

(2) 你的 boot loader 對串口的初始化設置可能會(huì )和內核對串口的初始化設置不一致。此外,對于諸如 s3c44b0x 這樣的 CPU,CPU 時(shí)鐘頻率的設置也會(huì )影響串口,因此如果 boot loader 和內核對其 CPU 時(shí)鐘頻率的設置不一致,也會(huì )使串口終端無(wú)法正確顯示信息。

(3) 最后,還要確認 boot loader 所用的內核基地址必須和內核映像在編譯時(shí)所用的運行基地址一致,尤其是對于 uClinux 而言。假設你的內核映像在編譯時(shí)用的基地址是 0xc0008000,但你的 boot loader 卻將它加載到 0xc0010000 處去執行,那么內核映像當然不能正確地執行了。


Loader 的設計與實(shí)現是一個(gè)非常復雜的過(guò)程。如果不能從串口收到那激動(dòng)人心的uncompressing linux.................. done, booting the kernel……內核啟動(dòng)信息,恐怕誰(shuí)也不能說(shuō):嗨,我的 boot loader 已經(jīng)成功地轉起來(lái)了!。



關(guān)鍵詞: Boot loader 串口

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>