Hi I'm a beginner to Freescale micro-controller, please help to choose a cheap flash programmer.
I have found a few in Ali-express which is less than US$16.
Firmware is mentioned as USBDM V4.10.4.
I'm referring to this product. http://www.aliexpress.com/item/FREE-SHIPPING-Freescale-USBDM-OSBDM-V4-10-4-8-16-32-CPU-48Mhz-downloa...
I want to know whether this flash programmer can be used to debug with CW10.5 or not (at least by upgrading firmware)
In other way I would like to know that the above programmer firmware is upgradable to latest USBDM or not?
Solved! Go to Solution.
Hi Saif,
It would appear to be similar in functionality to the basic BDM described here (except without ARM-SWD features):
http://usbdm.sourceforge.net/USBDM_V4.10/USBDM_JS16/html/index.html
But this version is not current as it doesn't support Kinetis devices.
You should be able to debug HCS08, HCS12 & CFV1 devices as given in the table on this page (under USBDM_JS16CWJ):
USBDM: USBDM Debugger interface for Freescale RS08,HCS08,HCS12,Coldfire and ARM-Kinetis Devices.
Firmware updates are available.
bye
:smileyhappy: Yes confirming that above USBDM is working with CodeWarrier 10.5.
After a long shipment delay, I received USBDM today. I programmed MC9S08EL32 and was able to debug too.
BDM firmware was 4.10.4 and DLL version 4.10.6.250
The build quality of the programmer was good.
Hi saif,
It's a bit hard to say from the information available.
I can't look at the look you posted currently as it's blocked at work :smileyhappy: I'll try again tonight.
You could also consider the links at the bottom of this page:
USBDM: USBDM Debugger interface for Freescale RS08,HCS08,HCS12,Coldfire and ARM-Kinetis Devices.
Please let me know if you have success with this one.
bye
Thanks for looking into my query.
One inside image (attached) of the device indicates that it is based on MC9S08JS16CWJ.
In PCB it is mentioned USBDM_JS16CWJ V1.0.
Which means it is JS16 type right? so it might be possible to upgrade to latest USBDM and use with CodeWarrier 10.5?
Hi Saif,
It would appear to be similar in functionality to the basic BDM described here (except without ARM-SWD features):
http://usbdm.sourceforge.net/USBDM_V4.10/USBDM_JS16/html/index.html
But this version is not current as it doesn't support Kinetis devices.
You should be able to debug HCS08, HCS12 & CFV1 devices as given in the table on this page (under USBDM_JS16CWJ):
USBDM: USBDM Debugger interface for Freescale RS08,HCS08,HCS12,Coldfire and ARM-Kinetis Devices.
Firmware updates are available.
bye
You have almost answered my query. Thanks.
I ordered one from Aliexpress and it needs a long wait to reach here.
I will post back the result.
You have mentioned that
pgo wrote:
But this version is not current as it doesn't support Kinetis devices.
But in the second link you provided shows USBDM_JS16CWJ as current design, why here mentioned differently?
and what is relevance of Kinetis support to declare as current?
Hi Saif,
I have updated the page.
It is only non-current because it doesn't support SWD.
bye
I recommend you the P&E’s USB Multilink Universal, that is an all-in-one development interface which allows a PC access to the Background Debug Mode (BDM) or JTAG interface on Freescale HCS08, HC(S)12(X), S12Z, RS08, ColdFire V1/+V1, ColdFire V2-4*, Qorivva 5xxx, and Kinetis ARM microcontrollers.
Please find more information about this device in the next link:
http://www.pemicro.com/products/product_viewDetails.cfm?product_id=15320137
Hope this information will be useful for you.
You are talking about 200$ product when asked about a cheap 16$ programmer