Step-by-step instructions can be found in the respective getting started guide for each module.
The BMD-300 Series Evaluation Kit Getting Started Guide includes how to program with the following methods:
RigDFU bootloader - Further details can be found in the RigDFU datasheet. This method requires the "bootloader-tools" repository on GitHub to prepare the application firmware. Access to our GitHub repositories can be requested on our contact page.
Nordic’s nRFgo Studio - Using a Segger J-link is recommended as it is supported by Nordic’s nRFgo Studio. You can use other programmers, such as a CMSIS-DAP compatible programmer with Keil, however this requires extra steps to program the SoftDevices.
Keil IDE μVision - Keil MDK-ARM Lite can be downloaded from free and used for commercial purposes. The IDE has a limitation of 32 kB of code--enough for most applications. Other options are Eclipse and GCC.
Note: Nordic-based modules with AB version firmware (not attached to a eval board) are provided with read-back protection enabled to protect the factory firmware as well as any keys loaded for the bootloader encryption. (See BMD-300 Factory Firmware & Read-back Protection)
The R41Z Evaluation Kit Getting Started Guide describes how to program with the following methods:
Kinetis Design Studio - KDS is a free IDE provided by NXP.