10 years, 1 month ago.

How to create mBed HEX file for Nordic mKit with mBed SDK???

I'm exploring with mBed SDK and somehow it only create a BIN file with their "tests" (See below), any ideas how to create the mBed HEX file? Any examples would be great!

C:\mbed-master\workspace_tools>python make.py -m NRF51822 -t GCC_ARM -d D:\ -s COM61 -p 8 Building project ECHO (NRF51822, GCC_ARM) Compile: main.cpp Compile: test_env.cpp Link: echo Elf2Bin: echo Image: C:\mbed-master\build\test\NRF51822\GCC_ARM\MBED_A9\echo.hex [ERROR] [Errno 2] No such file or directory: 'C:
mbed-master
build
test
NRF51822
GCC_ARM
MBED_A9
echo.hex'

1 Answer

10 years, 1 month ago.

Hi,

it looks like that make.py script file supports only binary files, not hex. As it invokes a function

def link_program(self, r, tmp_path, name)

which calls then elf2bin, which does not cover a case for nordic chips. You can extend it and send a pull request on github. Thanks.

Regards,
0xc0170