廣州致遠(yuǎn)電子有限公司
TKScope發(fā)布最新的V4.0版本硬件驅(qū)動,全面支持ARM/DSP/AVR/8051/C166等內(nèi)核的在線編程和仿真,更好地滿足用戶在線編程的需求。
TKScope發(fā)布的V4.0版本驅(qū)動,在支持在線編程方面作了進(jìn)一步的完善。TKScope在線編程采用組合式的編程算法,用戶可以根據(jù)目標(biāo)板上Flash的情況自己添加對應(yīng)的Flash算法。TKScope除了可以對基本Flash數(shù)據(jù)進(jìn)行編程外,還可以對Flash的配置數(shù)據(jù)進(jìn)行編程。例如,有一些Flash具有頁擦除保護(hù)功能,TKScope提供了圖形操作界面供用戶進(jìn)行設(shè)置,并在Flash數(shù)據(jù)編程的同時將配置數(shù)據(jù)寫入。
在線編程軟件K-Flash是為TKScope量身定制的,可實現(xiàn)Flash器件在線燒寫、擦除、讀取等操作。K-Flash軟件操作簡單,使用方便,可大大提高在線量產(chǎn)編程的生產(chǎn)效率。K-Flash軟件支持工程管理的模式,形成工程文件后,相關(guān)的設(shè)備配置等信息會自動保存。這樣用戶再次進(jìn)行操作時,直接打開工程文件即可。
TKScope支持ARM內(nèi)核的在線編程和仿真,包括ARM7/ARM9/ARM11/Cortex等全系列。例如,主控芯片是STM32F207,外擴 Flash器件 SST39VF1601C。那么,用戶正確選擇芯片型號后,TKScope會自動添加STM32F207片內(nèi)Flash算法文件,外擴Flash器件需要用戶自行添加。用戶添加完成后的程序燒寫界面如圖1所示。
圖1 ARM內(nèi)核程序燒寫界面
同時,TKScope也支持對STM32F207片內(nèi)Flash進(jìn)行配置編程。用戶通過點擊[Flash配置]進(jìn)入Flash配置界面,如圖2所示。用戶可以根據(jù)實際需要進(jìn)行操作。
圖2 ARM內(nèi)核Flash配置界面
TKScope支持DSP內(nèi)核在線編程和仿真,包括TI DSP全系列芯片。TKScope是率先支持DSP內(nèi)核Flash在線編程的仿真器,而且操作簡單、穩(wěn)定可靠,同時支持加解鎖以及工程加密等功能。例如,目標(biāo)芯片是TI公司的TMS320F2801,選擇芯片后系統(tǒng)自動加載其Flash算法文件。同時,TKScope提供了Flash的加解鎖功能以及工程加密的選項,如圖3所示。用戶可以根據(jù)實際需要進(jìn)行操作。
圖3 特殊操作選項
TKScope支持全系列AVR內(nèi)核芯片的在線編程和仿真,可以同時編程內(nèi)外部Flash,并且提供完善的編程配置界面,高速編程Flash。例如,主控芯片是ATmega128(內(nèi)部有2個Flash空間),外擴Flash器件AT45DB161D(算法文件需要用戶自行添加),在程序燒寫界面上進(jìn)行正確配置。同時,TKScope支持Flash配置的燒寫,點擊[Flash配置]進(jìn)入配置界面,如圖4所示。用戶可以根據(jù)實際需要進(jìn)行操作。
圖4 AVR內(nèi)核Flash配置界面
TKScope突破傳統(tǒng)8051仿真器的限制,可支持8051片內(nèi)外Flash的在線燒寫,并且提供在線測試功能,方便驗證程序運行的正確性,也可以同時打開邏輯分析儀觀察數(shù)據(jù)的變化。例如,NXP公司的P89V51RD2芯片內(nèi)部有2個Flash模塊,可以同時進(jìn)行在線編程。同時,TKScope也支持Flash的配置編程以及工程加密。點擊[Flash配置]進(jìn)入Flash配置編程界面,如圖5所示。用戶可以根據(jù)實際需要進(jìn)行操作。
圖5 8051內(nèi)核Flash配置界面
程序燒寫到Flash后,TKScope支持在線測試,效果與芯片在目標(biāo)板上運行是一樣的。在線測試的提示界面如圖6所示。同時,可以打開邏輯分析儀軟件觀察數(shù)據(jù)變化,界面如圖7所示。
圖6 8051內(nèi)核在線測試界面
圖7 邏輯分析儀界面
TKScope支持C166/C167內(nèi)核全系列芯片的在線編程和仿真,包括片內(nèi)Flash以及外部擴展的任意Flash。如果用戶目標(biāo)系統(tǒng)有外擴的Flash器件,自行添加即可。
TKScope系列仿真器在支持內(nèi)核仿真以及在線編程方面日趨完善,V4.0版本的驅(qū)動基本上實現(xiàn)了各種內(nèi)核的在線編程。后續(xù)TKScope會不斷豐富支持Flash器件的種類,滿足更多用戶的需求,敬請關(guān)注!