ARM Technical Support Knowledge Articles

Flash Magic: Parameter-Settings with PK51

Applies to: MCB900 Evaluation Board

Answer


Information in this knowledgebase article applies to:


SYMPTOM

After upgrading Flash Magic, flash downloading no longer works in uVision. What do I have to adapt?
I see one of the following messages in uVision:

 "Invalid parameters for DEVICE directives"
 "Hex file programming failed: device configuration not supported"

CAUSE

The provided Keil examples are compatible to former versions of the command-line version of Flash Magic (FM.EXE) only. We have recognized an incompatibility since version 6.80 of Flash Magic. This and later versions require different parameter settings of the parameter string passed.

RESOLUTION

The parameter string offered in the KEIL examples ("Options for Target/Utilities" at Arguments) has to be modified. A functional example is:

"DEVICE(P89LPC935,$X,0) HEXFILE("#H",NOCHECKSUMS,NOFILL,PROTECTISP) COM(2,7200) HARDWARE(KEILMCB900)"

Please note that the DEVICE argument now requires an additional 3rd parameter. Also the DEVICE CPU parameter must be identical to the CPU in use as there is no automatic detection offered.
Please refer to Help -> Manual in Flash Magic for detailed information about each parameter.

MORE INFORMATION

SEE ALSO

ATTACHED FILES

Request the files attached to this knowledgebase article.

Article last edited on: 2012-08-20 05:53:52

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential