Please refer to the following thread for current information about this open source BDM.
USBDM - Version 4-Beta (JB16/JS16/JMxx Hardware Versions)
Dear pgo,
Is it possible to use the USBDM V4 with JB16 JDWE 20 pin soic IC.
If yes, what should I do.Else which USBDM version is convenient with which CW version.
Note:I'm intending, mostly, to program the HCS08 series.
Best regards.
Dear Medi,
I don't recommend the JB16 versions of USBDM simply because of limited performance.
I suggest you look at the information provided for V3 USBDM. Its a little overwhelming but information abut a JB16 version is provided here:
http://opax.swin.edu.au/~3340694/USBDM/USBDM_V3.2/USBDM/html/index.html
There is a full circuit for a simple JB16 based version . This can also be used with the V4 USBDM firmware but I suggest you try V3 at the moment as V4 has some (I hope) minor issues.
bye
Dear carloscuevas,
The JMxx version of the USBDM included support for the MC9S08JM60CLC hardware. Is the JM16 in the same package? If so then just use the image that goes with the above - it is less than 16K and should be compatible. Refer to the accompanying schematic for the wiring & a PCB layout.
bye
Sir pgo:
Thank you for your rapid response, I did assemble your TBDML (soic20) abd downloaded the image file using USBICP from AN2399 software, where will I go from here? my apologies for my ignorance i used to program AVR and PIC using their development studios but I'm totally an amateur when comes to freescale but I like 16bit architectures and wanting to migrate some of my projects, thanks in advance!!!!
Trully,
Ryan
Dear slyrye,
I'm a bit unclear what you are asking.
The USBDM is designed to be used with HCS12 codewarrior software. An evaluation version can be downloaded from the Freescale website.
If you are using a commercial board with the 9S12 chip then it should have the required BDM connector that matches the connector of the BDM. If doing your own board then you should provide the required connections to Gnd, Vcc, BKGD and reset pins. The 9S12 also requires an external crystal, resistors and capacitors I believe.
If the above doesn't help then please re-ask your question with a bit more detail
bye
Thank you Sir for your response I have ordered some chips and designed my own board, I'd like to burn my chip MC9S12C64MFAE with an S-file image with minimal soic20 hardware how can i do this?, can it be use as a stand-alone programmer to burn an image S-file? what software do I need Sir?
Yours Trully,
Ryan
Dear Ryan,
Sorry - The USBDM hardware does not program devices! The software used with the BDM does the programming. The BDM just provides a means to download to target RAM and control the execution of programs in the target.
I would suggest you look at using the special edition of the codewarrior software for program development and programming. This is available free.
bye
Thank you sir for enlightenment does it mean I can still burn my S-file image into a target 9SC12 chip and
store it into its program or data memory, using CodeWarrior and TBDML hardware I built based on your JB16 soic20 minimal programmer? My apologies I still have Hangover from PICKIT picmicro Burner for it can store hex-files and
can be used as a stand-alone programmer-burner for PIC MCU's.
Yours Trully,
Ryan
Dear Ryan,
I believe the Codewarrior software allows the programming of a bare S-file but I haven't actually done this.
I've always been developing the software from scratch using the IDE.
Where does your S-file come from?
bye
Dear Ryan,
It is possible to program a .abs file into a 9C12C target using the Codewarrior software and a TBDML or USBDM.
It may be necessary to create a dummy project to do so.
bye
New Version of USBDM Firmware
Dear All,
There is a new version of the USBDM firmware available in this thread:
USBDM - Version 2 (JB16 Version)
You might also be interested in the JS12 or JMxx versions:
USBDM - Version 2 (JS16/JMxx Versions)
If you want a simple BDM then I recommend the JS16. This has all the advantages of the previous JB16 version of OSBDM/USBDM (ability to be programmed over USB & convenient SOIC package) as well as being USB2 Full speed. It is also available as a sample from Freescale .
If you want a full-featured BDM then I recommend the JMxx version.
Please only post questions here that relate to version 1.x of the firmware.
bye
Hi PGO,
Long back i got some inputs from you and i created a USBDM with JB16 device.I soldered everything its working fine.
In device manager of XP os i am getting the VID_0425&PID_ff02
But i cannot install the driver for initial programming of MC9S08JB1 as stated in AN2399 app note.
Can you send the working driver for USBICP for windows XP.
please help me
with regards
thiag
Dear thiag,
Search for AN2399 in the search box at the top of the current page
A link for the software and app note appears as the first item.
It isn't my software so I shouldn't redistribute.
bye
My goal is to write in Assembly(not C) for a MC9S08QE4CWL using the linux version of CodeWarrior_MCU_10.0 on a i86_64(AMD64) box. Will the driver build and run on a I86_64 box?
The latest Linux based code-warrior appears to have these problems:
1- PEsrv has to run under wine (may or may not work - I don't think I need it as I write my own port-config code)
2- The debug data base fails on i86_64 (this could force me to get a i86 box? )
3- codewarrior fails to build a i86_64 driver for the P&E usb-BDM
Is the bare board or built board available from anyone?
If not, If someone can send me the gerbers I will get 100 boards made to share with this forum.
Dear xtronics,
This is probably not the best forum for (most) of your questions:
My goal is to write in Assembly(not C) for a MC9S08QE4CWL using the linux version of CodeWarrior_MCU_10.0 on a i86_64(AMD64) box. Will the driver build and run on a I86_64 box?
This forum is about TBDML - a HC(S)12 BDM - you are interested in a S08?
The latest Linux based code-warrior appears to have these problems:
1- PEsrv has to run under wine (may or may not work - I don't think I need it as I write my own port-config code)
This is the driver for a commercial BDM - try posting in the HCS08 general forum or contact P&E to obtain support or information about what platforms their BDM supports.
2- The debug data base fails on i86_64 (this could force me to get a i86 box? )
I have no idea but this is a Codewarrior V10 specific question - post on the Codewarrior forum to check if the 64-bit version is supported.
3- codewarrior fails to build a i86_64 driver for the P&E usb-BDM
See 1.
Is the bare board or built board available from anyone?
If not, If someone can send me the gerbers I will get 100 boards made to share with this forum.
Is this asking about USBDM boards?. Please see the latest thread about this Opensource BDM. See following posting.
bye
Hello, Im currently trying to help some friends that want to be able to program HCS08 very cheaply, I know that when they discover that Freescales microcontrollers are great they wont hesitate buying he USB Multilink BDM, but for now, I need to provide them a very cheap alternative with parts that can be found in electronic stores here in Mexico. Unfortunatley aor best electronic store mas stopped selling the JB16 and the only one available is the JB8, Could the JB16 s19 file be written to the JB8 and make it work ? What alternative do I have for a very easy-to-find (and cheap) chips in order to build a BDM programmer?
Thank you very much