structure of firmware
Posted: Wed Jan 28, 2015 8:13 am
Hi, I was wondering if anyone would be kind enough to explain why the firmware image is in two parts (eg, 0x00000.bin and 0x40000.bin). I know one contains user program code and the other contains the sdk, but there are a couple of questions:
1. why separate the two into different binaries?
2. why the choice of addresses?
3. will 0x00000.bin really written to the 0 address? Where is the bootloader?
4. and just any other info w/ relation to the memory layout on the 8266
5. where is the code for all the .a's? (eg upgrade.a)
Thank you!
1. why separate the two into different binaries?
2. why the choice of addresses?
3. will 0x00000.bin really written to the 0 address? Where is the bootloader?
4. and just any other info w/ relation to the memory layout on the 8266
5. where is the code for all the .a's? (eg upgrade.a)
Thank you!