MAX1441接近檢測和觸控傳感器編程器技術(shù)
任何生產(chǎn)線都要求最大限度地降低成本、提高效率。為了達到這一目標,Maxim開發(fā)了針對汽車應用的MAX1441接近檢測和觸控傳感器的嵌入式閃存編程應用軟件。該軟件通過USB端口連續(xù)輪詢JTAG接口,嘗試與MAX1441通信。一旦檢測到MAX1441器件,主機將執(zhí)行閃存擦除、向閃存寫入指定固件,并檢驗寫入內(nèi)容等操作,大約3秒鐘完成上述三項操作。運行軟件之前,必須正確地安裝MAXQUSBJTAG-KIT的設備驅(qū)動程序。
本文引用地址:http://cafeforensic.com/article/201701/337406.htmMAX1441編程軟件驗證在進行下一步操作之前已完成所有必要的操作,保證操作已經(jīng)完成。此外,編程期間需要確保沒有鍵盤或鼠標操作等用戶交互,用戶只需插入MAX1441并在編程完成后,軟件自動檢測是否存在MAX1441時將其拔掉。為避免帶電插拔MAX1441,可能需要控制電源開/關(guān)。同一臺計算機上可以運行多個應用程序進行閃存編程,每個例程需要提供一個USB口和一個MAXQUSBJTAG-KIT。同時運行多個應用程序時,無需確認操作系統(tǒng)將通信端口(COM)分配給了哪個特定器件。運行多個應用程序時,最好將硬件逐個連接到USB端口,在啟動下一器件編程之前執(zhí)行一個器件的編程。
要求
MAX1441編程軟件需要以下設備:
a.WindowsXP?/WindowsVista?/7(32位或64位)計算機。
b.每個應用程序需要一個對應的USB口。
c.每個運行程序需要一個MAXIMUSB-JTAG接口板(MAXQUSBJTAG-KIT)。
d.MAX1441VBAT端供電電源。
e.帶HEX擴展的固件文件,位于應用程序相同目錄。
f.MAX1441測試插座。
軟件安裝
下載并在一個臨時文件夾解壓縮MAX1441_programmer.zip,然后,按照指令運行Install_MAX1441_Programmer.exe。安裝過程中,將下載MAX1441_programmer應用程序和支持文件并儲存到指定的文件夾。默認目錄為C:MAX1441。安裝完成后,該文件夾的內(nèi)容類似于圖1。
圖1.c:MAX1441文件夾內(nèi)容
安裝驅(qū)動程序
雙擊CDM20814_Setup文件,安裝FTDI虛擬COM端口驅(qū)動程序,計算機將會出現(xiàn)一個類似圖2的屏幕。安裝驅(qū)動程序?qū)㈤_啟窗口,并在完成后自動關(guān)閉窗口。
圖2.安裝虛擬通信端口驅(qū)動程序
USB-JTAG適配器
安裝FTDI虛擬通信端口驅(qū)動程序后,使用mini-USB連接器將MAXQUSBJTAG-KIT(圖3)連接到USB口。
圖3.Maxim的USB-JTAG適配器(MAXQUSBJTAG-KIT)
一旦操作系統(tǒng)發(fā)現(xiàn)一個新的硬件(適配器),將加載之前安裝的驅(qū)動程序。為了驗證,可打開DeviceManager,檢查Ports(COM&LPT)設備端口,圖4所示。
圖4.Maxim的USB-JTAG轉(zhuǎn)換器被識別為USB串口
有關(guān)MaximUSB-JTAG適配器的具體信息,包括關(guān)于驅(qū)動程序的安裝細節(jié)、電氣特性及功能,請參考MAXQUSBJTAG-KITPDF文件,同樣放在安裝目錄內(nèi)。
編程步驟
有兩種方式啟動MAX1441編程:直接驅(qū)動或通過快捷鍵。最好通過快捷方式啟動應用程序。
直接啟動編程
直接啟動MAX1441編程,雙擊MAX1441_Programmer應用程序文件。詳細的文件視圖,程序文件夾類似于圖5。
圖5.C:MAX1441文件夾列表,直接啟動。
啟動編程器后,將會掃描可用的COM端口并搜索MaximUSB-JTAG接口板。一旦識別到一個USB-JTAG接口,將出現(xiàn)以下屏幕(圖6),列出運行程序所在文件夾的所有HEX文件(固件),需要注意的是,所識別的COM端口號列在窗口標題位置。
評論