專利名稱:基于uart和雙任務模型的dsp實時調(diào)試平臺的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及一種基于通用異步收發(fā)器(UART)和雙任務模型實現(xiàn) 對DSP進行實時調(diào)試的軟硬件平臺。
技術(shù)背景目前DSP廠商都提供基于JTAG接口的仿真器對DSP進行調(diào)試的軟硬 件平臺。該平臺相對以前DSP缺乏(甚至沒有)調(diào)試手段的情況有了很大 改觀,具有斷點調(diào)試、單步跟蹤、寄存器和存儲器的讀寫等功能,極大的提 高了 DSP應用的開發(fā)效率。然而,該平臺仍具有如下問題。首先,價格昂貴;其次,不能實時調(diào)試, 必須在斷點狀態(tài)或停止狀態(tài)下才能進行寄存器和存儲器的讀寫;第三,JTAG 連接線很短,不便于攜帶、部署;第四,不夠穩(wěn)定。 實用新型內(nèi)容本實用新型的技術(shù)解決問題克服現(xiàn)有的基于JTAG接口的調(diào)試平臺所 存在的問題,提供一種低成本的,能夠以極小的額外開銷進行實時調(diào)試的, 便于攜帶、部署和使用的,高穩(wěn)定性的調(diào)試平臺。本實用新型的技術(shù)方案基于UART和雙任務模型的DSP實時調(diào)試平 臺,其特點在于包括PC機、DSP、串口轉(zhuǎn)換芯片,PC機的UART通過 串口線與串口轉(zhuǎn)換芯片,串口轉(zhuǎn)換芯片再通過串口線與DSP的UART采用 交叉連接方式連接。所述的串口轉(zhuǎn)換芯片采用MAX232系列。所述的采用串口線只用到RX、 TX、 GND三個信號線將DSP與PC連 接起來。 本實用新型與基于JTAG接口的調(diào)試平臺相比具有如下優(yōu)點(1) 可替代基于JTAG接口的調(diào)試平臺;(2) 本實用新型具有對應用的實時調(diào)試功能,而且額外開銷極小(1us), 這是基于JTAG接口的調(diào)試平臺所不具備的;(3) 成本極低,而基于JTAG接口的仿真器非常昂貴;(4) 該平臺更便于攜帶、部署和使用,更穩(wěn)定。 附困說明
圖1為本實用新型的硬件連接示意圖;圖2為本實用新型的啟動過程和命令的解析處理過程的流程圖; 圖3為本實用新型中的中斷驅(qū)動的實時任務的整個處理過程的流程圖; 圖4為本實用新型中的實時任務加載和初次執(zhí)行的流程圖。
具體實施方式
如圖1所示,本實用新型包括PC機、DSP、串口轉(zhuǎn)換芯片,PC機 的UART通過串口線與串口轉(zhuǎn)換芯片,串口轉(zhuǎn)換芯片再通過串口線與DSP 的UART采用交叉連接方式連接,其中串口轉(zhuǎn)換芯片采用Tl公司的MAX232 系列,如TI公司MAX232CPE等,串口線只用到RX、 TX、 GND三個信號 線將DSP與PC連接起來。DSP為Tl和ADI公司的DSP,如ADI公司的 ADSP BF53x系列,Tl公司的TMS320C6000系列。如圖2所示,為本實用新型的啟動過程和命令的解析處理過程,這也就 是本實用新型的整體工作流程。首先完成系統(tǒng)的初始化,包括對CPU、 SDRAM等的初始化;然后從Flash中讀入系統(tǒng)映像到SDRAM中,并跳轉(zhuǎn) 執(zhí)行;接下來,初始化UART,初始化shell,并加載實時任務;最后,處 于shell的命令解析和執(zhí)行的無限循環(huán)中??梢姡瑂heH任務和實時任務構(gòu)成 雙任務系統(tǒng),通過shell任務對實時任務進行實時調(diào)試。實時任務的整個處 理過程由圖3詳細描述,實時任務加載和初次扭j亍由圖4詳細描述。如圖3所示,當實時任務硬件中斷到來時,首先進行中斷現(xiàn)場保護,然
后恢復實時4壬務現(xiàn)場并執(zhí)行實時任務,執(zhí)行完成后再進行實時任務現(xiàn)場保護 和中斷現(xiàn)場恢復,由此完成中斷驅(qū)動的實時任務的整個處理過程。如圖4所示,實時任務在系統(tǒng)啟動過程中被加載后,將得到首次執(zhí)行, 該執(zhí)行過程中,將完成shell現(xiàn)場保護、實時任務硬件中斷初始化、實時任 務現(xiàn)場保護,最后恢復shell現(xiàn)場,從而完成實時任務的加栽和初次執(zhí)行。
權(quán)利要求1、基于UART和雙任務模型的DSP實時調(diào)試平臺,其特征在于包括PC機、DSP、串口轉(zhuǎn)換芯片,PC機的UART通過串口線與串口轉(zhuǎn)換芯片,串口轉(zhuǎn)換芯片再通過串口線與DSP的UART采用交叉連接方式連接。
2、 根據(jù)權(quán)利要求1所述的基于UART和雙任務模型的DSP實時調(diào)試 平臺,其特征在于所述的串口轉(zhuǎn)換芯片采用MAX232系列。
3、 根據(jù)權(quán)利要求1所述的基于UART和雙任務模型的DSP實時調(diào)試 平臺,其特征在于所述的采用串口線只用到RX、 TX、 GND三個信號線 將DSP與PC連接起來。
4、 根據(jù)權(quán)利要求1所述的基于UART和雙任務模型的DSP實時調(diào)試 平臺,其特征在于所迷的DSP為Tl和ADI公司的DSP。
專利摘要基于UART和雙任務模型的DSP實時調(diào)試平臺,其特征在于包括PC機、DSP、串口轉(zhuǎn)換芯片,PC機的UART通過串口線與串口轉(zhuǎn)換芯片,串口轉(zhuǎn)換芯片再通過串口線與DSP的UART采用交叉連接方式連接,其中串口轉(zhuǎn)換芯片采用MAX232系列。本實用新型克服了現(xiàn)有的基于JTAG接口的調(diào)試平臺所存在的問題,提供了一種低成本的,能夠以極小的額外開銷進行實時調(diào)試的,便于攜帶、部署和使用的,高穩(wěn)定性的調(diào)試平臺。
文檔編號G06F11/36GK201051255SQ20072010393
公開日2008年4月23日 申請日期2007年3月23日 優(yōu)先權(quán)日2007年3月23日
發(fā)明者余化鵬, 剛 盧, 彭先蓉, 蔡敬菊, 許俊平, 陳忠碧, 茜 馬, 魏宇星 申請人:中國科學院光電技術(shù)研究所