TKScope是廣州致遠電子有限公司2008年隆重推出上市的一款高性能通用型綜合仿真開發(fā)平臺,支持仿真全系列的8051/ARM/AVR/C8051F/C166/C251/MX等內核;與當前全部主流 IDE環(huán)境無縫嵌接,如 TKStudio/Keil/ADS/IAR/RealView/AVRStudio等,保證您的開發(fā)平臺始終如一,并具備其高級調試功能。同時,TKScope內嵌64路專業(yè)的邏輯分析儀,zlgLogic高級軟件全面支持。
目前,K系列仿真器支持8051/ARM/AVR/C8051F/C166等內核芯片內外部Flash器件的在線編程,對于仿真過程中有Flash燒寫需求的用戶,提供了非常便捷的操作方式。這是K系列仿真器獨一無二的特性,目前市面上所有的仿真器都無法實現(xiàn)這項功能。
K系列高端通用仿真開發(fā)平臺,可仿真多種當前流行的內核,內嵌64路邏輯分析儀等多種分析工具,與全部主流IDE無縫嵌接,仿真芯片多,仿真速度快,仿真技術新,且仿真性能極強。
◆與主流IDE環(huán)境無縫嵌接,如 TKStudio/Keil/ADS/RealView/IAR/AVRStudio等;
◆內部采用先進的FPGA技術,可以支持任意內核的嵌入式系統(tǒng)仿真;
◆獨創(chuàng)的新概念仿真框架,囊括超過3000多種主流芯片;
◆真正專業(yè)的內置邏輯分析儀,最大64路/200 Mbps/1M深度;
◆當前支持的仿真內核為8051/ARM/AVR/C8051F/C166/C251/MX等;
◆采用可替換的POD結構,用戶插入不同的POD即可仿真不同的內核。
K系列仿真器支持8051/ARM/AVR/C8051F/C166等內核芯片內外部Flash器件的在線編程,支持外部Flash器件的種類有:NOR/NAND/SPI/I2C等接口形式的任意Flash器件。例如外擴的并行Flash存儲器、E2PROM等都可以在線燒寫。同時,Flash算法接口是公開的,支持用戶自行添加Flash編程算法文件。
K系列仿真器提供獨立的K-Flash軟件,可實現(xiàn)Flash器件在線燒寫、擦除、讀取等操作。K-Flash軟件操作簡單,使用方便,可大大提高在線量產(chǎn)編程的生產(chǎn)效率。
圖1 K-Flash主界面
K-Flash軟件具有如下的主要功能及特點:
①文件燒寫??梢詿龑慴in、hex、out、elf等多種類型的文件,并校驗燒寫的數(shù)據(jù)是否正確。
②燒寫校驗。燒寫完成后,檢驗燒寫的數(shù)據(jù)是否正確。
③數(shù)據(jù)擦除。擦除指定扇區(qū)內的數(shù)據(jù)。
④數(shù)據(jù)讀取。讀取指定的起始地址和大小的數(shù)據(jù),并保存到用戶指定的路徑。
⑤設備配置。配置仿真器類型、芯片參數(shù)、Flash編程算法等。
K-Flash軟件支持工程管理的模式,形成工程文件后,相關的設備配置等信息會自動保存。這樣用戶再次進行操作時,無需繁瑣重復的參數(shù)設置,直接打開工程文件即可。
本文主要介紹通過K系列仿真器對8051(P89V51RD2)芯片內部Flash和外擴的E2PROM(AT93C46)器件進行在線編程。
點擊圖1中的[設備配置]選項,進入仿真器的設置界面。在[硬件選擇]中選擇P89V51RD2,然后打開[程序燒寫]界面,如圖2所示,系統(tǒng)會自動將芯片的內部Flash算法文件添加進來。
圖2 程序燒寫界面1
[編程Flash]一項必須選中,[驗證Flash]一般也建議選中,擦除可以根據(jù)實際需要進行選擇。
外擴的E2PROM的算法需要手動添加,點擊[添加算法],添加AT93C46的算法文件,如圖3所示,算法的起始地址可以根據(jù)實際需要進行手動修改。
圖3 程序燒寫界面2
K系列仿真器還提供了Flash器件的特殊配置,需要選中[編程配置]選項,同時單擊[Flash配置]按鈕進入如圖4所示的界面。
圖4 Flash配置界面
[Flash配置]界面提供了讀寫加密字節(jié)的操作。用戶可以根據(jù)實際需要執(zhí)行燒寫、讀取、擦除加密字等操作。
Flash信息配置完成之后,返回到 K-Flash軟件的主界面,此時就可以對Flash器件進行燒寫、擦除、讀取等操作。
本文介紹了K系列仿真器實現(xiàn)8051芯片的內部Flash和外擴的E2PROM在線編程,我們將不斷豐富支持Flash器件的種類,滿足用戶系統(tǒng)級的調試,讓用戶仿真編程更加方便。我們鼓勵用戶親手DIY一個編程算法,傳到我們的電子郵箱中,我們驗證后將在第一時間分享給我們的全部用戶。