need GC128 service pack for codewarrior version 3.1

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

need GC128 service pack for codewarrior version 3.1

跳至解决方案
1,515 次查看
joeservo
Contributor III
does anyone have this service pack or can you send a link?  please email if not to
 
 
标签 (1)
标记 (1)
0 项奖励
回复
1 解答
507 次查看
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 项奖励
回复
3 回复数
507 次查看
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 项奖励
回复
508 次查看
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 项奖励
回复
507 次查看
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 项奖励
回复