Understanding Hex file formating :(
Hi community :) today for you I'm Shirley
Im using a STM32F411RE, a SIM7600G and a external eeprom 24LC1025.
The SIM7600G will make requests to a web server where HEX files will be stored for the MCU firmware update. However, I noticed that initially, it sends 16 bytes of data, but at some point, it starts sending 8-byte data packets.
Would there be any issue if I adjust this behavior by concatenating the data packets in groups of 16 so that I can receive them packet by packet through the SIM7600G? Then, after performing a checksum verification, I would write the data to the external memory, after that i would enter Bootloader mode and write the data to the Flash mem.
Here's an example, in the highlighted line says that 8 bytes should be writen in address 08004190h and after that of the next 16 bytes, another 8 bytes should be writen in the same address, the leftover are stored in the next address.

