2020-06-23 03:58 PM
The makefile is not correct with: arm-none-eabi-objcopy.exe -O ihex "IOproc.elf" "IOproc.hex", but the IDE is trying to run arm-none-eabi-objcopy.exe.
I just reinstalled the IDE using the Mac installer - no change. How can I get the IDE to generate a makefile that does not have ".exe"?
2020-06-23 06:48 PM
Not real sure why it's appending the .EXE. It doesn't do this on Windows 10.
You can always add the ELF to HEX conversion as a postprocessing step in project properties -> C/C++ Build -> Settings -> Build steps -> Post-build steps
2020-06-23 08:21 PM
Perfect! On the Mac, that step is incorrectly specified. Simply removing the ".exe" in the location mentioned above solved the problem.
Thank you very much.
2020-06-24 07:02 AM
Interesting. On my machine, ELF -> HEX generation is done by a checkbox on a different screen. I assumed you were doing the same. Maybe your project file was created for windows and someone added that as a post build step. In any case, glad you got it sorted out.