Feature Request: Hotsync-like functionality in USBDM v4.x

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

Feature Request: Hotsync-like functionality in USBDM v4.x

Jump to solution
1,635 Views
carloscuev
Contributor V

Hello, sometimes working with USB-MULTLINK-BDM i have found very useful the "Hotsync" functionality, that is not present in current CW 6.3 USBDM Debug DLLs, is there any plans to make something similar? I have not jumped into CW10, does it has this functionality embedded in the new IDE?

Tags (2)
0 Kudos
Reply
1 Solution
1,305 Views
pgo
Senior Contributor V

Dear Carloscuev,

 

I have considered this but it there are a few issues:

 

  • It conflicts with the strategy USBDM uses to ensure it can connect reliably to "difficult" targets.  USBDM holds reset & BKGD low when it detects a rising edge on Vcc (depends on which interface of course).  This would conflict with the live connection.
  • The hardware interface is not powered until connected to the target.  It is difficult to prevent the buffers driving the lines during power-up.  This would require extra components (diodes?)
  • The BDM connector is not intended for live connection.  There is no way of ensurng the connection sequence for the pins.

Some of the above was because I wanted to keep the interface simple as possible.  I'll think about it,

 

bye.

View solution in original post

0 Kudos
Reply
2 Replies
1,306 Views
pgo
Senior Contributor V

Dear Carloscuev,

 

I have considered this but it there are a few issues:

 

  • It conflicts with the strategy USBDM uses to ensure it can connect reliably to "difficult" targets.  USBDM holds reset & BKGD low when it detects a rising edge on Vcc (depends on which interface of course).  This would conflict with the live connection.
  • The hardware interface is not powered until connected to the target.  It is difficult to prevent the buffers driving the lines during power-up.  This would require extra components (diodes?)
  • The BDM connector is not intended for live connection.  There is no way of ensurng the connection sequence for the pins.

Some of the above was because I wanted to keep the interface simple as possible.  I'll think about it,

 

bye.

0 Kudos
Reply
1,305 Views
carloscuev
Contributor V

Thanks for the explanation, I understand what if feels when someone wants certain feature that does not comply with planned architecture and/or philosophy of the system. Anyway It would be a nice feature if you decide to do so, Thanks !

0 Kudos
Reply