新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > OMAP-L138_FlashAndBootUtils使用及編譯指導(dǎo)

OMAP-L138_FlashAndBootUtils使用及編譯指導(dǎo)

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

如圖 14 所示,這種情況的原因通常有兩種:一是由于 DDR 參數(shù)配置不正確從而導(dǎo)致程序運(yùn)行異常,不能返回正確的指令給主機(jī);二是硬件原因,可能是焊接,或硬件連接上的錯(cuò)誤造成的。可以通過(guò)仿真器連接目標(biāo)板用 BSL庫(kù)提供的測(cè)試程序驗(yàn)證一下 DDR,和相應(yīng)的 flash。如果沒(méi)有仿真器,可以通過(guò)間接的方法,比如用 AISgen 工具包里提供的 UART 啟動(dòng)工具 UartHost.exe 來(lái)加載運(yùn)行測(cè)試程序,檢測(cè) DDR,flash 等,將測(cè)試結(jié)果通過(guò)串口回傳顯示,或者設(shè)置 GPIO的狀態(tài)來(lái)反映。

QQ截圖20130606140932.jpg

7.3 燒寫中途停止

如圖 15所示,燒寫在中途停止,這種情況通常是因?yàn)?DDR工作不穩(wěn)定,原因可能是 DDR布線問(wèn)題導(dǎo)致信號(hào)完整性差,可以嘗試降低 DDR時(shí)鐘,并用示波器測(cè)量信號(hào)質(zhì)量。

DDR不穩(wěn)定也可能表現(xiàn)在能成功燒寫,但運(yùn)行不正常,通常表現(xiàn)為串口打印停在解壓或啟動(dòng)內(nèi)核階段。

QQ截圖20130606141018.jpg

7.4 啟動(dòng)后串口沒(méi)打印

燒寫成功,啟動(dòng)后串口沒(méi)打印,檢查U-boot里的調(diào)試串口配置,默認(rèn)為UART2。


上一頁(yè) 1 2 3 4 下一頁(yè)

關(guān)鍵詞: OMAPL138 串口燒寫 UBL

評(píng)論


技術(shù)專區(qū)

關(guān)閉