亚洲精品一二区_国产黄色片网站_99久久久成人国产精品_蜜臀网_国产精品一区二区三区免费_成人av中文字幕_91精品国产欧美一区二区成人

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > U-BOOT 使用串口運行4412裸板程序

U-BOOT 使用串口運行4412裸板程序 時間:2017-11-24      來源:未知

關(guān)鍵字:u-boot 裸板 串口 uart 調(diào)試 loadb kermit

在我們熟悉硬件平臺的過程當(dāng)中,通常會使用裸板代碼調(diào)試方式進行試驗驗證。常用手段是通過JTAG+openocd 進行GDB端調(diào)試,這種方式可以實時觀察代碼對硬件的影響及代碼的執(zhí)行順序。但是操作相對比較啰嗦,并且需要借助于jtag連接器。在沒有jtag的條件下我們可以通過利用U-boot 的loadb、go命令實現(xiàn)通過串口傳輸下載并執(zhí)行裸板代碼。當(dāng)然這樣做的缺點是我們無法到程序運行的細節(jié)過程。

首先我們要通過查看確認裸板程序的起始執(zhí)行地址:0x40008000

這個地址在也可能在后綴名為.lds的連接腳本中設(shè)置

確認地址后,我們使用 《超級終端》 或《SecureCRT》 等支持 kermit傳輸協(xié)議的串口通信工具打開與開發(fā)板的串口連接。開啟開發(fā)板電源讓u-BOOT啟動運行,在啟動倒數(shù)到0前,按任意鍵停止系統(tǒng)引導(dǎo)。



       

輸入u-boot 命令# loadb 0x40008000  /*地址值以在Makefile 中查找到的為準*/

回車

然后在串口工具上選擇transfer菜單里的send kermit選項

選擇文件工程中編譯生成的 .bin文件;并添加到files to send 列表;然后點擊OK

等到數(shù)據(jù)接收完畢后,執(zhí)行 # go 0x40008000 跳轉(zhuǎn)到下載代碼位置執(zhí)行。

這樣,裸板程序就可以在開發(fā)板中自動運行了。

當(dāng)然如果覺得頻繁操作這兩條命令比較麻煩;也可以把它們 添加到 bootcmd啟動命令中。

添加方法:

# setenv bootcmd loadb 0x40008000 \; go 0x40008000

#saveenv

添加完成后,每次開機 u-boot 會自動運行這個兩條命令,我們只要在串口工具中發(fā)送編譯好的.bin 文件即可立即執(zhí)行。

上一篇:TCP握手/揮手的過程分析

下一篇:網(wǎng)絡(luò)編程中的并發(fā)控制

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

回到頂部

主站蜘蛛池模板: 两个人视频www| 毛茸茸bbw亚洲人 | 麻豆视屏 | 美美哒中文韩国在线观看 | 青草影院在线观看 | 免费网站在线观看 | 精品久久久久久久久久香蕉 | 99re这里只有热视频 | 在线观看亚洲人成网站 | 国产精品91av| 99热这里只有免费国产精品 | 国产亚洲美女精品久久 | 国产韩国在线 | 国产精品亚洲片在线花蝴蝶 | 亚洲视频一区在线播放 | 免费色视频网站 | 点击进入不卡毛片免费观看 | 免费看啪啪网站 | 久久久久一 | 久久国产精品-国产精品 | 玖玖玖传媒有限公司 | 色综合久久天天综线观看 | 九九热综合 | jizzjizzjizz亚洲日本| 亚洲黄色小视频 | 国产永久免费视频 | 中国一级特黄特爽刺激大片 | 国产福利在线播放 | 天天干夜夜草 | 久久久久久久久久久久福利 | 酒店自拍chinasexvideos | 国产精品短视频免费观看 | www.天天操.com| www.av免费| 99久久这里只有精品 | 日韩视频中文字幕专区 | 日本午夜视频 | 国产精品夜色视频一区二区 | 欧美xxxx成人免费网站 | 350gao免费永久视频 | aaa色|