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

Problems flashing hex file to nRF51

I just got a nRF51 and am having trouble getting started with it. I created a very simple program using the mbed compiler and produced a hex file which I now wish to flash to the nRF51. I fire up nRFGo Studio, select nRF51 Bootloader in the Device Manager window, select my hex file, select the COM port which is labelled Segger and hit Program. I get messages in the Log as follows:

Progress 0 Transmission timeout Ack out of sequence or not ack returned.

Or at least that's what I used to get. Now I'm not seeing the COM port for Segger.

Could you help me get started please?

Thank you

Parents
  • I resolved the file size issue. Not sure what the root cause really was but I reinstalled the mbed interface firmware by dragging and dropping the file "nrf51822aa_atsam3u2c_if_mbed_V0216_04062014.bin" onto the nRF51 in bootloader mode (it gets treated as a mass storage device by Windows) and power cycling. After that I could drag/drop the hex file output by the mbed compiler again.

Reply
  • I resolved the file size issue. Not sure what the root cause really was but I reinstalled the mbed interface firmware by dragging and dropping the file "nrf51822aa_atsam3u2c_if_mbed_V0216_04062014.bin" onto the nRF51 in bootloader mode (it gets treated as a mass storage device by Windows) and power cycling. After that I could drag/drop the hex file output by the mbed compiler again.

Children
No Data
Related