Hi,
We have been using Mbed and Mbed Studio for quite some time, now run into some really weird issues. During development, we will just compile firmware into bin file and download into MCU(STM32F767ZI) with a ST-link/mass storage. Then during production, we will compile firmware into HEX format, by adding the following line into mbed_app.json
"target.OUTPUT_EXT": "hex",
When compiled hex file is downloaded into MCU via commerticial tool, everything will go through, and after system will power up and everything will appear to be working just fine. But upon careful inspection, some feature(s) actually doesn’t work while the same feature will work just fine if a BIN file is downloaded to MCU.
I understand building into HEX is probably not a commonly used feature, but we have been using it since many years ago, and this feature worked until now. So my question is, is this an issue of mbed studio or our code?
Please advise.
Thanks,
ZL