![]() |
久久建筑網(wǎng)(m.tenaflycs.com)致力打造一個專業(yè)的建筑學(xué)習(xí)分享平臺! | 用戶登錄 免費注冊 | 投訴舉報 | 會員中心 | 上傳資料 |

修改UBOOT和LINUX調(diào)試串口(TI達芬奇芯片--DM6467).doc
資料評價:
暫無
生成時間:
2021-07-14
下載權(quán)限:
免費會員
文件大小:
55KB
文件類型:
.doc
瀏覽次數(shù):
2
建筑論壇:
上傳會員:
qrqvh
所屬欄目:
網(wǎng)絡(luò)技術(shù)1
下載地址:
資料是由會員“qrqvh”上傳到本平臺,如有不妥請聯(lián)系客服。違規(guī)侵權(quán)投訴
修改UBOOT和LINUX調(diào)試串口(TI達芬奇芯片--DM6467),C# 溫故而知新:Stream篇(四)FileStream MemoryStream 用Raphael繪制流程圖,自繪動態(tài)箭頭,可拖動,有雙。
微軟中國表格
概述
針對提供的和內(nèi)核默認都是串口作為調(diào)試串口輸出的,但現(xiàn)在我需要使用的的功能,所以修改代碼,改變調(diào)試串口為串口。
需要修改的主要有幾部分內(nèi)容:
代碼這部分代碼在剛上電的時候,初始化和拷貝到,打印信息只有很少,所以不做修改。
代碼。
內(nèi)核驅(qū)動。
修改代碼
因為的串口是符合標準的,所以驅(qū)動也是使用的驅(qū)動,默認情況下,我們只需要提供需要配置的串口的基地址和中斷號等資源給的驅(qū)動就可以了,寄存器的配置不需要我們?nèi)リP(guān)心。
要用起的串口有幾個地方的配置一定要注意:
引腳復(fù)用寄存器;
寄存器,需要使能的相關(guān)引腳~置零
,置零。
在里涉及到上面幾個寄存器的配置的是在的初始化部分
我的修改如下:
復(fù)制代碼復(fù)制代碼復(fù)制代碼復(fù)制代碼
++|
++|
++|
++|
++|
++|
++|
++|
++|
++|
++|
++|
++|
???
~
||
~
復(fù)制代碼復(fù)制代碼復(fù)制代碼復(fù)制代碼
接下來還有一個比較重要的地方需要修改,因為的串口是支持多種模式的,但的驅(qū)動是默認設(shè)備是工作在模式的,它沒有去配置設(shè)備串口的工作模式,所以我們需枰ヅ渲靡幌麓詰墓ぷ髂J。配置的需要修改寄存器去。只部分的代码栽懩目录下的文件中?br>修改如下:
復(fù)制代碼復(fù)制代碼復(fù)制代碼復(fù)制代碼
|
|
復(fù)制代碼復(fù)制代碼復(fù)制代碼復(fù)制代碼
修改完上面的代碼后,就可以在配置文件里添加配置信息,并修改調(diào)試調(diào)試串口號了。打開,找到串口配置部分,修改如下:
復(fù)制代碼復(fù)制代碼復(fù)制代碼復(fù)制代碼
復(fù)制代碼復(fù)制代碼復(fù)制代碼復(fù)制代碼
重新編譯,下載測試,這時候的打印信息應(yīng)該從串口輸出了。
正常情況下可以輸出到下面的內(nèi)容:
修改內(nèi)核調(diào)試串口
內(nèi)核解壓輸出信息
內(nèi)核解壓時使用的串口驅(qū)動是獨立于或內(nèi)核的串口驅(qū)動的,解壓時輸出的打印信息的相關(guān)的代碼在內(nèi)。這里的串口輸出代碼很簡單,只是往數(shù)據(jù)寄存器寫數(shù)據(jù),并沒有對串口進行相關(guān)的配置,所以這里串口的正常輸出需要依賴對串口的正確配置。文件修改如下:
復(fù)制代碼復(fù)制代碼復(fù)制代碼復(fù)制代碼
||
這里修改為對應(yīng)的寄存器基地址
復(fù)制代碼復(fù)制代碼復(fù)制代碼復(fù)制代碼
編譯內(nèi)核通過剛才更新的下載內(nèi)核,并啟
微軟中國表格
概述
針對提供的和內(nèi)核默認都是串口作為調(diào)試串口輸出的,但現(xiàn)在我需要使用的的功能,所以修改代碼,改變調(diào)試串口為串口。
需要修改的主要有幾部分內(nèi)容:
代碼這部分代碼在剛上電的時候,初始化和拷貝到,打印信息只有很少,所以不做修改。
代碼。
內(nèi)核驅(qū)動。
修改代碼
因為的串口是符合標準的,所以驅(qū)動也是使用的驅(qū)動,默認情況下,我們只需要提供需要配置的串口的基地址和中斷號等資源給的驅(qū)動就可以了,寄存器的配置不需要我們?nèi)リP(guān)心。
要用起的串口有幾個地方的配置一定要注意:
引腳復(fù)用寄存器;
寄存器,需要使能的相關(guān)引腳~置零
,置零。
在里涉及到上面幾個寄存器的配置的是在的初始化部分
我的修改如下:
復(fù)制代碼復(fù)制代碼復(fù)制代碼復(fù)制代碼
++|
++|
++|
++|
++|
++|
++|
++|
++|
++|
++|
++|
++|
???
~
||
~
復(fù)制代碼復(fù)制代碼復(fù)制代碼復(fù)制代碼
接下來還有一個比較重要的地方需要修改,因為的串口是支持多種模式的,但的驅(qū)動是默認設(shè)備是工作在模式的,它沒有去配置設(shè)備串口的工作模式,所以我們需枰ヅ渲靡幌麓詰墓ぷ髂J。配置的需要修改寄存器去。只部分的代码栽懩目录下的文件中?br>修改如下:
復(fù)制代碼復(fù)制代碼復(fù)制代碼復(fù)制代碼
|
|
復(fù)制代碼復(fù)制代碼復(fù)制代碼復(fù)制代碼
修改完上面的代碼后,就可以在配置文件里添加配置信息,并修改調(diào)試調(diào)試串口號了。打開,找到串口配置部分,修改如下:
復(fù)制代碼復(fù)制代碼復(fù)制代碼復(fù)制代碼
復(fù)制代碼復(fù)制代碼復(fù)制代碼復(fù)制代碼
重新編譯,下載測試,這時候的打印信息應(yīng)該從串口輸出了。
正常情況下可以輸出到下面的內(nèi)容:
修改內(nèi)核調(diào)試串口
內(nèi)核解壓輸出信息
內(nèi)核解壓時使用的串口驅(qū)動是獨立于或內(nèi)核的串口驅(qū)動的,解壓時輸出的打印信息的相關(guān)的代碼在內(nèi)。這里的串口輸出代碼很簡單,只是往數(shù)據(jù)寄存器寫數(shù)據(jù),并沒有對串口進行相關(guān)的配置,所以這里串口的正常輸出需要依賴對串口的正確配置。文件修改如下:
復(fù)制代碼復(fù)制代碼復(fù)制代碼復(fù)制代碼
||
這里修改為對應(yīng)的寄存器基地址
復(fù)制代碼復(fù)制代碼復(fù)制代碼復(fù)制代碼
編譯內(nèi)核通過剛才更新的下載內(nèi)核,并啟
本類欄目導(dǎo)航
猜你還喜歡
水利工程:
水利施工方案
水利考試
水利專業(yè)資料
水利軟件
水利論文
結(jié)構(gòu)工程:
結(jié)構(gòu)施組方案
結(jié)構(gòu)圖紙
結(jié)構(gòu)軟件
結(jié)構(gòu)課件
工藝工法
結(jié)構(gòu)考試
結(jié)構(gòu)專業(yè)資料
結(jié)構(gòu)論文
其他資料
安裝工程:
設(shè)備安裝圖紙
安裝工程專業(yè)資料
安裝施組設(shè)計
專題
工程監(jiān)理:
監(jiān)理交底
施工監(jiān)理
監(jiān)理文檔
旁站監(jiān)理
監(jiān)理考試
合同表格
監(jiān)理細則
監(jiān)理大綱
監(jiān)理總結(jié)
監(jiān)理月報
監(jiān)理規(guī)劃
裝飾裝修:
裝修施工方案
裝修圖紙
室內(nèi)設(shè)計
施工工藝
裝修技術(shù)交底
裝修表格
裝修資料
建筑文庫