Mercurial > public > ostc4
view wiki/Detailed CPU2-RTE Project.md @ 557:2702bfa7b177
Stabilityfix: Do not trust lastDiveLogID == 0 at startup:
If dive settings are reset for some reason also the lastDiveLogID is set to 0. Most likly the consostency check will find a valid entry. But this entry might not be the last one => return an error value to trigger the find function. Calling "find" at every startup is normal behavior if TRUST_LOG_CONSISTENCY is not set and was default for a long time => low risk
In addition a check of the header adresses has been added to identify a potential error while writing log samples
author | Ideenmodellierer |
---|---|
date | Thu, 12 Nov 2020 20:03:00 +0100 |
parents | 0e7c16dd774d |
children |
line wrap: on
line source
# How to Create From Scratch a Project for _CPU2-RTE_ Code # Follow the same procedure than for [CPU1](Detailed CPU1-Discovery Project.md), with changes: - Create a new _board_ for processor: > Series: `STM32F4` > Mcu: `STM32F411xE` > Debug: `JTAG` - Add `Small_CPU` linked source directory (instead of _Discovery_) - Use linker script `OSTC4/Small_CPU/CPU2-F411.ld`