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

uvision not seeing changed flash

Hello,

I'm debugging a firmware update problem and notice that uVison2 and 3 do not refresh the dissasembly or code memory views.

In other words, my app writes the new code into flash, but Uvision still thinks the old code is there.

Is there a way to get the latest version of uVision to refresh it's view of flash?

Thanks,

Mark

Parents
  • The Keil Monitor drivers have 'cache' options that you simply may disable to see code changes that are done by some hardware mapping.

    Yes, this is the sort of thing I'm looking for. The drivers for the SiLab debuggers do not have this option, so I suppose this is a SiLab problem. But if Uvision can refresh it's view of ram, then it should be able to refresh it's view of flash as well.

    I don't need C source level debugging or symbols. I simply want to single step through the new code in the disassembly window.

Reply
  • The Keil Monitor drivers have 'cache' options that you simply may disable to see code changes that are done by some hardware mapping.

    Yes, this is the sort of thing I'm looking for. The drivers for the SiLab debuggers do not have this option, so I suppose this is a SiLab problem. But if Uvision can refresh it's view of ram, then it should be able to refresh it's view of flash as well.

    I don't need C source level debugging or symbols. I simply want to single step through the new code in the disassembly window.

Children