色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號

回到頂部

主站蜘蛛池模板: 国产精品久久久人妻 | 三个男人躁我一个爽公交车上 | 女人爽到高潮潮喷18禁网站 | 人妻中文字幕在线网站 | 免费国产黄网站在线看 | 毛片免费全部无码播放 | 最新国内精品自在自线视频 | 久久精品国产99久久丝袜 | 初高中生啪啪网站汐汐最迷人 | 99精品欧美一区二区 | 久久99ER精品国产首页 | 成人麻豆视频 | 激情综合婷婷色五月蜜桃 | 在线a亚洲v天堂网2019无码 | 自拍私拍 网友真实视频 | 中文字幕一线产区和二线区的区别 | 国产精品无码一区二区在线观一 | www.在线观看麻豆 | 在线看日韩 | 久热在线中文字幕色999舞 | 双腿张开被9个男人调教 | 白浆一区二区 | 日本真人添下面视频免费 | 欧美A级理论片在线播放 | 欧美浓毛大泬视频 | 最近手机中文字幕大全 | 我要一级片 | 亚洲AV少妇熟女猛男 | 精品国产精品国产偷麻豆 | 2021av在线无码最新 | 国产成人亚洲日韩欧美久久久 | 欧美大片网站 | 免费无码va一区二区三区 | 日本岛国片在线观看一区二区 | 2017最新高清无码网站 | 和尚伦流澡到高潮H在线观看 | 亚洲日本VA午夜在线影院 | 一个色的导航 | 白丝尤物小仙女自慰网站 | 国产精品久久久久久久曹县翰林府 | 亚洲最大AV网站在线观看 |