English is not my native lang., so I excuse for any mistakes.
The problem is that. I try to use the usbdm.4.dll library in custom programming project for read/write mcu HCS08 series (I programming in C#).
Now I can read device, but just have not idea how to write device's memory to using this library.
Maybe someone has some custom working project using that .dll (they may be on C or C++, I can understand them).
I'm not familiar with usbdm and your USB<->BDM adapter, but since you can read S08, you also should be able to read write to RAM of your S08 device. Writing to flash memory should be done according to your S08 device flash memory programming algorithm. You can directly manipulate flash module register from BDM, so next step would be to read your S08 datasheet and read about flash module clock initialization and flash erase and program algorithm, which is not the same for all S08 devices.
Yes, now I can read device (I'm working with GB60 MCU), using C# wrapper for usbdm library from the usbdm project of pgo. But example (here the link: http://usbdm.sourceforge.net/USBDM_V4.12/USBDM_CF_JMxx/html/usbdm_programming.html#USBDM)
is very simple and there is not example of using that library for erase and write MCU. I try to read datasheet, but can not understand how to use that library... If I can see any simple example for using that library, it can be easy for me in my project.