ARM Technical Support Knowledge Articles

FLASH MUST START AT 0XC00000

Applies to: ULINK USB-JTAG Debugger

Answer


Information in this article applies to:


QUESTION

When I try to download my application into the flash of my Infineon XC16x microcontroller I get the following error message:

The Start Address of the On-chip Flash must be 0xC00000

Why do I get this error?

ANSWER

You have selected an XC16x On-chip Flash programming algorithm in the Infineon XC16x Target Driver Setup dialog and must have set its default starting address to 0xC00000.

The starting address of a flash device must be the physical starting address even if your application code starts at a higher address. This address is used as a base address to access the flash programming registers.

MORE INFORMATION

Article last edited on: 2007-01-28 19:21:05

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