This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Segger JLink now working on OS X without having to disable CDC

A long term problem with the Segger JLink drivers on OS X has been that for composite devices, the Seggers with both a JLink/JTag plus a USB for the UART, like those on the eval kit and the PCA10000 dongle, the JLink wasn't recognised unless you disabled the OS X CDC drivers and if you did disable them then you couldn't use the UART<->USB.

So you had to keep flicking them off to program, and back on to get data and back off again. And you always forgot where they were and .. chaos ensued.

This was originally blamed on the Apple CDC driver, but having contacted them Apple clearly managed to demonstrate it wasn't. I wrote to Segger some months ago explaining why their driver failed when CDC was enabled and suggesting how they could fix it.

I got a mail back today telling me that it is now fixed as of v4.88 of the Segger JLink driver and .. it appears to me that it is. You no-longer have to disable the CDC drivers on OS X in order to use JLinkExe (or any other product using JLink) and you can now program and use the UART<->USB data interface on those products which support it.

Thank you Segger, life just got a little better. The latest version is v4.90. Enjoy.

Related