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

uVision1 upgrade to uVision2

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

Parents
  • 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

Reply
  • 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

Children
No data