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

STR912FAW debug problem

When I debug STR912FW44 there is no problem, but if I try it with STR912FAW44 it gives error:

Memory Missmatch!
Address: 0x00008000
Value = 0x44
Expected = 0x00

And there is not the chip in Device Database (STR912FAW44).

What is the difference between them ?

Parents
  • Hello Erdem ,

    2) You asked: "What is the difference between them ?"

    This is an ST specific question. Check with your local ST FAE, or do a search for 'STR91xF STR91xFA'

    It should turn up a 'Migrating from STR91xF to STR91xFA manual'.

    There are silicon differences between the STR91xFA and the STR91xF. Make sure to check these out.

    1) You asked: "it gives error: ...Memory Mismatch!"

    Are you flashing the device before debugging? Go to Flash -> Download? Did you check your settings under Project -> Options for Target -> 'Utilities' Tab -> 'Settings' button?

    Also since you are using the STR91xF programming algorithm, make sure that the STR91xFA Flash memory layout and the flash programming sequence are the same.

    If you need to create a custom one, the available algorithms are documented in the Getting Started User's Guide under -> Flash Programming -> Define Flash Algorithms.

Reply
  • Hello Erdem ,

    2) You asked: "What is the difference between them ?"

    This is an ST specific question. Check with your local ST FAE, or do a search for 'STR91xF STR91xFA'

    It should turn up a 'Migrating from STR91xF to STR91xFA manual'.

    There are silicon differences between the STR91xFA and the STR91xF. Make sure to check these out.

    1) You asked: "it gives error: ...Memory Mismatch!"

    Are you flashing the device before debugging? Go to Flash -> Download? Did you check your settings under Project -> Options for Target -> 'Utilities' Tab -> 'Settings' button?

    Also since you are using the STR91xF programming algorithm, make sure that the STR91xFA Flash memory layout and the flash programming sequence are the same.

    If you need to create a custom one, the available algorithms are documented in the Getting Started User's Guide under -> Flash Programming -> Define Flash Algorithms.

Children
  • I checked everything what you said, and the problem is exist. But I saw that when I download the code it runs perfectly without debugging (Over 32KB Code Size). But if I want to debug it gives the same error: Memory mismatch!... at address 0x008000. I use ULINK-ME. Has it a "Debug Size" limitation ?