本應(yīng)用筆記列出了將固件加載到MAXQ串行轉(zhuǎn)JTAG開(kāi)發(fā)板上所需的步驟。本文中給出的步驟允許開(kāi)發(fā)人員加載新固件并保持最新更改。?
較舊的MAXQ微控制器評(píng)估套件使用串行轉(zhuǎn)JTAG適配器板連接到RS-232串行端口。許多第三方供應(yīng)商也使用該適配器板在其集成開(kāi)發(fā)環(huán)境(IDE)中連接到MAXQ微控制器。
圖1.MAXQ串行轉(zhuǎn)JTAG板
更新JTAG板上的固件需要兩件事。
微控制器工具包(MTK),Maxim的通用編程軟件,支持8051和MAXQ微控制器。
JTAG板固件的副本。最新的固件始終可以與最新版本的MAX-IDE打包在一起,用于MAXQ微控制器。盡管安裝固件不需要MAX-IDE,但仍必須安裝MAX-IDE才能從安裝文件中提取固件。一旦安裝了MAX-IDE,就可以在C:Program FilesMAX-IDEDevicesMaxQJTAGFirmware目錄中找到JTAG固件(jtag.hex)。MAX-IDE可以下載(ZIP)。
獲得這兩段代碼后,您可以使用以下步驟更新主板的固件。
將串行電纜從PC的串行端口連接到JTAG板并打開(kāi)電源。JTAG板需要一個(gè)5V±5%直流穩(wěn)壓電源。確保連接電纜P2與JTAG板和目標(biāo)MAXQ板斷開(kāi)。接通電源時(shí),JTAG板的DS1 LED應(yīng)亮起。
確保JTAG板上的跳線JH1和JH2是閉合的。
啟動(dòng)MTK并在“選擇設(shè)備”屏幕中選擇DS89C430。
在“選項(xiàng)”菜單中選擇“配置串行端口”,然后選擇所需的串行端口和波特率。由于DS89C430的引導(dǎo)加載程序自動(dòng)檢測(cè)PC端的波特率,并且板載晶體為7.37MHz,因此可以選擇的最特率為38400BPS。
在“目標(biāo)”菜單中選擇“以 38400 波特打開(kāi) COMx”。(COMx 是您之前選擇的串行端口。選擇“連接到加載程序”。然后,您應(yīng)該會(huì)看到下面的歡迎屏幕。(請(qǐng)注意,當(dāng)您連接到加載器時(shí),JTAG板上的DS1將關(guān)閉。
在“文件”菜單中選擇“加載閃存”,然后瀏覽到JTAG固件所在的文件夾。如果您打算使用MAX-IDE附帶的固件,則可以在C:Program FilesMAX-IDEDevicesMaxQJTAGFirmware目錄中找到它。
選擇 jtag.hex。MTK將自動(dòng)開(kāi)始將固件下載到DS89C430微控制器中。下載完成后,您將看到類(lèi)似于以下內(nèi)容的輸出。
在“目標(biāo)”菜單中選擇“關(guān)閉COMx”以關(guān)閉串行端口。然后,JTAG板上的DS1 LED將再次亮起。 如果您按照上面列出的所有步驟操作,串行轉(zhuǎn)JTAG板現(xiàn)在將使用最新版本的JTAG固件進(jìn)行編程。
審核編輯:郭婷
-
微控制器
+關(guān)注
關(guān)注
48文章
7552瀏覽量
151417 -
適配器
+關(guān)注
關(guān)注
8文章
1952瀏覽量
68024 -
JTAG
+關(guān)注
關(guān)注
6文章
400瀏覽量
71686
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論