On 12/10/2021 09:37, Uwe Bonnes wrote:
BMP can replace OpenOCD for the targets BMP knows. But if somebody writes a Backend BMP/OpenOCD for the BMP remote protocol, BMP can also act as a probe for OpenOCD. The remote protocoll is USB/Serial, so most OS do not need a special driver to talk to BMP. Bye
Hmm..The remote protocol for BMP was originally developed to support the process of developing new code for the probe via development on a host PC rather than on the embedded device itself....I never intended it to have the breadth of application it now has - even the most generous interpretation of it would be to describe it as a kludgefix.
For remote operation of BMP to become a mainstream usecase then I would really like to revisit that protocol and organise it more cleanly. That's not a big job, but it's not one to be put off because otherwise the existing protocol will 'bake in'.
Regards DAVE
