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

uvprojx sometimes changes Flash2 tag

Hello,

I'm having trouble understanding the behavior of the uvprojx (and uvoptx) files specifically regarding the Flash2 XML tag. I'm using Subversion for my Keil project and version controlling the uvprojx file but NOT the uvoptx file.

The checked in uvprojx file has STLink\ST-LINKIII-KEIL_SWC.dll as the Flash2 value. However, when I open a clean checkout of the project and click Save All in Keil, the Flash2 value changes to BIN\UL2CM3.DLL. Why is this happening? What does this mean? The strangest part of this behavior is that while it does this the majority of the time, there have been a few instances of opening and saving the uvprojx file where the Flash2 value remained STLink\ST-LINKIII-KEIL_SWC.dll.

This behavior is a particular problem since the change to the uvprojx is a modification according to Subversion. Our firmware version number is the Subversion version number and now we always have a "modified" tag on our firmware version number even when there is no modification to the firmware.

What is the cause of this behavior? Is there a solution or workaround for why the uvprojx sometimes changes the Flash2 XML tag?

Thanks.