摘要:該操作說明列出了在MAXQ®串口-JTAG接口板上加載固件所需步驟,串口-JTAG接口板允許編程和調(diào)試任何MAXQ處理器。Maxim 推出該接口板的升級版。本文所述的步驟允許開發(fā)者加載新固件,保留最新修改的接口板。
相關(guān)譯文:http://m.u63ivq3.com/tech/tech_down.asp?DataID=30391
original text:
[COLOR=#708090]
How to Update the Firmware in the MAXQ Serial-to-JTAG Board
Abstract: This application note lists the steps required to load firmware onto a MAXQ® serial-to-JTAG development board. The serial-to-JTAG board allows programming and debugging of any MAXQ processor. Maxim occasionally releases updates to this board‘s firmware. The steps given in this article allow developers to load the new firmware and remain current with the latest changes.
All MAXQ microcontrollers use the JTAG interface for debugging and system programming because of the interface‘s low cost and simplicity. For convenience, a serial-to-JTAG adapter board is provided so any MAXQ microcontroller can connect to an RS-232 serial port. Many third-party vendors also use this adapter board to connect to MAXQ microcontrollers in their Integrated Development Environments (IDE). Two IDE examples for MAXQ microcontrollers are the IAR Embedded Workbench® and CrossWorks by Rowley Associates.
This JTAG board accepts commands from an RS-232 connection, converts these signals to TTL-level signals, and finally translates the commands into the appropriate JTAG commands. These commands can then be accepted by any attached MAXQ microcontroller. To handle this translation, the JTAG board uses the DS89C430 ultra-high-speed, 8051 microcontroller. (Note: Earlier versions of the JTAG board may use a DS89C420 8051 microcontroller, but the instructions found in this application note all still apply.) The DS89C430 microcontroller has internal flash memory which stores the firmware required to perform the command translations. If Maxim releases a new version of this firmware or if the firmware becomes damaged for any reason, it will be necessary to reload it.
There are two things required to update the firmware on the JTAG board.
1. The Microcontroller Tool Kit (MTK), Maxim‘s universal programming software which supports both 8051 and MAXQ microcontrollers. The tool kit can be downloaded.
2. A copy of the JTAG board‘s firmware. The most recent firmware can always be found packaged with the latest version of the MAX-IDE for MAXQ microcontrollers. Although MAX-IDE is not required to install the firmware, it still must be installed to extract the firmware from the setup file. Once you install MAX-IDE, you can find the JTAG firmware (jtag.hex) in the C:\Program Files\MAX-IDE\Devices\MaxQ\JTAGFirmware directory. MAX-IDE can be downloaded (ZIP).
Once you have these two pieces of code, you can use the steps below to update the board‘s firmware.
1. Connect a serial cable from the PC‘s serial port to the JTAG board and power up the board. The JTAG board requires a 5V ±5% DC-regulated power supply. Ensure that the connection cable, P2, is disconnected from the JTAG board and the target MAXQ board. The DS1 LED of the JTAG board should turn on when power is applied.
2. Make sure that the jumpers, JH1 and JH2, on the JTAG board are closed.
3. Start MTK and select DS89C430 in the "Select device" screen.
4. Select "Configure Serial Port" in the "Option" menu, and choose the desired serial port and baud rate. Because the DS89C430‘s boot loader automatically detects the baud rate of the PC side, and because the on-board crystal is 7.37MHz, the maximum baud rate which can be selected is 38400BPS.
5. Select "Open COMx at 38400 baud" in the "Target" menu. (COMx is the serial port you selected earlier.) Choose "Connect to Loader." You should then see the welcome screen below. (Notice that the DS1 on the JTAG board will turn off while you are connected to the loader.)
6. Select "Load Flash" in "File" menu, and browse to the folder where the JTAG firmware is located. If you plan to use the firmware that comes with MAX-IDE, you will find it in the C:\Program Files\MAX-IDE\Devices\MaxQ\JTAGFirmware directory.
7. Select jtag.hex. MTK will automatically begin downloading the firmware into the DS89C430 microcontroller. Once the download completes, you will see output similar to the following.
8. Select "Close COMx" in the "Target" menu to close the serial port. The DS1 LED on JTAG board will then turn on again.
If you followed all the steps listed above, the serial-to-JTAG board will now be programmed with the latest version of the JTAG firmware.
MAXQ is a registered trademark of Maxim Integrated Products, Inc.
IAR Embedded Workbench is a registered trademark of IAR Systems AB.
Maxim Integrated Products was established in 1983. In 2001, Maxim acquired Dallas Semiconductor.
Our mission is to continuously invent high-quality analog and mixed-signal engineering solutions that add value to our worldwide customers‘ microprocessor-based electronics. We have consistently served both our customers and our stockholders by meeting our cost and performance goals, minimizing time-to-market, and maximizing our engineering productivity.[/COLOR]
聲明:本文為中國傳動網(wǎng)獨家稿件。未經(jīng)許可,請勿轉(zhuǎn)載。
中傳動網(wǎng)版權(quán)與免責(zé)聲明:
凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(m.u63ivq3.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
下一篇:
德萊爾亮相泉城
德萊爾公司在“第九屆中國(濟南)國際工控自動化及儀器儀表展覽會”上隆重登場