廣州致遠電子股份有限公司
廣州致遠電子股份有限公司二十年來一直專注于嵌入式仿真器和在線編程工具的研究,旗下的TKScope嵌入式智能仿真開發(fā)平臺是一款專業(yè)的仿真和在線編程工具。多年來,TKScope一直在研究各大半導體廠商的內(nèi)核仿真技術(shù),不斷更新支持新的內(nèi)核種類;除了傳統(tǒng)的仿真功能,TKScope在近幾年大力發(fā)展在線編程技術(shù),支持任意類型的Flash編程,只要連接在控制器上的Flash芯片,TKScope就可以對其進行編程!
TKScope仿真器即將推出KFlashPro在線編程軟件將對傳統(tǒng)在線編程技術(shù)做全新的定義,突破傳統(tǒng)在線編程限制!簡單易用的操作界面,圖形化的配置界面,高度柔性的功能,支持海量的Flash型號,個性化的組合配置,為用戶提供專業(yè)在線編程解決方案。
圖1 KFlashPro軟件界面
在嵌入式開發(fā)中,編程是指將可運行的程序代碼寫入到芯片內(nèi)部。芯片正常工作后,MCU按照寫入的程序代碼運行,完成設(shè)計者指定的動作和功能。
傳統(tǒng)編程:是指使用編程器實現(xiàn)。要求芯片編程完畢后,才能將芯片焊接到電路板上,這種編程方法也叫做預編程。
在線編程:在線編程(IAP)與傳統(tǒng)的預編程不同,它要求先把芯片焊接到電路板上,預留編程控制信號(比如JTAG、SWD或UART接口等),正常工作后,接到指令后進入編程狀態(tài),這種編程方法也叫做后編程。
為了滿足不同用戶燒寫Flash的需求,TKScope仿真器研發(fā)了自主知識產(chǎn)權(quán)的KFlashPro在線編程軟件,支持Flash器件在線燒寫、擦除、讀取等操作,不依賴于IDE環(huán)境。操作簡單,使用方便,可大大提高在線量產(chǎn)編程的生產(chǎn)效率。KFlashPro在線編程軟件功能特點如下:支持ID號燒寫;支持自定義插件開發(fā);支持添加日常處理事務;支持TKScope全系列通用仿真器;工程化配置,操作簡單、方便、快捷;燒寫文件的分段配置,可針對單獨的段做單獨的配置;序列的操作方式,比如擦除,可以擦除一個扇區(qū)序列,如1-3、5-8、K-K+N;源緩沖區(qū)查看功能,可查看當前燒寫文件列表在整個算法區(qū)間中的關(guān)系及對應位置;讀取緩沖區(qū),可比較校驗操作、讀取操作與源緩沖區(qū)數(shù)據(jù)的對應關(guān)系;多功能的組合操作,結(jié)合序列的操作方式,更加方便使用。
KFlashPro支持多個文件的同時燒寫,如圖2所示,可以同時加載3個或更多的燒寫文件;支持文件的分段燒寫,對每個段進行獨立的配置,滿足用戶個性化的需求。
圖2 分段燒寫界面
TKScope可以實現(xiàn)目標板上任意Flash的在線編程,包括MCU的片內(nèi)Flash和外擴的片外Flash。目標板上的芯片包括主控芯片,如ARM內(nèi)核、AVR內(nèi)核、8051內(nèi)核、C166內(nèi)核、DSP內(nèi)核等。另外,目標板上與主控芯片連接的其他任意Flash芯片,如 Nor Flash、Nand Flash、SPI Flash、I2C Flash、EEPROM 等,TKScope都可以直接進行編程。
TKScope除了可以對基本Flash數(shù)據(jù)進行編程外,還可以對Flash進行配置編程功能,如扇區(qū)保護、加密等功能,并提供圖形化配置界面,極大地方便用戶使用。
Nand Flash的OOB區(qū)燒寫一向是編程的難題,TKScope提供了專業(yè)的燒寫方案。高度柔性靈活的配置可以滿足用戶的各種需求,支持多種壞塊處理策略、ECC策略,并可使用控制器本身的ECC引擎進行編程和解碼,保證燒寫的準確性。TKScope還支持各類BOOT程序的燒寫,輕松解決用戶的各種仿真和編程難題。
圖3 支持控制器的多種總線
圖4 Nand Flash的柔性配置
KFlashPro在線編程軟件和TKScope的Flash燒寫組件完美融合,為用戶提供最專業(yè)的在線編程方案,支持片內(nèi)片外任意類型Flash的燒寫,完美解決各種研發(fā)和生產(chǎn)的編程問題,讓您體驗在線編程的樂趣!
地址:廣州市天河區(qū)車陂路黃洲工業(yè)區(qū)3棟2樓
仿真器網(wǎng)址:http://www.embedtools.com/pro_tools/emluator/TKScope.asp
BBS網(wǎng)址:http://bbs.zlgmcu.com.cn
銷售電話:(020)22644372 (020)28872453
技術(shù)支持:(020)22644360 電子郵箱:TKS@zlgmcu.com