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

pca10028 what is it?

I got a new nRF51-DK board. I was planning on using USB to program it.

On the board I see pca10028 sticker. What is this? Also in the SDK I see pca10028, and other pca. What are all those? Which example file do I need to use pca10028?

I am planning on using Eclipse. So I was using the folder under pca10028 as my project. Does this make sense? nRF51_SDK\examples\ble_peripheral\ble_app_hrs\pca10028\s130\armgcc\

After compile I see .hex file created in .build folder. How do I copy this into nRF51-DK?

When I drag the .hex file in mbed-Drive. nothing is happening..

This .hex file was only 5KB. When I did mbed program, that .hex file was more than 30K for the blinky program

What am I missing?

Thanks Ashwin

Parents
  • Hi,

    As Punit wrote, the pca10028 sticker is marking what type of board this is. This number is used for instance in the SDK release notes to tell what boards are supported, and in the SDK itself to contain the project files for the particular board. To use pca10028 you should use project files in the pca10028 folder.

    You are correct in your assumptions for what project to use for Eclipse.

    As you suggest, the .hex file is used for downloading to the board.

    To do this (not using mbed) you can use for instance nrfjprog:

    nrfjprog --program nrf51422_xxac.hex
    

    You may have to erase the flash first:

    nrfjprog -e
    

    Regards, Terje

Reply
  • Hi,

    As Punit wrote, the pca10028 sticker is marking what type of board this is. This number is used for instance in the SDK release notes to tell what boards are supported, and in the SDK itself to contain the project files for the particular board. To use pca10028 you should use project files in the pca10028 folder.

    You are correct in your assumptions for what project to use for Eclipse.

    As you suggest, the .hex file is used for downloading to the board.

    To do this (not using mbed) you can use for instance nrfjprog:

    nrfjprog --program nrf51422_xxac.hex
    

    You may have to erase the flash first:

    nrfjprog -e
    

    Regards, Terje

Children
Related