HC08: Processor Expert adding 2 of the same CPU's to a project

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

HC08: Processor Expert adding 2 of the same CPU's to a project

Jump to solution
2,751 Views
bespenschied
Contributor III
I am just curious if anyone knows why when I select a processor to add to my project, processor expert adds 2 of them. One with a check beside it indicating it is the active processor and another one with the same exact name that has an X beside it? Every project I have created with Processor Expert has done this.

Message Edited by CrasyCat on 2007-04-13 02:16 PM

Labels (1)
Tags (1)
0 Kudos
1 Solution
767 Views
CrasyCat
Specialist III
OK
 
I have tried to create a project for HC08JL3 with CW HC08 V5.1.
I get the attached dialog opened.
 
This seems to indicate that there will be 2 CPUs created in Debug configuration. One for Mon08 debug (in Clock settings -> CPU Mode = Monitor Mode) and one for BDM debug (in Clock settings -> CPU Mode = User Mode).
 
According to Processor Expert on line Help property "CPU Mode Selection" is necessary for the correct CPU's internal timing.
 
CrasyCat

View solution in original post

0 Kudos
5 Replies
767 Views
bespenschied
Contributor III
I have included 2 jpg images to show you what I am talking about. I just started a new project for a new PCB I just finished designing. It uses the MC68HC908JL3CP chip. I captured an image of the display that shows each processor and the popup help text that appears when you put your mouse over the item. They are both the same.
0 Kudos
768 Views
CrasyCat
Specialist III
OK
 
I have tried to create a project for HC08JL3 with CW HC08 V5.1.
I get the attached dialog opened.
 
This seems to indicate that there will be 2 CPUs created in Debug configuration. One for Mon08 debug (in Clock settings -> CPU Mode = Monitor Mode) and one for BDM debug (in Clock settings -> CPU Mode = User Mode).
 
According to Processor Expert on line Help property "CPU Mode Selection" is necessary for the correct CPU's internal timing.
 
CrasyCat
0 Kudos
767 Views
bespenschied
Contributor III
That makes sense. I remember that selection window and I did select both of them. I did not realize that is why. I have always just changed the settings in the active device CPU mode Selection to match whatever mode I needed. When you select the other CPU the settings are not available until you make it the active part. I am not sure how usefull this is since it so easy to just change the one CPU mode setting and compile it.

Thanks!
0 Kudos
767 Views
CrasyCat
Specialist III
Hello
Each HCS12 MCU may be available in different package (pinouts).
For example HCS12C32 is available in 80 pinout or 52 pinout or 48 pinouts.
Just point with the mouse to the listed CPU. The tooltips will show you the different pinouts.
 
As ProcessorExpert displays port assignment, it adds the different pinouts version to your project.
The one  with a V in front is the current one. The one with the X are the other available variants.
 
If you know you will be using a 52 pinout chip, you can change the active configuration as follows:
  - Click with the right mouse button on the configuration you will be using.
  - In the pop up menu select "Select CPU as Target".
This will change the Configuration in ProcessorExpert to the 52-pinout one.
 
CrasyCat
767 Views
bespenschied
Contributor III
I understand about the different pin CPU's but these cpu's show the exact number of pins and the help popup shows the same information. The chip that is showing 2 right now is the MC68HC908GT16CFB. When I selected it from the CPU list 2 of them appeared and they are both the same part. I recently updated to the new CodeWarrior V5.1 and most of my code is in V3.? and I have not converted them so I can't look to see if this has happened in the past. If It shows up again I will let you know. It may even be I double clicked the CPU. I was just curious if there was any reason it happened.

Brian
0 Kudos