色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > U-BOOT 使用串口運行4412裸板程序

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

關鍵字:u-boot 裸板 串口 uart 調試 loadb kermit

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

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

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

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



       

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

回車

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

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

等到數據接收完畢后,執行 # go 0x40008000 跳轉到下載代碼位置執行。

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

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

添加方法:

# setenv bootcmd loadb 0x40008000 \; go 0x40008000

#saveenv

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

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

下一篇:網絡編程中的并發控制

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

回到頂部

主站蜘蛛池模板: 黑人把女人弄到高潮a片 | 国产麻豆老师在线观看 | 亚洲一区二区三区高清视频 | 免费观看钙片入口网站 | 亚洲尺码欧洲尺码有哪些品牌好 | 国产热A欧美热A在线视频 | 亚洲色偷偷综合亚洲av78 | 人妻少妇无码专视频在线 | 日韩一中文字无码不卡 | 久久久噜噜噜久久熟女AA片 | 日韩中文毛片在线 | 欧美含羞草免费观看全部完 | 少妇高潮惨叫喷水正在播放 | 亚洲国产天堂久久久久久 | 脱了老师内裤猛烈进入的软件 | 三年片在线观看免费观看大全动漫 | 三级三级久久三级久久 | 男女野外做爰全过程69影院 | 麻豆网视频免费观看 | 欧美亚洲国产成人一区二区三区 | 国产亚洲欧美日韩精品一区二区 | 日韩成人av无码一区二区三区 | 麻豆蜜桃国产精品无码视频 | 精品人妻码一区二区三区 | 中美日韩毛片免费观看 | 情侣黄网站免费看 | а天堂中文地址在线 | 在线视频91| 欧美丰满熟妇xxxx性 | 亚洲日韩欧美制服二区DVD | 女邻居丰满的奶水在线观看 | 久久久久久久久久久爱 | 老头巨大挺进莹莹的体内免费视频 | 蜜桃av中文字幕 | 人人看片人人看特色大片 | WWW插插插无码免费视频网站 | 亚洲精品视频免费在线 | 国产精品国产免费无码专区不卡 | 日本WWW一道久久久免费榴莲 | 成全影视在线观看第6季 | 国产精品A无线 |