HCS08QD4  is unknown to the PE

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

HCS08QD4  is unknown to the PE

3,998 Views
yego
Contributor I
Hi Guys,
 
I have just received my HCS08QD4 chips and wanted to start a new project. CW5.1 let me select the chip, but the bean wizard does not offer this processor for selection. It just does not exist there.
On the other hand I read that it is pin and tool compatible with the HCS08QG8 but this one is also unknown to the PE :smileysad: .
Has anyone got any information if there is an update or workaround to this problem ?
 
Any help will be appreciated.
 
Regards, Yego
 
P.S. By the way, what do they exactly mean by "tool compatible" ?
Labels (1)
0 Kudos
Reply
6 Replies

1,564 Views
Alban
Senior Contributor II
Hi,

Tool Compatible means you can use the same tools.

It's normal CW5.1 doesn't offer the selection, the QD4 being brand new.

You should be able to use the QD4 by selecting everything as a QG8 in CW5.1, if I understand the statement well...

Alban.
0 Kudos
Reply

1,564 Views
eckhard
Contributor V
Hello,
 
there is a CW Service pack for the QD4.
 

CW08 V5.1 QD4 Service Pack    Release date: 9/26/2006


Download Update

This package includes support for the MC9S08QD4 derivative in the form of:

  • P&E target connection drivers
  • Full CPU simulation, programming, and debug support
  • Derivative-specific C header, source and PRM files
  • Derivative-specific assembly include file
  • SofTec Microsystems inDart HCS08 BDM support

Download this or try the CW Updater.

 

Eckhard

0 Kudos
Reply

1,564 Views
yego
Contributor I
Hello,
 
I tried selecting another CPU which is "tool compatible" and it works fine, though I am not sure if the compiled result will not cotain problems with this "compatibility" .
 
The CW update for the QD4 is indeed listed on the page Eckhard pointed at, but it can't be downloaded as it is not in the dowlooads section below the list. perhaps it will be placed there later ( if at all ) .
 
Thank you guys very much for your help.
 
Regards, yego
0 Kudos
Reply

1,564 Views
RockyRoad
Contributor III
Yego -
 
Thanks for pointing out the web page error. I've told the CodeWarrior team and they are looking into it. Hopefully, it will be fixed today.
 
- Rocky
0 Kudos
Reply

1,564 Views
yego
Contributor I
RockyRoad,
 
the file has finally found its way to the right page. Thanks for your intervention with the CW guys.
Now it seems I've got all to start my project.
The only thing which worries me a little is that I need to build some hardware to burn my program into a couple of chips. That makes me a little uneasy, that you ( I  in this case ) need another processor in order to do that. Seems that Motorola ( Freescale ) hasn't foreseen that someone would just need to program four or five items of the QD4 and for that purpose buy or build a programmer costing ten times the value of those chips :smileysad:  .  I don't need all those advanced debugging features at all. Just want to burn some rather simple code into a couple of chips. That's all.
But that's yet another story .
 
Again, Thanks for your very swift help :smileyhappy:
 
Best regards,  Yego 
0 Kudos
Reply

1,564 Views
nguzzard
Contributor II
Processor Expert v2.99 is now available.  I recently downloaded it and confirmed that the QD4 is supported.  My only warning is that you need to dig through the generated code when using the full Processor Expert for the QD4.  The zero-page RAM is defined in the PRM file to end at 0x7F instead of 0xFF.  Also, the IO_map.c/h generated code redefines registers already defined in MC9S08QD4.h.  I recommend only using the "Device Initialization" rather than the full expert when creating a new QD4 project.
 
Here is a link to the download page for the latest Processor Expert version:
 
 
Search the download page for "...PE Update v2.99"
0 Kudos
Reply
An error has occurred when reading existing sub-variable "Language_PG_Configuration"; see cause exception! The type of the containing value was: extended_hash+string (lithium.coreapi.webui.template.models.NamedValueByNameTemplateModel wrapped into f.e.b.StringModel) ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign redirect_lingo_page_url = web... [in template "language_macro_header.ftl" at line 173, column 1] - Reached through: #include "language_macro_header.ftl" [in template "Language_translator_Dashboard" at line 3, column 1] ----