亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種調(diào)試檢測手機的方法

文檔序號:8514692閱讀:173來源:國知局
一種調(diào)試檢測手機的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及串口調(diào)試技術(shù)領(lǐng)域,更具體涉及一種調(diào)試檢測手機的方法。
【背景技術(shù)】
[0002]目前手機調(diào)試檢測的方法很多,主要是利用手機主處理器(CPU)提供的異步串口(UART)輸出相關(guān)調(diào)試信息。
[0003]目前調(diào)試檢測的方法有如下幾種:
[0004]通過評估板調(diào)試檢測,評估板沒有尺寸限制,開發(fā)人員可以通過CPU的仿真接口(如JTAG 口)來調(diào)試;此外在評估板上利用CPU的UART輸出相關(guān)調(diào)試信息到PC,調(diào)試相關(guān)設(shè)計方案。
[0005]以手機整機為原型設(shè)計,但是由于電路板面積受限,不能提供仿真接口,也不能利用CPU的UART輸出調(diào)試信息,只能在刷機模式下利用屏幕輸出有限的信息。
[0006]在手機的電路板(PCB)上將CPU的UART管腳引出作為測試點,手機開蓋后可以進行測試。
[0007]手機使用了多路切換開關(guān)芯片,支持在符合工業(yè)標(biāo)準的mini USB端口上切換UART P ο
[0008]在上述的技術(shù)方案中,各有缺陷:
[0009]評估板和手機還是存在差異,不能完全劃等號,而且并不是所有的手機軟件開發(fā)商都能得到手機廠商提供的評估板。
[0010]刷機模式下的屏幕輸出信息有限,只能起到一定的檢測作用,對軟件開發(fā)幫助不大。
[0011]手機開蓋引出UART 口輸出調(diào)試信息對大多數(shù)軟件開發(fā)者來說非常不方便,況且出于PCB板的布線及電磁屏蔽的考慮,一般不會引出CPU的UART管腳。
[0012]增加多路切換開關(guān)芯片可以在保證不損失功能和性能的基礎(chǔ)上解決手機調(diào)試檢測的問題,但是出于成本的考慮,大多數(shù)手機并沒有加入多路切換開關(guān)的設(shè)計。

【發(fā)明內(nèi)容】

[0013](一)要解決的技術(shù)問題
[0014]本發(fā)明要解決的技術(shù)問題是如何在不借助于評估板,不改變現(xiàn)有手機硬件設(shè)計,不增加硬件成本的前提下,對手機進行調(diào)試檢測。
[0015](二)技術(shù)方案
[0016]為了解決上述技術(shù)問題,本發(fā)明提供了一種調(diào)試檢測手機的方法,所述方法包括以下步驟:
[0017]S1、將串行轉(zhuǎn)換適配器插到手機的USB接口上,其中串行轉(zhuǎn)換適配器的另一端連接計算機的串口;
[0018]S2、手機調(diào)試過程中輸出調(diào)試檢測信息;
[0019]S3、手機中設(shè)置的USB設(shè)備驅(qū)動對插入所述USB接口的設(shè)備進行識別;若插入所述USB接口的設(shè)備用于調(diào)試檢測手機,則所述USB設(shè)備驅(qū)動調(diào)用并發(fā)送包含所述調(diào)試檢測信息在內(nèi)的控制信息給手機中設(shè)置的USB主機控制器驅(qū)動;
[0020]S4、所述USB主機控制器驅(qū)動根據(jù)所述控制信息把所述調(diào)試檢測信息傳遞給所述串行轉(zhuǎn)換適配器,由所述串行轉(zhuǎn)換適配器將調(diào)試檢測信息傳遞給計算機。
[0021 ] 優(yōu)選地,手機的所述USB接口連接手機CPU的USB OTG接口。
[0022]優(yōu)選地,與所述串行轉(zhuǎn)換適配器的另一端連接的計算機串口為異步串口。
[0023]優(yōu)選地,所述串行轉(zhuǎn)換適配器為RS232-USB (例如PL2303)接口轉(zhuǎn)換器。
[0024]優(yōu)選地,所述USB設(shè)備驅(qū)動為USB串口驅(qū)動或PL2303驅(qū)動。
[0025]優(yōu)選地,所述USB主機控制器驅(qū)動將調(diào)試檢測信息通過USB總線傳遞給所述串行轉(zhuǎn)換適配器。
[0026]優(yōu)選地,所述USB設(shè)備驅(qū)動通過枚舉的方式對插入所述USB接口的設(shè)備進行識別。
[0027](三)有益效果
[0028]本發(fā)明提供了一種調(diào)試檢測手機的方法,通過本發(fā)明的方法可以在不借助評估板,不增加硬件成本,不開蓋的情況下方便地進行硬件檢測和軟件調(diào)試。
【附圖說明】
[0029]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0030]圖1為本發(fā)明的一種調(diào)試檢測手機的方法的流程圖;
[0031]圖2為本發(fā)明實現(xiàn)本發(fā)明的方法所用裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0032]下面結(jié)合附圖和實施例對本發(fā)明作進一步詳細描述。以下實施例用于說明本發(fā)明,但不能用來限制本發(fā)明的范圍。
[0033]圖1為本發(fā)明的一種調(diào)試檢測手機的方法的流程圖;所述方法包括以下步驟:
[0034]S1、將串行轉(zhuǎn)換適配器插到手機的USB接口上,其中串行轉(zhuǎn)換適配器的另一端連接計算機的串口;
[0035]S2、手機調(diào)試過程中輸出調(diào)試檢測信息;
[0036]S3、手機中設(shè)置的USB設(shè)備驅(qū)動對插入所述USB接口的設(shè)備進行識別;若插入所述USB接口的設(shè)備用于調(diào)試檢測手機,則所述USB設(shè)備驅(qū)動調(diào)用并發(fā)送包含所述調(diào)試檢測信息在內(nèi)的控制信息給手機中設(shè)置的USB主機控制器驅(qū)動;
[0037]S4、所述USB主機控制器驅(qū)動根據(jù)所述控制信息把所述調(diào)試檢測信息傳遞給所述串行轉(zhuǎn)換適配器,由所述串行轉(zhuǎn)換適配器將調(diào)試檢測信息傳遞給計算機。
[0038]手機的所述USB接口為USB OTG接口。一般手機提供的對外接口是mini USB 口,可以完成充電和數(shù)據(jù)傳輸功能。在手機內(nèi)部,連接mini USB 口的是手機CPU的USB OTG接口。USB OTG標(biāo)準在完全兼容USB 2.0標(biāo)準的基礎(chǔ)上,既允許設(shè)備作為主機,也可以作為外設(shè)進行數(shù)據(jù)傳輸,而且二者角色可以按照協(xié)議互相交換。
[0039]與所述串行轉(zhuǎn)換適配器的另一端連接的計算機串口為異步串口。所述串行轉(zhuǎn)換適配器為RS2332-USB (例如PL2303)接口轉(zhuǎn)換器。所述USB設(shè)備驅(qū)動為USB串口驅(qū)動或PL2303驅(qū)動。所述USB主機控制器驅(qū)動將調(diào)試檢測信息通過USB總線傳遞給所述串行轉(zhuǎn)換適配器。所述USB設(shè)備驅(qū)動通過枚舉的方式對插入所述USB接口的設(shè)備進行識別。
[0040]USB主機控制器驅(qū)動結(jié)合簡單的USB協(xié)議棧負責(zé)控制插入其中的USB設(shè)備(即右邊的USB串行轉(zhuǎn)換適配器,如常見的含有PL2303的接口電纜等);USB設(shè)備驅(qū)動(通用USB串口驅(qū)動或PL2303驅(qū)動)識別并控制插入的USB設(shè)備如何與主機通信。
[0041 ] USB主機控制器驅(qū)動和USB協(xié)議棧以及USB設(shè)備驅(qū)動的實現(xiàn)要盡可能的高效簡潔,這關(guān)系到整個系統(tǒng)的工作效率。
[0042]本發(fā)明通過USB接口和外部的USB串行轉(zhuǎn)換適配器通信,最終將調(diào)試檢測信息傳輸?shù)絇C機的異步串口(UART),顯示在PC屏幕上,整個實現(xiàn)框圖如圖2所示。
[0043]通過本發(fā)明的方法可以在不借助評估板,不增加硬件成本,不開蓋的情況下方便地進行硬件檢測和軟件調(diào)試。
[0044]以上實施方式僅用于說明本發(fā)明,而非對本發(fā)明的限制。盡管參照實施例對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,對本發(fā)明的技術(shù)方案進行各種組合、修改或者等同替換,都不脫離本發(fā)明技術(shù)方案的精神和范圍,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
【主權(quán)項】
1.一種調(diào)試檢測手機的方法,其特征在于,所述方法包括以下步驟: 51、將串行轉(zhuǎn)換適配器插到手機的USB接口上,其中串行轉(zhuǎn)換適配器的另一端連接計算機的串口; 52、手機調(diào)試過程中輸出調(diào)試檢測信息; 53、手機中設(shè)置的USB設(shè)備驅(qū)動對插入所述USB接口的設(shè)備進行識別;若插入所述USB接口的設(shè)備用于調(diào)試檢測手機,則所述USB設(shè)備驅(qū)動調(diào)用并發(fā)送包含所述調(diào)試檢測信息在內(nèi)的控制信息給手機中設(shè)置的USB主機控制器驅(qū)動; 54、所述USB主機控制器驅(qū)動根據(jù)所述控制信息把所述調(diào)試檢測信息傳遞給所述串行轉(zhuǎn)換適配器,由所述串行轉(zhuǎn)換適配器將調(diào)試檢測信息傳遞給計算機。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,手機的所述USB接口連接手機CPU的USBOTG 接 口。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,與所述串行轉(zhuǎn)換適配器的另一端連接的計算機串口為異步串口。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述串行轉(zhuǎn)換適配器為RS232-USB接口轉(zhuǎn)換器。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述USB設(shè)備驅(qū)動為USB串口驅(qū)動或PL2303 驅(qū)動。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述USB主機控制器驅(qū)動將所述調(diào)試檢測信息通過USB總線傳遞給所述串行轉(zhuǎn)換適配器。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述USB設(shè)備驅(qū)動通過枚舉的方式對插入所述USB接口的設(shè)備進行識別。
【專利摘要】本發(fā)明公開了一種調(diào)試檢測手機的方法,所述方法包括以下步驟:S1、將串行轉(zhuǎn)換適配器插到手機的USB接口上,其中串行轉(zhuǎn)換適配器的另一端連接計算機的串口;S2、手機調(diào)試過程中輸出調(diào)試檢測信息;S3、手機中設(shè)置的USB設(shè)備驅(qū)動對插入所述USB接口的設(shè)備進行識別;若插入所述USB接口的設(shè)備用于調(diào)試檢測手機,則USB設(shè)備驅(qū)動調(diào)用并發(fā)送包含所述調(diào)試檢測信息在內(nèi)的控制信息給手機中設(shè)置的USB主機控制器驅(qū)動;S4、所述USB主機控制器驅(qū)動根據(jù)所述控制信息把所述調(diào)試檢測信息傳遞給所述串行轉(zhuǎn)換適配器,由所述串行轉(zhuǎn)換適配器將調(diào)試檢測信息傳遞給計算機。通過本發(fā)明的方法可以在不借助評估板,不增加硬件成本,不開蓋的情況下方便地進行手機的硬件檢測和軟件調(diào)試。
【IPC分類】H04M1-24
【公開號】CN104836877
【申請?zhí)枴緾N201510070507
【發(fā)明人】邱毅
【申請人】數(shù)據(jù)通信科學(xué)技術(shù)研究所
【公開日】2015年8月12日
【申請日】2015年2月10日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1