Open TamojitSaha opened 5 years ago
You need to edit the Makefile and change the lines 39 and 40 to match the path to your GNU tools.
For me they look like:
PROGFILES = B:/DevTools
GNU_INSTALL_ROOT = $(PROGFILES)/GNU Tools ARM Embedded/8 2018-q4-major
But even with that make failed for me while linking with
Linking target: feather52832_bootloader.out
Preparing: feather52832_bootloader.hex feather52832_bootloader_6.0.0_s132.hex
B:\DevTools\GNU Tools ARM Embedded\8 2018-q4-major\bin\arm-none-eabi-objcopy.exe: _build/feather52832_bootloader.hex 64-bit address 0x4b4fa300074000 out of range for Intel Hex file
B:\DevTools\GNU Tools ARM Embedded\8 2018-q4-major\bin\arm-none-eabi-objcopy.exe:_build/feather52832_bootloader.hex: bad value
make[2]: *** [Makefile:319: genhex] Error 1
make[1]: *** [Makefile:284: feather52832] Error 2
make: *** [Makefile:247: all] Error 2
Still trying to figure out why.
I followed the exact steps mention to compile the bootloader. I also installed GnuMake. I am using 8 2018-q4-major version as ARM GCC ToolChain. Platform: Windows 10 PATH variables are also added and can be accessed by CMD.
Whenever I run
make sfe_nrf52832_dfu
, I get the following error:I also do not understand how
4.9 2015q1
version is taken while compiling. I have a different version installed and added to PATHPlease help me debug the problem. If there is anything more information to be provided, I will be glad to do so.