Hello,
I've inherited a project that previously used uVision2 to build code for a Silabs C8051F060 device. The hex file built with uVision2 runs fine on my hardware.
However, when I open the uv2 project file with uVision4 and build, the resulting hex file doesn't run on the hardware. There are no modifications to the code, the only difference is the uvproj file generated by uVision4 and presumably the versions of C51,A51 and BL51.
I'm trying to isolate the actual point of failure in a debugger but haven't had any success yet.
Unfortunately, I don't have access to a copy of uVision2, so I need to get the code working under uVision4.
Are there any compatibility issues between these two versions that I should be aware of, or are there things I should look at that may help isolate the problem?
you can only have ONE startup file. To have two you need the bootloader to overwrite itself and that is no good.
Sorry my mistake. There are two startup files included in the project but the one used for the main application just jumps to the bootloader code and it isn't actually run.