need GC128 service pack for codewarrior version 3.1

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

need GC128 service pack for codewarrior version 3.1

Jump to solution
1,514 Views
joeservo
Contributor III
does anyone have this service pack or can you send a link?  please email if not to
 
 
Labels (1)
Tags (1)
0 Kudos
Reply
1 Solution
506 Views
Lundin
Senior Contributor IV
One reason could be that he has payed for V3.1 and doesn't wish to pay yet another fortune for a product he has already payed for... That's why I am still using that version myself.

However, since the HCS12 is code-compatible between every derivate, simply picking another derivate will work, you only need to pick one that ressembles of GC128.

As far as I am aware, picking a derivate in CW does three things:

- Gives you a default memory map in the .prm file. This may or may not be the same one Freescale recommends in the manual, depending on derivate. Since you can't trust that CW picks the recommended mapping, you will have to see the manual yourself at any rate. And of course also take your own project's needs in account. So you can live without this feature/issue.

- Selecting the correct "FPP" file when using the CW debugger. This needs to be a FPP file of a derivate with the same default mapping as GC128, since the debugger will used that information to download bootloader stuff into RAM during program download. If you aren't using the CW debugger, this won't affect you at all.

- Processor Expert related stuff. I have never used it, but I assume it needs to know the exact derivate.


So if you pick another S12 derivate which maps RAM the same way as CG128, there is no reason it won't work. Luckily, every x128 device maps RAM to 0x0000 out of reset. So you should be able to use DG128, A128 etc. I have done this plenty of times on both HCS12 and HC08 without any problems.

Message Edited by Lundin on 2007-11-22 11:49 AM

View solution in original post

0 Kudos
Reply
3 Replies
506 Views
CrasyCat
Specialist III
Hello
 
Any reason you need to stay with CodeWarrior for HC(S)12 V3.1?
 
HCS12GC128 is supported in V4.5 & V4.6 of the software.
So easiest way for you to get support for that part is to upgrade to the latest release.
 
CrasyCat
0 Kudos
Reply
507 Views
Lundin
Senior Contributor IV
One reason could be that he has payed for V3.1 and doesn't wish to pay yet another fortune for a product he has already payed for... That's why I am still using that version myself.

However, since the HCS12 is code-compatible between every derivate, simply picking another derivate will work, you only need to pick one that ressembles of GC128.

As far as I am aware, picking a derivate in CW does three things:

- Gives you a default memory map in the .prm file. This may or may not be the same one Freescale recommends in the manual, depending on derivate. Since you can't trust that CW picks the recommended mapping, you will have to see the manual yourself at any rate. And of course also take your own project's needs in account. So you can live without this feature/issue.

- Selecting the correct "FPP" file when using the CW debugger. This needs to be a FPP file of a derivate with the same default mapping as GC128, since the debugger will used that information to download bootloader stuff into RAM during program download. If you aren't using the CW debugger, this won't affect you at all.

- Processor Expert related stuff. I have never used it, but I assume it needs to know the exact derivate.


So if you pick another S12 derivate which maps RAM the same way as CG128, there is no reason it won't work. Luckily, every x128 device maps RAM to 0x0000 out of reset. So you should be able to use DG128, A128 etc. I have done this plenty of times on both HCS12 and HC08 without any problems.

Message Edited by Lundin on 2007-11-22 11:49 AM
0 Kudos
Reply
506 Views
joeservo
Contributor III
thanks lundin, i will try that next time.  tech support emailed it to me all ready.
 
i do not like continuously updating software.  3.1 has worked well for years, i know how to navigate through it and see no need to change. 
 
 
0 Kudos
Reply