Gast
#3308337
Ich muss im aktuellen Projekt zwei Firmware Images vorhalten und je nach Bedürfnis die erste oder die zweite Firmware anspringen. Das Laden der jeweiligen Firmware übernimmt ein Bootloader. Im Prinzip handelt es sich um die identische Firmware die zwei Mal im Flash abgelegt werden soll. Das ist auf jeden Fall NOGO, die Firmware für zwei unterschiedliche Adressbereiche zu kompilieren. Ist es möglich aus der Firmware heraus zu bestimmen, wo die Startadresse der gerade gestarteten Firmware liegt und je nach dem beim Initialisieren?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |