This section will detail how to run your own firmware on the Jumper Virtual Lab
No changes required
To run your own firmware on the STM32F4 contact us to get into the closed STM32 beta group.
We currently support all nRF52832 firmwares, including ones that include Nordic's softdevice. Just use
jumper run --fw <your firmware>.bin --platform nrf52832 or
jumper run --fw <your firmware>.hex --platform nrf52832 to get it working with your firmware.
Note: at this stage, you must have all your application components in the binary or hex file that you're running. Nordic's softdevice is typically not a part of the hex or bin file (depends on the way the firmware is compiled - mBed does include it). The next section will explain how to add it.
Merging the nRF52 Softdevice
The softdevice is a part of the nRF SDK. To merge it with your hex file you'll need to download the mergehex tool from here:
To do the merge, run this:
cd /PATH/TO/my_softdevice_app/pca10040/s132/armgcc/ # Note that softdevice version might be different mergehex -m _build/nrf52832_xxaa.hex ../../../../../../components/softdevice/s132/hex/s132_nrf52_5.0.0_softdevice.hex -o _build/merged.hex
You can now use the merged.hex file with the Virtual Lab.