欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

雙模移動(dòng)終端實(shí)現(xiàn)模塊之間軟件連續(xù)下載的方法

文檔序號(hào):7963141閱讀:218來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):雙模移動(dòng)終端實(shí)現(xiàn)模塊之間軟件連續(xù)下載的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種雙模移動(dòng)終端實(shí)現(xiàn)兩模塊獨(dú)立程序連續(xù)下栽的一種 方法。
背景技術(shù)
雙模移動(dòng)終端一種是基于單芯片方案,另一種是基于多芯片方案?;?br> 單芯片方案的雙模移動(dòng)終端,單個(gè)數(shù)字基帶DBB (digitalbaseband)比較容 易實(shí)現(xiàn)對(duì)單個(gè)Flash的程序下載;基于多芯片方案的雙模移動(dòng)終端,兩個(gè)模 塊的Flash獨(dú)立,兩個(gè)才莫塊的DBB分別控制下栽軟件,針對(duì)兩個(gè)模塊的Flash 分別進(jìn)行下栽。
Flash程序下載過(guò)程一般如下首先是模擬基帶ABB (analog baseband) 供電,DBB的復(fù)位,然后運(yùn)行DBB中的BootLoader(啟動(dòng)代碼),并與PC 握手,然后下載RAM自主Flash編程軟件到DBB的RAM中,運(yùn)行,并控 制Flash進(jìn)行程序的下載。
ABB供電及DBB的復(fù)位往往是通過(guò)移動(dòng)終端的電池電壓(VBAT)和 充電電壓(VCharge)信號(hào)提供,這就要求VCharge信號(hào)需要接到兩個(gè)模塊 的ABB上,對(duì)Flash下載時(shí),才能分別提供復(fù)位信號(hào)。這樣的下載方式會(huì) 帶來(lái)一些弊端,比如 一個(gè)模塊下載程序,另一模塊運(yùn)行程序,兩個(gè)模塊之 間可能存在干擾,下載可能失敗;手機(jī)端需提供兩組串口,或者需要提供兩 種下載線(xiàn)纜;下載方式可操作性不強(qiáng)、不智能化等等。
ABB供電及DBB的復(fù)位也可以通過(guò)提供開(kāi)機(jī)信號(hào)來(lái)實(shí)現(xiàn),當(dāng)然也存在 上述的種種弊端。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供只需 一組下載口就能夠?qū)崿F(xiàn)多芯片方 案的雙模移動(dòng)終端實(shí)現(xiàn)模塊之間軟件連續(xù)下栽的方法。
本發(fā)明的基本方案是多芯片方案雙模移動(dòng)終端必然存在主控模塊和從 控模塊,利用雙模移動(dòng)終端尾插端的信號(hào)(如VBAT和VCharge)觸發(fā)主控 模塊的下載,從控模塊的供電、復(fù)位以及下載通道的切換由主控^^塊完成, 利用此方法配合軟件的控制達(dá)到連續(xù)下載雙模移動(dòng)終端各模塊軟件的目的。
基于以上思路,本發(fā)明提供了 一種雙模移動(dòng)終端實(shí)現(xiàn)模塊之間軟件連續(xù)
下載的方法,所述^t塊和pc側(cè)下載端口之間還連接一模擬開(kāi)關(guān),所述模塊
包括主控模塊和從控模塊,包括以下步驟
(a) PC側(cè)將下載引導(dǎo)程序下栽到主控模塊,并運(yùn)行;
(b) PC側(cè)向終端發(fā)送包含此次下載任務(wù)信息的握手信號(hào),下載引導(dǎo)程 序根據(jù)該信號(hào)識(shí)別出應(yīng)啟動(dòng)哪個(gè)或哪些模塊的下載任務(wù),根據(jù)需要切換下栽 通道,啟動(dòng)下栽線(xiàn)程。
進(jìn)一步地,上述方法還可具有以下特點(diǎn)所述步驟(a)進(jìn)一步包括 PC通過(guò)下載端口提供觸發(fā)信號(hào),使主控模塊的模擬基帶對(duì)外供電,數(shù)字基 帶復(fù)位,然后主控模塊運(yùn)行數(shù)字基帶中固化的啟動(dòng)代碼,與PC握手,接受 PC側(cè)發(fā)送的下載引導(dǎo)程序,將其保存在數(shù)字基帶內(nèi)的隨機(jī)存取存儲(chǔ)器中, 并運(yùn)行。
進(jìn)一步地,上述方法還可具有以下特點(diǎn)所述觸發(fā)信號(hào)為電池電壓信號(hào) 和充電電壓信號(hào)。
進(jìn)一步地,上述方法還可具有以下特點(diǎn)所述握手信號(hào)指定要啟動(dòng)下栽 任務(wù)的模塊,是以下情況的一種只下載主控才莫塊程序,或只下載從控模塊 程序,或主控模塊和從控模塊的程序都要下載。
進(jìn)一步地,上述方法還可具有以下特點(diǎn)所述步驟(b)進(jìn)一步包括
(bl) PC側(cè)向終端發(fā)送包含此次下載任務(wù)信息的握手信號(hào),下載引導(dǎo) 程序根據(jù)該信號(hào)識(shí)別出應(yīng)啟動(dòng)哪個(gè)或哪些模塊的下栽任務(wù),如果要下載主控 模塊程序,執(zhí)行步驟(b2),否則,執(zhí)行步驟(b3);
(b2)下載主控模塊程序完成后,判斷是否需要下栽從控模塊程序,如 果是,繼續(xù)執(zhí)行步驟(b3),否則,結(jié)束下載;
(b3)啟動(dòng)從控模塊的下載線(xiàn)程,同時(shí),下載引導(dǎo)程序?qū)⑾螺d通道切換 到從控模塊的下載通道,啟動(dòng)并完成從控^t塊程序的下栽。
進(jìn)一步地,上述方法還可具有以下特點(diǎn)所述步驟(b3)中,所述啟動(dòng) 從控模塊的下栽線(xiàn)程是由下載引導(dǎo)程序主動(dòng)發(fā)送下載從控模塊程序的請(qǐng)求 給PC側(cè),PC側(cè)接收到該請(qǐng)求后,啟動(dòng)從控模塊的下載線(xiàn)程。
進(jìn)一步地,上述方法還可具有以下特點(diǎn)所述步驟(b3)中,所述將下 載通道切換到從控模塊的下載通道是通過(guò)以下步驟實(shí)現(xiàn)的主控模塊數(shù)字基 帶內(nèi)隨機(jī)存取存儲(chǔ)器中的下載引導(dǎo)程序設(shè)定一通用輸入/輸出端口輸出使 能,并拉高或拉低,模擬開(kāi)關(guān)在此信號(hào)的控制下,將下載通道切換到從控模塊。
進(jìn)一步地,上述方法還可具有以下特點(diǎn)所述步驟(b3)中,所述啟動(dòng) 從控模塊程序的下載進(jìn)一步包括下載引導(dǎo)程序通過(guò)主控模塊數(shù)字基帶的一 通用輸入/輸出端口或者通用輸出端口模擬從控模塊的開(kāi)機(jī)信號(hào),觸發(fā)從控 模塊模擬基帶對(duì)外供電,數(shù)字基帶進(jìn)行復(fù)位,運(yùn)行固化在從控模塊數(shù)字基帶 中的啟動(dòng)代碼。
進(jìn)一步地,上述方法還可具有以下特點(diǎn)所述步驟(b3)中,所述啟動(dòng) 從控模塊程序的下載進(jìn)一步包括下載引導(dǎo)程序通過(guò)主控才莫塊數(shù)字基帶的一 通用輸入/輸出端口或者通用輸出端口模擬從控模塊的充電電壓信號(hào),或者 是電池電壓和充電電壓信號(hào),觸發(fā)從控模塊模擬基帶對(duì)外供電,數(shù)字基帶進(jìn) 行復(fù)位,運(yùn)行固化在從控模塊數(shù)字基帶中的啟動(dòng)代碼。
由上可知,本發(fā)明通過(guò)主控模塊對(duì)從控模塊的控制以及對(duì)下載通道的控 制,實(shí)現(xiàn)了由主控才莫塊主動(dòng)完成的向從控模塊進(jìn)行下載任務(wù)切換的過(guò)程。能 夠在多芯片方案的雙模移動(dòng)終端實(shí)現(xiàn)模塊之間軟件連續(xù)下載。
以下結(jié)合附圖對(duì)本發(fā)明的較佳實(shí)施例加以說(shuō)明,附圖中

圖1為本發(fā)明方法的硬件連接示意圖; 圖2為本發(fā)明實(shí)施例方法的流程框圖。
具體實(shí)施例方式
下面對(duì)本發(fā)明方法技術(shù)方案的具體實(shí)施例作進(jìn)一步的詳細(xì)描述
圖1為本發(fā)明方法的硬件連接示意圖,如圖所示由下載端口、模擬開(kāi) 關(guān)、主控模塊、從控模塊幾部分組成。
下載端口的下栽串口連接到;f莫擬開(kāi)關(guān)的輸入端,下栽端口同時(shí)輸出電壓 信號(hào)到主控模塊和從控模塊。
主控模塊的下栽串口連接到模擬開(kāi)關(guān)的一個(gè)輸出端,且為模擬開(kāi)關(guān)提供 開(kāi)關(guān)的切換信號(hào)。同時(shí),主控制模塊還為從控模塊提供開(kāi)機(jī)信號(hào)(或VCharge 信號(hào),或VBAT和VCharge信號(hào))。如果主控模塊和從控模塊共VBAT信 號(hào),這時(shí)只要為從控模塊提供VCharge信號(hào),如果主控模塊和從控模塊不共 VBAT信號(hào),這時(shí)就要提供VBAT和VCharge信號(hào)。
從控模塊的的下載串口連接到模擬開(kāi)關(guān)的另 一輸出端。
模擬開(kāi)關(guān)在主控模塊提供的切換信號(hào)的控制下,將下栽端口的串口分別 切換到主控模塊和從控模塊的下栽串口上。
同時(shí),應(yīng)對(duì)要下載到主控才莫塊RAM中的RAM自主Flash編程軟件(以 下稱(chēng)為下栽引導(dǎo)程序)進(jìn)行修改,使其除了實(shí)現(xiàn)主控制模塊本身對(duì)FLASH 的操作外,還可以實(shí)現(xiàn)主控模塊對(duì)模擬開(kāi)關(guān)、從控模塊的控制。需要說(shuō)明的 是,對(duì)握手信號(hào)的識(shí)別只能通過(guò)引導(dǎo)程序來(lái)實(shí)現(xiàn),對(duì)模擬開(kāi)關(guān)、從控模塊的 控制還可以通過(guò)PC側(cè)來(lái)實(shí)現(xiàn),但是需要增加硬件器件和增加繁瑣的軟件代 碼。
圖2給出本實(shí)施例方法的流程圖,包括下幾個(gè)步驟
步驟1: PC側(cè)啟動(dòng)主控模塊的下載線(xiàn)程,將下載引導(dǎo)程序下載到主控 模塊DBB的RAM中,并運(yùn)行;
Hi殳GSM (Global System for Mobile Communication)是主控方, TD-SCDMA (Time Division-Synchronous Code Division Multiple Access)是 從控方(在其他實(shí)施例中也可以是TD-SCDMA作為主控方,GSM作為從控 方)。則在該步中,PC先通過(guò)下載端口提供觸發(fā)信號(hào)(VBAT和VCharge), 使主控方即GSM的ABB對(duì)外供電,DBB復(fù)位,然后運(yùn)行GSM DBB中固 化的BootLoader程序,與PC握手,接受PC側(cè)發(fā)送的下栽引導(dǎo)程序,將其 保存在GSM DBB內(nèi)RAM中,并運(yùn)行。
步驟2: PC側(cè)向終端發(fā)送包含此次下栽任務(wù)信息的特定握手信號(hào),下 載引導(dǎo)程序根據(jù)該信號(hào)識(shí)別出應(yīng)啟動(dòng)哪個(gè)或哪些模塊的下栽任務(wù),如果要下 載主控模塊程序,執(zhí)行步驟3,否則,直接執(zhí)行步驟4;
根據(jù)用戶(hù)在界面上的設(shè)置,PC側(cè)會(huì)發(fā)送一些特定的握手信息給GSM DBB內(nèi)RAM中的下載引導(dǎo)程序,這些握手信號(hào)指定此次要啟動(dòng)哪些模塊的 下載任務(wù)。引導(dǎo)程序據(jù)此進(jìn)行相應(yīng)的處理,可以得到三種結(jié)果只下載GSM 程序,只下栽TD-SCDMA程序,或者要下載兩個(gè)模塊程序,如果有需要下 栽GSM程序就執(zhí)行步驟3,否則執(zhí)行步驟4。
步驟3:按常規(guī)方法下栽主控模塊程序后,判斷是否要下栽從控模塊程 序,如果是,執(zhí)行步驟4,否則,結(jié)束下載;
步驟4:啟動(dòng)從控模塊的下載線(xiàn)程,同時(shí),下載引導(dǎo)程序?qū)⑾螺d通道切 換到從控;溪塊的下栽通道;
下載引導(dǎo)程序可以主動(dòng)發(fā)送一個(gè)下栽從控模塊程序的請(qǐng)求給PC側(cè),PC 側(cè)一旦接收到該請(qǐng)求則認(rèn)為主控;f莫塊程序下栽完畢,立刻停止GSM下載任 務(wù),啟動(dòng)TD-SCDMA下載線(xiàn)程,并在指定的端口即下載串口循環(huán)向終端發(fā) 送握手信號(hào),并偵聽(tīng)返回值。同時(shí)GSMDBB內(nèi)RAM中的下栽引導(dǎo)程序設(shè) 定某個(gè)GPIO (general purpose I/O port,通用輸入/輸出端口 )輸出使能,并 拉高或拉低,模擬開(kāi)關(guān)在此信號(hào)的控制下,將終端的下栽串口切換到 TD-SCDMA的下載串口上。
步驟5:主控模塊模擬從控模塊BootLoader的啟動(dòng)信號(hào),啟動(dòng)并完成從 控制模塊的程序下載。
終端的下載串口切換到TD-SCDMA的下載串口 ,經(jīng)過(guò)一段延時(shí)后,GSM DBB內(nèi)RAM中的下栽引導(dǎo)程序通過(guò)GSM DBB的某GPIO或者GP(X general purpose output,通用輸出)口模擬出TD-SCDMA模塊的開(kāi)機(jī)信號(hào)(或VCharge 信號(hào),或者是VBAT和VCharge信號(hào)),觸發(fā)TD-SCDMA ABB對(duì)外供電, DBB進(jìn)行復(fù)位,運(yùn)行固化在TD-SCDMA DBB中的BootLoader程序,進(jìn)行 TD程序的下載。
應(yīng)當(dāng)理解的是,對(duì)本發(fā)明技術(shù)所在領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),可以根據(jù) 本發(fā)明的技術(shù)方案及其構(gòu)思進(jìn)行相應(yīng)的等同改變或替換,而所有這些改變或 替換,都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種雙模移動(dòng)終端實(shí)現(xiàn)模塊之間軟件連續(xù)下載的方法,所述模塊和PC側(cè)下載端口之間還連接一模擬開(kāi)關(guān),所述模塊包括主控模塊和從控模塊,包括以下步驟(a)PC側(cè)將下載引導(dǎo)程序下載到主控模塊,并運(yùn)行;(b)PC側(cè)向終端發(fā)送包含此次下載任務(wù)信息的握手信號(hào),下載引導(dǎo)程序根據(jù)該信號(hào)識(shí)別出應(yīng)啟動(dòng)哪個(gè)或哪些模塊的下載任務(wù),根據(jù)需要切換下載通道,啟動(dòng)下載線(xiàn)程。
2、 如權(quán)利要求l所述的方法,其特征在于,所述步驟(a)進(jìn)一步包括 PC通過(guò)下載端口提供觸發(fā)信號(hào),使主控模塊的模擬基帶對(duì)外供電,數(shù)字基 帶復(fù)位,然后主控模塊運(yùn)行數(shù)字基帶中固化的啟動(dòng)代碼,與PC握手,接受 PC側(cè)發(fā)送的下載引導(dǎo)程序,將其保存在數(shù)字基帶內(nèi)的隨機(jī)存取存儲(chǔ)器中, 并運(yùn)行。
3、 如權(quán)利要求2所述的方法,其特征在于,所述觸發(fā)信號(hào)為電池電壓 信號(hào)和充電電壓信號(hào)。
4、 如權(quán)利要求1所迷的方法,其特征在于,所述握手信號(hào)指定要啟動(dòng) 下載任務(wù)的;f莫塊,是以下情況的一種只下栽主控模塊程序,或只下栽從控 模塊程序,或主控模塊和從控模塊的程序都要下載。
5、 如權(quán)利要求4所述的方法,其特征在于,所述步驟(b)進(jìn)一步包括(bl) PC側(cè)向終端發(fā)送包含此次下載任務(wù)信息的握手信號(hào),下栽引導(dǎo) 程序根據(jù)該信號(hào)識(shí)別出應(yīng)啟動(dòng)哪個(gè)或哪些模塊的下載任務(wù),如果要下載主控 模塊程序,執(zhí)行步驟(b2),否則,執(zhí)行步驟(b3);(b2)下載主控模塊程序完成后,判斷是否需要下載從控模塊程序,如 果是,繼續(xù)執(zhí)行步驟(b3),否則,結(jié)束下載;(b3)啟動(dòng)從控模塊的下載線(xiàn)程,同時(shí),下載引導(dǎo)程序?qū)⑾螺d通道切換 到從控模塊的下載通道,啟動(dòng)并完成從控模塊程序的下栽。
6、 如權(quán)利要求5所述的方法,其特征在于,所述步驟(b3)中,所述 啟動(dòng)從控模塊的下載線(xiàn)程是由下載引導(dǎo)程序主動(dòng)發(fā)送下載從控模塊程序的 請(qǐng)求給PC側(cè),PC側(cè)接收到該請(qǐng)求后,啟動(dòng)從控才莫塊的下載線(xiàn)程。
7、 如權(quán)利要求5所述的方法,其特征在于,所述步驟(b3)中,所述 將下栽通道切換到從控模塊的下載通道是通過(guò)以下步驟實(shí)現(xiàn)的主控模塊數(shù) 字基帶內(nèi)隨機(jī)存取存儲(chǔ)器中的下栽引導(dǎo)程序設(shè)定一通用輸入/輸出端口輸出 使能,并拉高或拉低,模擬開(kāi)關(guān)在此信號(hào)的控制下,將下栽通道切換到從控 模塊。
8、 如權(quán)利要求5所述的方法,其特征在于,所述步驟(b3)中,所述 啟動(dòng)從控模塊程序的下載進(jìn)一步包括下載引導(dǎo)程序通過(guò)主控模塊數(shù)字基帶 的 一通用輸入/輸出端口或者通用輸出端口模擬從控模塊的開(kāi)機(jī)信號(hào),觸發(fā) 從控模塊模擬基帶對(duì)外供電,數(shù)字基帶進(jìn)行復(fù)位,運(yùn)行固化在從控模塊數(shù)字 基帶中的啟動(dòng)代碼。
9、 如權(quán)利要求5所述的方法,其特征在于,所述步驟(b3)中,所述 啟動(dòng)從控模塊程序的下載進(jìn)一步包括下載引導(dǎo)程序通過(guò)主控模塊數(shù)字基帶 的 一通用輸入/輸出端口或者通用輸出端口模擬從控模塊的充電電壓信號(hào), 或者是電池電壓和充電電壓信號(hào),觸發(fā)從控模塊模擬基帶對(duì)外供電,數(shù)字基 帶進(jìn)行復(fù)位,運(yùn)行固化在從控模塊數(shù)字基帶中的啟動(dòng)代碼。
全文摘要
本發(fā)明公開(kāi)了一種雙模移動(dòng)終端實(shí)現(xiàn)模塊之間軟件連續(xù)下載的方法,只需一組下載口就能夠?qū)崿F(xiàn)多芯片方案的雙模移動(dòng)終端實(shí)現(xiàn)模塊之間軟件連續(xù)下載,所述模塊和PC側(cè)下載端口之間還連接一模擬開(kāi)關(guān),所述模塊包括主控模塊和從控模塊,包括以下步驟(a)PC側(cè)將下載引導(dǎo)程序下載到主控模塊,并運(yùn)行;(b)PC側(cè)向終端發(fā)送包含此次下載任務(wù)信息的握手信號(hào),下載引導(dǎo)程序根據(jù)該信號(hào)識(shí)別出應(yīng)啟動(dòng)哪個(gè)或哪些模塊的下載任務(wù),根據(jù)需要切換下載通道,啟動(dòng)下載線(xiàn)程。采用本發(fā)明方法,通過(guò)主控模塊對(duì)從控模塊的控制以及對(duì)下載通道的控制,實(shí)現(xiàn)了由主控模塊主動(dòng)完成的向從控模塊進(jìn)行下載任務(wù)切換的過(guò)程。
文檔編號(hào)H04W88/02GK101098524SQ200610090758
公開(kāi)日2008年1月2日 申請(qǐng)日期2006年6月30日 優(yōu)先權(quán)日2006年6月30日
發(fā)明者凌小兵, 鵬 董 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
伽师县| 襄城县| 岱山县| 永清县| 南通市| 台东市| 循化| 柳林县| 明水县| 深水埗区| 南安市| 灯塔市| 新乡市| 三台县| 安阳县| 怀仁县| 共和县| 鲜城| 上犹县| 宁都县| 革吉县| 东源县| 永春县| 都江堰市| 西和县| 招远市| 新津县| 漾濞| 临泉县| 普兰店市| 法库县| 那坡县| 塔河县| 肥乡县| 银川市| 喀喇沁旗| 花莲市| 湖口县| 阿图什市| 鹤壁市| 灌阳县|