AnsweredAssumed Answered

Porting a HC08 project from CW 3.1 to 5.x

Question asked by Justin Ford on Jul 7, 2006
Latest reply on Jul 8, 2006 by Justin Ford

My company is purchasing IP from a third party in the form C code (with a few timing-critical assembly routines) for the HC08. The original firm used CodeWarrior v3.1 to compile the project.

The compiled code occupies 30k of ROM and all 4k of the RAM on the HC08 MC9S08GB60.

I have a few related questions and would appreciate any help that can be offered on any one or all of them:

1. From what I've read, CW 3.1 can no longer be obtained, is this true?

2. Does the CW 5.x compiler have a CW 3.1 "compatibility mode" or something of the sort that would guarantee similarity between the CW 3.1 and 5.0 produced compiled code?

3. If I must get CW 5.x and there is no guarantee of backwards compatibility, am I facing several days of sorting out compiler errors for previously working code (best guess based on compiled size of the project)?

4. Considering every last byte of RAM has been used in the project, should I be concerned about the CW 5.x compiled code fitting on the device?

Thanks for reading my post...any response you can give would be greatly appreciated!