Opened 5 years ago
Last modified 20 months 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 , 23 months ago
milestone: | 1 очередь |
---|
comment:2 by , 20 months ago
Component: | GE-xxx, PE-04 → MC04-DSL-3U и его платы |
---|
Note:
See TracTickets
for help on using tickets.
Milestone deleted