Freescale DSC Flasher是針對MC56F8xxx系列數(shù)字信號控制器產(chǎn)品的獨立閃存編程器。它作為CodeWarrior開發(fā)工具內(nèi)集成的CodeWarrior Flash Programmer的替代品。所有的S記錄必須首先由CodeWarrior生成,并且使用CodeWarrior內(nèi)置的Flash Programmer進(jìn)行測試。Freescale DSC Flasher:獨立DSC Flash Programmer應(yīng)用程序提供了一個命令行界面,旨在與腳本輕松集成。應(yīng)用程序的命令行指令在“2.1.1節(jié)-DSC Flasher使用”中提供。
DSC Flasher使用S記錄來編程或驗證目標(biāo)設(shè)備。第3節(jié)“使用CodeWarrior生成S記錄”提供了詳細(xì)的說明。如果使用Freescale Tower(TWR)設(shè)備,在進(jìn)行編程之前,請拆下SBDM連接和OSBDM EN跳線。圖1中的簡化流程圖概述了應(yīng)用程序的通信流程。Freescale DSC Flasher配置CodeWarrior Connection Server(CCS)以適配指定的目標(biāo)設(shè)備和運行控制器(CW USB TAP)?;诖伺渲脠?zhí)行一系列的CCS命令,用于驗證、編程或擦除芯片的閃存。