We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I've inherited a uVision1 project with a .prj project file that targets the Cypress CY7C646XX EZ-USB processor. After I import the .prj into my uVision2 environment the projects builds fine but fails to run on the target. I've reviewed the uVision1 target/compiler/linker options in the .prj file but am not clear on what all the old setting mean and how to adapt them to my new environment. Is there a guide avialable to help me make the transition, i.e. to decipher what the uVision1 label=setting value equivalents are in uVision2? FYI the previous developer is not available. Thanks, Chip Burns
Basically, the settings should be exactly the same. The best thing to do is grab the compiler/linker options from the listing file of the old uVision1 build and compare these to the listing file of the new uVision2 build. The uVision1 tools used the V5 Compiler and Assembler. The latest uVision2 uses the V7 Compiler and Assembler and there have been a lot of improvements in the optimizer between these 2 revisions. You may want to back the optimizer level down to 6 to see if that's a factor. Jon