DEMO9S08AW60E What is the W4 & W5 jumpers for

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

DEMO9S08AW60E What is the W4 & W5 jumpers for

3,193 Views
jamesarm97
Contributor II
    I have the DEMO9S08AW60E board and was wondering what the W4 (ENA/DIS) jumper and the W5 (USB SPEED FULL / HI) jumpers are used for? Does one of them force the USB to 1.1 speed?

    Also, how can I use the BDM header on the demo board with my USB Multilink if I wanted to (how to bypass built in BDM)? Do I just plug in the BDM cable and it overrides the built in USB?

Thanks,
James

Labels (1)
0 Kudos
8 Replies

535 Views
irob
Contributor V

 


jamesarm97 wrote:
    Also, how can I use the BDM header on the demo board with my USB Multilink if I wanted to (how to bypass built in BDM)? Do I just plug in the BDM cable and it overrides the built in USB?


 

 

Yes, James, you just plug in your USB Multilink stand alone programmer into the J32 BDM header on the DEMO9S08AW60.  It will automatically bypass the on-board USB-BDM.  I can confirm that this work.

 

I would also like to know if the BDM header on the AW60 board can function as an integrated Multilink to program other MC9S08 target MCUs (with the socketed AW60 chip removed of course).  I had been led to believe that this was possible, but so far I'm not able to communicate with an off-board target MCU.

 

Has anyone else been able to do this?  Is that even possible?  Curiously, there is another 6-pin 2x3 0.100" header location on the DEMO9S08AW60 board, J36.  The schematic doesn't show this header anywhere.  I've tried used that header, assuming that it was BDM, but still no communication with another target.

0 Kudos

535 Views
peg
Senior Contributor IV

Hello Rob,

 

I have no direct experience with the AW board.

You should be able to use it as a BDM for other devices/boards unless you are using some of the later "improved" versions of Codewarrior. The is a fix available https://community.freescale.com/message/49272#49272 to de-improve these versions. I know nothing of the other header.

 

A word of warning. It is claimed the embedded BDM has less protection on the interface than the multilink. It also may less be able to handle different voltages between what the target uses and the board uses. Having said that, I recently blew up my multink by plugging it into a board with a 24V rail to 3.3V rail short. Recently I have programmed perhaps 50 boards with GT16A's using a demoQE as my multilink. This has worked perfectly.

0 Kudos

535 Views
peg
Senior Contributor IV

To add to above...

Sometimes if the other board is not connected to a machine I allow the VDD of the demoboard to power my board through pin 6 of the BDM header. This is actually a better situation than the multilink that can't do this, all from USB power.  If my board is already in a machine I have an adapter that breaks pin 6 and I power the two boards independently. My board is 3.3V and the demoQE is set for 3V. I have even used debugging like this as well.

0 Kudos

535 Views
irob
Contributor V

Ahh, thanks for that link, Peg!  Worked great.  Amazing hack.  The DEMO9S08AW60 now functions as a multi-device BDM programmer under a CW 6.3 installation with these downgraded DLLs.

0 Kudos

535 Views
bigmac
Specialist III
Hello James,


jamesarm97 wrote:
Also, how can I use the BDM header on the demo board with my USB Multilink if I wanted to (how to bypass built in BDM)? Do I just plug in the BDM cable and it overrides the built in USB?

I suspect the BDM header on the demo board is intended to provide the capability of using this board as a "USB Multilink" device to program/debug other boards (not necessarily using AW60 device).  Of course, for this mode, the MCU on the demo board would need to be removed from its socket.

Regards,

Mac

 

0 Kudos

534 Views
baddad
Contributor I
I use the BDM header to program the 9S08AWxx in the socket, just like the on-board BDM wasn't there.

Regards,
BadDad
0 Kudos

535 Views
bart_se
Contributor I

Sorry for such a basic question, i am planning to buy DEMO9S08AW60E. Does this board include an embedded BDM which is compatible to use in Codewarrior HCS08?  So I will just connect my board to my computer's USB port and debug it with Codewarrior and debug?

 

Thanks,

 

0 Kudos

535 Views
bigmac
Specialist III
Hello,


baddad wrote:
I use the BDM header to program the 9S08AWxx in the socket, just like the on-board BDM wasn't there.


This would imply that the local BDM signal remains high-Z whenever there is no USB connection.
 
Regards,
Mac
 

0 Kudos