Keil Logo

MCB900: PROBLEMS WITH IN-SYSTEM PROGRAMMING USING FLASHMAGIC


Information in this article applies to:

  • MCB900 Evaluation Board

QUESTION

I have problems with the MCB900 and FlashMagic using the In-System Programming (ISP) Mode. The board does not seem to react. What could be the reason?

ANSWER

Check if the P89LPC932 device on the board is labeled with ISD K1.0. In this case, In-System Programming on the MCB900 board requires the following:

  1. Install FlashMagic for Keil MCB900. This is included on the LPC900 Development Studio CD-ROM. The standard FlashMagic available from the Philips may destroy the ISP loader.
  2. Configure the jumpers on MCB900 Board as follows: RUN: OFF; RESET: OFF; PROG: ON
  3. In FlashMagic, enable Erase all Flash and Options - Advance Options - Hardware Config - Assert DTR and RTS while COM Port open.

If you are using MCB900 Vers 2.0 and later check the following:

  1. Install FlashMagic Version 1.71 or higher. This is available on: http://www.esacademy.com/software/flashmagic
  2. Configure the jumpers on MCB900 Board as follows: RUN: OFF; RESET: ON; PROG: ---
  3. In FlashMagic, enable Erase all Flash and Options -> Advance Options -> Hardware Config -> Use DTR and RTS to enter ISP mode and Hardware: Keil MCB900.
  4. For Flash programming with the µVision menu command Flash -> Download you need to change the HARDWARE parameter under Options for Target -> Utilities -> Use external Tool for Flash Programming:
    Command:   FM.EXE
    Arguments: "DEVICE($D,$X) ERASE(DEVICE,PROTECTISP)
                HEXFILE(#H,NOCHECKSUMS,NOFILL,PROTECTISP)
                COM(1,9600) HARDWARE(KEILMCB900)"
    
    Note: The µVision Device Database sets the HARDWARE parameter for the first board revision.

In-System Programming should work without problems.

MORE INFORMATION

SEE ALSO

FORUM THREADS

The following Discussion Forum threads may provide information related to this topic.

Last Reviewed: Saturday, November 18, 2006


Did this article provide the answer you needed?
 
Yes
No
Not Sure
 
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.