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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

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

跳至解决方案
1,583 次查看
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?

标记 (2)
0 项奖励
回复
1 解答
1,253 次查看
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 项奖励
回复
2 回复数
1,254 次查看
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 项奖励
回复
1,253 次查看
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 项奖励
回复