Christian Mauderer list at
Tue Feb 27 19:33:15 UTC 2018

Am 26.02.2018 um 22:17 schrieb Chris Johns:
> On 25/02/2018 21:32, Christian Mauderer wrote:
>> Regarding debugging the application: I would strongly recommend to use
>> some kind of hardware JTAG debugger. Some Beagle Bone variants have an
>> on-board debugger (I think mainly the older white one). For others you
>> can use hardware debuggers like quite a number of adapters supported by
>> OpenOCD (FlySwatter2, simple FTDI-based ones, ...), Segger J-Link (in
>> your case the EDU version) or whatever you find that can debug the BBB.
> I am currently working on getting a git master OpenOCD and a FlySwatter2 on a
> BBB working. I have the FlySwatter2 adaptor soldered to a BBB per
> It is not working at the moment and getting the board to halt on a 'reset halt'
> is not that simple.

Hello Chris,

thanks for the information. I'm quite sure that I have seen some web
pages that use the FlySwatter2 together with a BBB. But If you had some
bad experience, I'll not recommend the FlySwatter2 or some OpenOCD based
debugger for the BBB in the next time.

As a positive report: I have a quite stable setup with the Segger J-Link
EDU. The EDU is a affordable variant with the disadvantage that it must
only be used for non-commericial purpose.

Best regards


>> It may be possible to use the libdebugger as a serial debugger. But I
>> never used it so I'm not sure how well you can debug through the libbsd
>> with it. I'm also not sure whether it works for the BBB. Chris Johns
>> added the ARM support some time back. Maybe he can give you any hints if
>> you want to try libdebugger.
> Currently the only ARM I know is working is a Cortex-A9, ie Zynq. Adding BBB is
> next. The ARM backend needs to match the specific ARM and there are lots of
> small differences.
> Libdebugger currently only has TCP as a transport so adding a termios transport
> so a UART could be used would be great.
> Chris

More information about the users mailing list