need GC128 service pack for codewarrior version 3.1

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

need GC128 service pack for codewarrior version 3.1

ソリューションへジャンプ
1,727件の閲覧回数
joeservo
Contributor III
does anyone have this service pack or can you send a link?  please email if not to
 
 
ラベル(1)
タグ(1)
0 件の賞賛
返信
1 解決策
719件の閲覧回数
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 返答(返信)
719件の閲覧回数
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 件の賞賛
返信
720件の閲覧回数
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 件の賞賛
返信
719件の閲覧回数
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 件の賞賛
返信