Opened 6 years ago
Last modified 2 years ago
#515 new улучшение
GE-12: хранить версию бутлодера и серийный номер в переменных платы
| Reported by: | san | Owned by: | ledol | 
|---|---|---|---|
| Priority: | major | Component: | MC04-DSL-3U и его платы | 
| Keywords: | Cc: | 
Description
Платы GE-12 c загрузчиком версии 8 имеют на внешней flash специальную область памяти для хранения служебных данных.
Адрес в памяти флэш: 0xF0010
Длина: 16 байт
байт1: всегда константа 0xAD
байт2: версия загрузчика
байт3 ... байт8: 6 ASCII символов серийного номера
байт9 ... байт15: резерв
байт16: контрольная сумма служебных данных:(байт1 XOR байт2 XOR ...байт15)
Если в байт1 приветствует 0xAD и проверка контрольной суммы успешна:
- Поместить данные серийного номера, как есть, в переменную .250.0 (текстовая строка).
- Поместить версию загрузчика в любую переменную, доступную на чтение.
Иначе:
- В .250.0 поместить пустую строку(строку длиной 0 байт)
- Вместо версии загрузчика поместить в переменную значение 0.
Change History (2)
comment:1 by , 3 years ago
| milestone: | 1 очередь | 
|---|
comment:2 by , 2 years ago
| Component: | GE-xxx, PE-04 → MC04-DSL-3U и его платы | 
|---|
  Note:
 See   TracTickets
 for help on using tickets.
    ![[MC-04 logo]](/mc-04/chrome/site/logo.png)

Milestone deleted