[nRF52840 DK Review] Unboxing, Development Environment and Data Preparation[Copy link]
This post was last edited by jj1989 on 2018-11-29 19:43
Preface I have been following this board for a long time, and now I have it ready for evaluation. As Nordic's most advanced SOC that supports multiple protocols, nRF52840 supports BLE, ANT, Thread, Zigbee, 2.4GHz, and has a USB 2.0 interface. Its application range is very wide. This series of evaluations will give a simple application introduction around common protocols, and take everyone to understand the strength of this IC. --- ## Unboxing The board is packed in an anti-static bag. As shown below:
Why are there two? The one on the right was given to me today when I attended a seminar. Two boards are just convenient for testing. Next, take a look at what the official Development kit looks like. As shown below:
It is very similar to nRF51422 and nRF52832DK, but a little longer. The left half of the board is a genuine J-Link OB, which leads to the burning interface, which can burn programs to other devices.
The back of the board is silk-screened with IO function definitions. The whole board is finely crafted and well designed. ## Development environment nRF52840 is a Cortex-M4F core, and the development board has J-Link onboard, so only a microUSB cable is needed to compile, burn, and debug in one go. So what software tools should be used for development? You can use Keil, IAR, SES (Segger Embedded Studio) or GCC for development. There are corresponding projects in the official SDK. I personally recommend using SES, which is not only free for developing Nordic products, but also universal for all platforms. Whether you are using Windows, macOS or Linux, it works everywhere. SES is produced by Segger, and it is very easy to use with its own J-Link. ## References Compared with other BLE, Nordic development difficulty should be the lowest. The official provides complete tools and materials, which are easy to get started. There are three main places to get the required information. - One is the official website 52840 introduction page, where you can download chip manuals, SDKs, development tools and software. - After the SDK is downloaded, go to the infocenter, and you can follow the official operating instructions step by step to explore this powerful SOC. - When you encounter problems during the development process, you can ask questions in the official DevZone, and there will be enthusiastic netizens and original technical support to answer your questions. Generally, most of the problems you encounter can be found in the ready-made solutions. --- ## Summary Through the above introduction, I think you should have a preliminary understanding of the nRF52840 IC, and can use the nRF52840DK and SDK for preliminary testing. The next article will introduce BLE development based on the official BLE example.
This content is originally created by EEWORLD forum user jj1989. If you want to reprint or use it for commercial purposes, you must obtain the author's consent and indicate the source.
Yesterday, FAE said that their test range could reach 600 meters, and the specific range has a lot to do with the environment.
Details
Published on 2018-11-30 09:05