7 years, 3 months ago.

Unable to get the mbed-os-example-ble-BatteryLevel example to work with IAR EWARM 7.80

I've followed the Workaround on the product page and I'm still unable to get it working with IAR EWARM 7.80. It does work with the web based mbed tool chain.

Q1) I notice that the project that is exported using IAR selects Motorola .srec format while mbed uses Intel hex. Does the loader on the board support both or is this an error in the exported project?

Q2) Changing the output conversion format to Intel extended does not help, and I notice that the the load address in the hex file is 0x1c000, which is what it says in the nRF52832.icf file, but in the mbed hex file the load address appears to be 0. The workaround mentions setting drv_vector_table_base=0x0, not sure if this is supposed sort this out, but doesn't seem to make any difference.

Question relating to:

The nRF52 Development Kit is a single-board development kit for Bluetooth Smart, ANT and 2.4GHz proprietary applications using the nRF52 Series SoC. This kit supports both development for nRF52832 SoCs.
Be the first to answer this question.