fajarelektro
Member level 1
All about memories
Dear All,
I am curious about some 'memories' that our uc has. There are Flash, EEPROM, and RAM right? The EEPROM is pretty clear to me, as it only intended as a data storage for something you need to save.
What I am curious is if we compile the source code, we have a *.hex file in which we will put inside the uc right? Where actually we put this? Is it inside the Flash? I always belief so..am I right?
What I am also curious is so many times I make the *.hex file larger than the flash available @ the uc. And it is still running well. Any idea why? The windows explorer can show the file size, and then it is bigger KB than the Flash available.
Thank you in advance.
Kindest Regards,
FE
Dear All,
I am curious about some 'memories' that our uc has. There are Flash, EEPROM, and RAM right? The EEPROM is pretty clear to me, as it only intended as a data storage for something you need to save.
What I am curious is if we compile the source code, we have a *.hex file in which we will put inside the uc right? Where actually we put this? Is it inside the Flash? I always belief so..am I right?
What I am also curious is so many times I make the *.hex file larger than the flash available @ the uc. And it is still running well. Any idea why? The windows explorer can show the file size, and then it is bigger KB than the Flash available.
Thank you in advance.
Kindest Regards,
FE