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

emulator firmware NRF51-DK

We have some NRF51-DK devices here. Recently we upgraded our segger software to v5.00. During programming using nrfjprog we got the question to upgrade the emulator firmware. We did this, and it works.

But we have a problem with the serial port. We can not get any inforamtion from the nrf51 uart to the pc and vice versa. when we downgrade the emulator firmware back to the original state it works again. But now we get the question to upgrade every time we program.

Any ideas how to fix this?

  • Hi Martijn,

    I'm sorry to hear that you are having troubles using the serial port. I have not seen any problems where the UART communication does not reach the nRF51 nor the PC side.

    Could I bother you to provide me with some extra information regarding your situation? The firmware provided with the Segger software v5.00 should be: J-Link .... compiler Jun 8 2015 10:56:52.

    1. Is there any reason you are not using the latest Segger software package? Currently, that is v5.02.
    2. Which version of emulator firmware are you downgrading to when it works again? NOTE: Yes you will be asked to update every time you program if you have an older firmware and a newer one is available in the Segger Software.
    3. Have you tried flashing the board, and then doing a power on reset (power the board off and on again) to see if that fixes the issue?
    4. Have you tried the UART example from the SDK? Does this work?
  • We've encountered issues with the UARTs as well. We use VMs for each development environment and find that we cannot use the uart on both the Dongle and DK from within the VM. But it works perfrectly on the host. In our case upgrading the segger firmware didn't improve things or make it worse. We ended up exporting the Development board UART via pins on on the board and Using an FTDI cable (USB to Serial (TTL level) converter) to then connect the pins to the PC as a com port.

    If we need to use the dongle we have to do it on the host pc rather than the VM.

  • @gamnes the segger software tries to install J-Link .... compiler Jun 16 2015 17:08 (<-- newer than Jun 8 2015 10:56:52 ?? )

    I recently downloaded the software from the segger site and it gave me version 5.00. I did not notice there was a version 5.02. I am downloading it now and trying again.

  • Hi Martijn , the software Jun 16 2015 is provided with a newer software than version v5.00, so you probably downloaded version v5.00{letter} (for example v5.00k).

    Let me know if the newer one works for you.

  • I sorry, you were right. We had version 5.00l intalled. But installing version 5.02 did not change anything. We were using v4.92 before using v5. The uart still does not work on 5.02. When we downgrade to 4.92 it works again.

Related