USBSPYDER vs. OSBDM compatibility

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

USBSPYDER vs. OSBDM compatibility

1,873 Views
ikonko
Contributor I
Hi @ll,

I'm new to Freescale and would like to adopt OSBDM routines for USBSPYDER08.
I've found these are almost same development tools with only minor diferrences.

Here is the current status of my activity (see attachement for complete Bloodshed Dev C++ project).

I've changed opensourcebdm_hwdesc.h from OSBDM distribution like this:
// USBSPYDER08 definition
#define opensourcebdm_PID 0x0200
#define opensourcebdm_VID 0x1649
 
// #define opensourcebdm_PID 0x0021
//#define opensourcebdm_VID 0x15A2
// ^^^ real OSBDM

Now I can 'find' the SPYDER device on USB bus, but it doesn't respond to any further command.

I placed them in this order::
1. opensourcebdm_open(0)
2. opensourcebdm_get_version()
3. opensourcebdm_set_target_type(HCS08)
4. opensourcebdm_target_sync()
5. opensourcebdm_get_speed()

Did I forget something?

Is there any information source with description of differences between USBSPYDER and OSBDM?

Thanks for help.

Regards,
Imrich
Labels (1)
0 Kudos
2 Replies

248 Views
UcTechnoGeek
Contributor II
Freescale paid to have the USBspyder developed with limited functionality.  I'm not sure you will find much information on making it any different.

there are projects on these forums with much more functionality than the USBspyder.  Why would you not just build one of these others?

uCTechnoGeek
0 Kudos

248 Views
ikonko
Contributor I
Hi ucTechnoGeek,

thanks for your advice.
But USBSPYDER is what I recently got for my project and I would need to use customized debug program to communicate with MCU.

There is no clear statement of support for USBSPYDER on manufacturer site (SofTec Micro). I'm afraid you're right: No detailed technical info of SPYDER can be found there or on Freescale site.

Too bad for me as first experience.

Regards,
Imrich



0 Kudos