По адресу 0x002 располагается структура params_t
По адресу 0x002 + sizeof(params_t) располагается 2 байта для хранения битов ошибок СЕ
По адресу 0x002 + sizeof(params_t) +2 + 16 располагается 2 набора таблиц. Это массив из 2-х элементов типа f_data_t
Первые 2 байта EEPROM не используются, для уменьшения вероятности порчи EEPROM (когда ничего не делается с EEPROM, то регистр адреса равен адресу первого байта, и если произойдет сбой, то испортится только первый байт.).
16 зарезервированы для ошибок СЕ на будущее.
Описания упомянутых структур можно посмотреть в файле tables.c в коде прошивки. Выравнивание структур = 1 байту.
Расположение данных в EEPROM
Moderator: STC
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Расположение данных в EEPROM
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook