This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Flash programming error: Content mismatch at 0xC00000 (Flash=00H Required=FAH)

Hello,

I installed the uVision2 application and I bought an evaluation board for XC16x.
I configured normally the ide and I used "On-Chip Flash:XC16x Board". The communication between computer and board is LPT1 based.
The build tag results are:

Here all it is ok...
----------------
Build target 'On-Chip Flash: XC16x Board'
compiling Blinky.c...
assembling START_V2.A66...
linking...
creating hex file from "Blinky"...
"Blinky" - 0 Error(s), 0 Warning(s).
--------------------

From here, with Load button:
---------------------
Load "C:\\Keil\\C166\\EXAMPLES\\Boards\\Infineon XC16Board\\Blinky"
Erase Sector with Address 0xC00000
Erase Done
Program Sector with Address 0xC00000
Program Done
Verify Flash content
Content mismatch at: C00000H (Flash=00H Required=FAH)
----------------------

What is wrong ?

And another thing: When I try to Erase flash, with menu command (Flash->Erase), an error occurs: "Error: Flash Erase failed - Command not supported".

What could be wrong ?
Thank you for help.

Radu Cosoveanu.
Email: radu@elinktelecom.ro

Parents
  • Hi Radu,

    think that is ok. But with earlier version there are some problems with OCDS.

    First I would recommend you to download the latest eval version from KEIL - (V503).
    May be this solves your problems.

    MEMTOOL - yes , it works with ASC0, but in bootstrapmode. The ASC0 will be available for your application.
    The idea was only to check the poore flash programming, to check, whether the chip may have a problem.

    If your problem is not solved with latest eval version - leave a message.
    Stefan

Reply
  • Hi Radu,

    think that is ok. But with earlier version there are some problems with OCDS.

    First I would recommend you to download the latest eval version from KEIL - (V503).
    May be this solves your problems.

    MEMTOOL - yes , it works with ASC0, but in bootstrapmode. The ASC0 will be available for your application.
    The idea was only to check the poore flash programming, to check, whether the chip may have a problem.

    If your problem is not solved with latest eval version - leave a message.
    Stefan

Children
No data