Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| netzer_dev:bootloader [2014/02/09 14:32] – Externe Bearbeitung 127.0.0.1 | netzer_dev:bootloader [2025/06/11 21:16] (current) – Sven Schlender | ||
|---|---|---|---|
| Line 44: | Line 44: | ||
| The Netzer MAC address (6 bytes) is part of the EEPROM space but lives in the bottom of the EEPROM space which is not writable. | The Netzer MAC address (6 bytes) is part of the EEPROM space but lives in the bottom of the EEPROM space which is not writable. | ||
| + | |||
| + | <WRAP clear/> | ||
| < | < | ||
| Line 55: | Line 57: | ||
| Last but not least the version field stores the current bootloaders version (currently 4). | Last but not least the version field stores the current bootloaders version (currently 4). | ||
| + | <WRAP clear/> | ||
| ===== Uploading chunks ===== | ===== Uploading chunks ===== | ||
| Line 65: | Line 68: | ||
| In <imgref bootloader_chunk> | In <imgref bootloader_chunk> | ||
| In the stream there can be a lot of small chunks. | In the stream there can be a lot of small chunks. | ||
| - | The chunks are decrypted (if decryption is supported) on the fly. | + | The chunks are decrypted (if decryption is enabled) on the fly. |
| All chunks have a unique header structure. | All chunks have a unique header structure. | ||
| Line 92: | Line 95: | ||
| It ensures a jump to the bootloader code which is located at 0x1e800. | It ensures a jump to the bootloader code which is located at 0x1e800. | ||
| - | + | <WRAP clear/> | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||