hallo zusammen,
ich würde gerne beim Programmstart die Checksumme der App in der Bootapp überprüfen.
Dazu hab ich in der Bootapp die Speicherstelle mit :
FlashChkSum = (2 * BOOTRST) - 4;
definiert. Soweit funktioniert das auch alles.
Wenn ich nun die App zusammen mit der BootApp flashe wird die Checksumme der App durch die Checksumme der Bootapp überschrieben und beim ersten Start meldet die Bootapp dass die Checksumme nicht stimmt. Ich will aber nicht zuerst die BootApp und dann die App programmieren,
sonst wäre AddApp ja sinnlos .....
Gibt es eine Möglichkeit die BootApp daran zu hindern die Checksumme der App im App-Bereich zu überschreiben? Bisher hatte ich das Hexfile der BootApp editiert, das wird aber leicht vergessen ...
Toll wäre ein Compilerschalter der dies verbieten würde.
Gruß Joachim
ich würde gerne beim Programmstart die Checksumme der App in der Bootapp überprüfen.
Dazu hab ich in der Bootapp die Speicherstelle mit :
FlashChkSum = (2 * BOOTRST) - 4;
definiert. Soweit funktioniert das auch alles.
Wenn ich nun die App zusammen mit der BootApp flashe wird die Checksumme der App durch die Checksumme der Bootapp überschrieben und beim ersten Start meldet die Bootapp dass die Checksumme nicht stimmt. Ich will aber nicht zuerst die BootApp und dann die App programmieren,
sonst wäre AddApp ja sinnlos .....
Gibt es eine Möglichkeit die BootApp daran zu hindern die Checksumme der App im App-Bereich zu überschreiben? Bisher hatte ich das Hexfile der BootApp editiert, das wird aber leicht vergessen ...
Toll wäre ein Compilerschalter der dies verbieten würde.
Gruß Joachim