We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi every body,
I use uVision 4 to load an existing H86 binary file into an XC2336 MCU. The issue I have encountered exists probably for other architectures (ARM...) The project doesn't contain any source file, but only settings to flash a given binary.
I had the following error in the Build Output window, when trying to load the firmware.
Load "C:\\firmware.H86" *** error 61: illegal hex module
Actually, the file was in UNIX format, i.e. that the Carriage Return were missing. Not a big issue, but the error message was not explicit enough.
I hope that my post will help people the encounter the same issue.
I would have expected that the world would have learned how to handle text files with varying line endings by now, only caring about "own architecture" line endings when created text files, but swallowing all variants when reading.