Segger Port Devices Driver Download For Windows

Overview¶

This will enable your computer to communicate with audio devices such as speakers and sound cards. It is important to have a 64-bit version of a Windows operating system installed in your computer before downloading Realtek HD Audio Drivers x64. It can either be Windows Vista, Windows 7, Windows 8, or Windows 10. Legacy PROWIN32 and PROWIN64 download packages provide PROSet, driver, ANS, FCoE, and DCB support for Windows 7. and Windows Server 2008 R2. Regular webpacks provide Intel® PROSet support for operating systems Windows 8.1., Windows Server 2012., Windows Server 2012 R2., Windows® 10, Windows Server 2016., or newer supported operating systems.

All Nordic nRF5x Development Kits, Preview Development Kits and Dongles are equippedwith a Debug IC (Atmel ATSAM3U2C) which provides the following functionality:

  • Segger J-Link firmware and desktop tools
  • SWD debug for the nRF5x IC
  • Mass Storage device for drag-and-drop image flashing
  • USB CDC ACM Serial Port bridged to the nRF5x UART peripheral
  • Segger RTT Console
  • Segger Ozone Debugger

Segger Port Devices Driver Download For Windows Xp

Segger J-Link Software Installation¶

To install the J-Link Software and documentation pack, follow the steps below:

Segger
  1. Download the appropriate package from the J-Link Software and documentation pack[9] website
  2. Depending on your platform, install the package or run the installer
  3. When connecting a J-Link-enabled board such as an nRF5x DK, PDK or dongle, adrive corresponding to a USB Mass Storage device as well as a serial port should come up

nRF5x Command-Line Tools Installation¶

The nRF5x command-line Tools allow you to control your nRF5x device from the command line,including resetting it, erasing or programming the flash memory and more.

To install them, use the appropriate link for your operating system:

After installing, make sure that nrfjprog is somewhere in your executable pathto be able to invoke it from anywhere.

Flashing¶

To program the flash with a compiled Zephyr image after having followed the instructionsto install the Segger J-Link Software and the nRF5x Command-Line Tools, follow the steps below:

  • Connect the micro-USB cable to the nRF5x board and to your computer
  • Erase the flash memory in the nRF5x IC:

Where <x> is either 1 for nRF51-based boards or 2 for nRF52-based boards

  • Flash the Zephyr image from the sample folder of your choice:

Where: <board> is the board name you used in the BOARD directive when building (for example nrf52_pca10040)and <x> is either 1 for nRF51-based boards or 2 for nRF52-based boards

  • Reset and start Zephyr:

Where <x> is either 1 for nRF51-based boards or 2 for nRF52-based boards

USB CDC ACM Serial Port Setup¶

Important note: An issue with Segger J-Link firmware on the nRF5x boards might causedata loss and/or corruption on the USB CDC ACM Serial Port on some machines.To work around this disable the Mass Storage Device on your board as described in Disabling the Mass Storage Device functionality.

Windows¶

The serial port will appear as COMxx. Simply check the “Ports (COM & LPT)” sectionin the Device Manager.

GNU/Linux¶

Devices

The serial port will appear as /dev/ttyACMx. By default the port is not accessible to all users.Type the command below to add your user to the dialout group to give it access to the serial port.Note that re-login is required for this to take effect.

To avoid it being taken by the Modem Manager for a few seconds when you plug the board in:

Apple macOS (OS X)¶

The serial port will appear as /dev/tty.usbmodemXXXX.

Disabling the Mass Storage Device functionality¶

Due to a known issue in Segger’s J-Link firmware, depending on your operating systemand version you might experience data corruption or drops if you use the USB CDCACM Serial Port with packets larger than 64 bytes.This has been observed on both GNU/Linux and macOS (OS X).

Download Wortmann laptop and netbook drivers or install DriverPack Solution for automatic driver update. Windows XP, 7, 8, 8.1, 10 (x64, x86) Category: Laptops. Install Terra pad 1061 Wortmann AG laptop drivers for Windows 10 x64, or download DriverPack Solution software for automatic drivers intallation and update. Wortmann Driver Download for Windows 102 Install Wortmann MOBILE 1526 laptop drivers for Windows 10 x64, or download DriverPack Solution software for automatic drivers intallation and update. Install Wortmann TERRA MOBILE 1529 laptop drivers for Windows 10 x64, or download DriverPack Solution software for automatic drivers intallation and update.

To avoid this, you can simply disable the Mass Storage Device by opening:

  • On GNU/Linux or macOS (OS X) JLinkExe from a terminal
  • On Microsoft Windows the “JLink Commander” application

And then typing the following:

And finally unplugging and replugging the board. The Mass Storage Device shouldnot appear anymore and you should now be able to send long packets over the virtual Serial Port.Further information from Segger can be found in the Segger SAM3U Wiki[5].

RTT Console¶

Segger’s J-Link supports Real-Time Tracing (RTT)[6], a technology that allows a terminalconnection (both input and output) to be established between the target (nRF5x board)and the development computer for logging and input. Zephyr supports RTT on nRF5x targets,which can be very useful if the UART (through USB CDC ACM) is already being used fora purpose different than logging (such as HCI traffic in the hci_uart application).To use RTT, you will first need to enable it by adding the following lines in your .conf file:

Once compiled and flashed with RTT enabled, you will be able to display RTT consolemessages by doing the following:

Windows¶

  • Open the “J-Link RTT Viewer” application
  • Select the following options:
    • Connection: USB
    • Target Device: Select your IC from the list
    • Target Interface and Speed: SWD, 4000 KHz
    • RTT Control Block: Auto Detection

GNU/Linux and macOS (OS X)¶

  • Open JLinkRTTLogger from a terminal
  • Select the following options:
    • Device Name: Use the fully qualified device name for your IC
    • Target Interface: SWD
    • Interface Speed: 4000 KHz
    • RTT Control Block address: auto-detection
    • RTT Channel name or index: 0
    • Output file: filename or /dev/stdout to display on the terminal directly

Segger Ozone¶

Segger J-Link is compatible with Segger Ozone[7], a visual debugger that can be obtained here:

Once downloaded you can install it and configure it like so:

  • Target Device: Select your IC from the list
  • Target Interface: SWD
  • Target Interface Speed: 4 MHz
  • Host Interface: USB

Once configured, you can then use the File->Open menu to open the zephyr.elffile that you can find in your outdir/<board>/ folder.

References¶

Segger Port Devices Driver Download For Windows 7

[1]https://www.nordicsemi.com/eng/nordic/Products/nRF51822/nRF5x-Command-Line-Tools-Win32/33444

Segger Port Devices Driver Download For Windows

[2]https://www.nordicsemi.com/eng/nordic/Products/nRF51822/nRF5x-Command-Line-Tools-Linux32/52615
[3]https://www.nordicsemi.com/eng/nordic/Products/nRF51822/nRF5x-Command-Line-Tools-Linux64/51386
[4]https://www.nordicsemi.com/eng/nordic/Products/nRF51822/nRF5x-Command-Line-Tools-OSX/53402
[5]https://wiki.segger.com/index.php?title=J-Link-OB_SAM3U
[6]https://www.segger.com/jlink-rtt.html
[7]https://www.segger.com/ozone.html

Segger Port Devices Driver Download For Windows 10

[8]https://www.segger.com/downloads/jlink#Ozone

Segger Port Devices Driver Download For Windows 8.1

[9]https://www.segger.com/jlink-software.html