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

First steps with custom boards

I was looking for something like a checklist of what to do when developing on a custom board but I couldn't find it.

I am working with Keil 5.15. I achieved to develop some code (focus on BLE communication) on nRF51822 Evaluation Kit. No problem with it. I just got it right.

Now, I have got my custom board design included a nRF51822 SoC. My first try was to get basic tutorials OK with this board (I just want my board to advertise).

For board support, I write my own header file to define the I/O pins I am using and update my compilation options to use it. I can program my board and flash it without problem. Unfortunately board is not advertising. I add a virtual COM port to debug, connect to it but was enable to get any message.

Using J-Link Commander, I can see that Cortex-M0 is identified. Voltage is at 1.783 V

I had a look in nRFGo Studio and my custom board is not detected. Is it the first thing to fix? How? What are the next common steps ?

  • Hi. If you haven't seen it already we have a Getting Started guide here. There you should find what you need of documentation, software, SDKs, etc. If you really need confidential support you can open a support ticket on MyPage, our official support portal. Note that there are Nordic employees working full time patrolling this forum in addition to a variety of incredibly skilled users. So if you don't really need confidentiality you should consider trying your luck here too.

Related