超聲波流量計(jì)多普勒原理的探討 五十一
在CCS下,開(kāi)發(fā)者可以對(duì)軟件進(jìn)行編輯、編譯、調(diào)試、代碼性能測(cè)試和項(xiàng)目管理等所有的工作。但是CCS并不僅僅是代碼產(chǎn)生工具和調(diào)試工具的簡(jiǎn)單集成,除此之外,它提供的實(shí)時(shí)分析和數(shù)據(jù)可視化功能把傳統(tǒng)的DSP調(diào)試技術(shù)向前提高了一大步,大大降低了DSP系統(tǒng)的開(kāi)發(fā)難度,使得開(kāi)發(fā)者可以將精力集中在應(yīng)用開(kāi)發(fā)上。
DSP芯片的開(kāi)發(fā)工具可以分為代碼生成工具和代碼調(diào)試工具兩類。CCS代碼調(diào)試器是針對(duì)標(biāo)準(zhǔn)TMS320調(diào)試接口的集成開(kāi)發(fā)環(huán)境IDE,由n公司在1999年推出.CCS集成開(kāi)發(fā)環(huán)境中包含Simulator(軟件仿真器)和Emulator(硬件仿真器)兩部分。它們使用的是同一個(gè)集成開(kāi)發(fā)環(huán)境。在本設(shè)計(jì)的早期,由于PCB板還沒(méi)有完成,采用軟件仿真器進(jìn)行程序的調(diào)試,后期采用硬件仿真器將編譯通過(guò)后的程序通過(guò)JTAG口下載到芯片內(nèi)部,然后設(shè)置斷點(diǎn)進(jìn)行單步的調(diào)試。CCS集成開(kāi)發(fā)環(huán)境(IDE)支持從編輯、編譯、匯編、鏈接到調(diào)試DSP應(yīng)用程序的整個(gè)開(kāi)發(fā)過(guò)程。CCS具有強(qiáng)大的源代碼編輯器,允許編輯C語(yǔ)言源代碼和匯編源代碼,能在C代碼之后顯示與之對(duì)應(yīng)的匯編指令。CCS使用工程來(lái)管理整個(gè)應(yīng)用程序設(shè)計(jì)的所有文檔,工程中可包含C語(yǔ)言源代碼、匯編源代碼、庫(kù)文件、鏈接命令文件j頭文件和目標(biāo)文件。在使用CCS調(diào)試工具時(shí)能設(shè)置一個(gè)或多個(gè)斷點(diǎn);在斷點(diǎn)處自動(dòng)更新;使用Watch窗口查看變量;查看、編輯存儲(chǔ)器和寄存器的值;使用Probe Point工具在主機(jī)與目標(biāo)系統(tǒng)間傳輸數(shù)據(jù);觀察目標(biāo)系統(tǒng)中執(zhí)行的反匯編代碼和C語(yǔ)言指令;對(duì)目標(biāo)系統(tǒng)中的信號(hào)繪圖顯示。
超聲波流量計(jì)