Page 3 of 11

Re: Запись и анализ логов (Writing & analyzing logs)

Posted: Sat Aug 25, 2012 8:43 am
by STC
serge__5518 Вижу что у тебя получилось. Серьезное начинание!

Re: Запись и анализ логов (Writing & analyzing logs)

Posted: Sun Aug 26, 2012 6:35 am
by serge__5518
STC wrote:serge__5518 Вижу что у тебя получилось. Серьезное начинание!
Благодарю.
Можешь подсказать как расположены данные в EEPROM?
fw_data_t там есть ? или две f_data_t и params_t?
Можно ли править данные в файле?

PS
Есть одна идея - отказаться от использования ноутбука в машине.
Лог записывать на SD карточку по интерфейсу SPI.
Если интересно - можно обсудить.

Re: Запись и анализ логов (Writing & analyzing logs)

Posted: Sun Aug 26, 2012 1:46 pm
by STC
Расположение данных я описал тут viewtopic.php?f=69&t=1871
Если ты имеешь ввиду редактирование файла EEPROM, то конечно можно. Это даже будет круто, так как в менеджере нет такой функции.

Идея с SD хорошая и вполне реализуемая, для обсуждения предлагаю создать отдельную тему. Кстати в SECU-3T есть 10-ти контактный разъем, куда выведены все необходимые сигналы, т.е. в плате менять ничего не нужно.

Re: Запись и анализ логов (Writing & analyzing logs)

Posted: Sun Aug 26, 2012 9:12 pm
by serge__5518
STC wrote:Расположение данных я описал тут viewtopic.php?f=69&t=1871
Если ты имеешь ввиду редактирование файла EEPROM, то конечно можно. Это даже будет круто, так как в менеджере нет такой функции.

Идея с SD хорошая и вполне реализуемая, для обсуждения предлагаю создать отдельную тему. Кстати в SECU-3T есть 10-ти контактный разъем, куда выведены все необходимые сигналы, т.е. в плате менять ничего не нужно.
Да, спасибо. Посмотрел расположение данных в EEPROM.
К редактированию EEPROM подтолкнула возможность читать настройки SECU без подключения самого блока.
Если рассуждать дальше - то на SD карте можно создать раздел
EEPROM, который будет загружаться автоматически при установке карточки в SECU. И выгружаться на карточку.... -)
Удобно - откатав лог, проанализировать его дома. Сделать изменения и вставив карточку в SECU активировать эти изменения.

Создал тему в разделе SECU-3 Аппаратное обеспечение :
"Пишем лог на SD карточку"
Насчет разъема - к разъему SPI нужна одина доп. линия - CS.
Конечно, в SECU-3T это сделать проще.

Re: Запись и анализ логов (Writing & analyzing logs)

Posted: Thu Aug 30, 2012 4:48 am
by serge__5518
STC wrote:Расположение данных я описал тут viewtopic.php?f=69&t=1871
Если ты имеешь ввиду редактирование файла EEPROM, то конечно можно. Это даже будет круто, так как в менеджере нет такой функции.
Записал менеджером EEPROM в файл. Прочитал в соответствии с рекомендациями. Менеджер (V3.3 & V3.1) не записывает в файл вторую карту - карту для бензина.
Как я понял структура EEPROM такая :
typedef struct
{
char reserved[2];
params_t params
char ce[2];
char reservedCE[14];
f_data_t tableGAS;
f_data_t tableGasoline;
}EEPROM_save;

Re: Запись и анализ логов (Writing & analyzing logs)

Posted: Thu Aug 30, 2012 2:31 pm
by STC
Извиняюсь, в описании приведенном тут viewtopic.php?f=69&t=1871&p=28866#p28866 была ошибка (забыл 2 байта прибавить). Уже исправил.
Правильно будет выглядеть так:
typedef struct
{
char reserved[2];
params_t params
char ce[2];
char reservedCE[16];
f_data_t tableGasoline; //бензин
f_data_t tableGAS; //газ
}EEPROM_save;

Re: Запись и анализ логов (Writing & analyzing logs)

Posted: Thu Aug 30, 2012 4:20 pm
by serge__5518
STC wrote: Правильно будет выглядеть так:
typedef struct
{
char reserved[2];
params_t params
char ce[2];
char reservedCE[16];
f_data_t tableGasoline; //бензин
f_data_t tableGAS; //газ
}EEPROM_save;
ОК!
Но моя проблема еще вот в чем:
1) в первой таблице f_data_t сидит табица назначенная менеджером на ГАЗ
2) Вместо второй таблицы сидит что-то непонятное, но не моя таблица.

Если не затруднит, посмотри файл EEPROM после сохранеия в мендежере.
Могу скинуть свой файл EEPROM. Сохранял несколько раз, результат одинаковый.

Re: Запись и анализ логов (Writing & analyzing logs)

Posted: Thu Aug 30, 2012 6:42 pm
by STC
Хрошо, проверю, возможно баг. О результах отпишусь завтра поздно вечером или в субботу.

Re: Запись и анализ логов (Writing & analyzing logs)

Posted: Wed Sep 05, 2012 9:06 am
by STC
serge__5518, попытался воспроизвести описанную тобой проблему. Все работает как положено.
Таблицы для бензина сохраняются на свое место, таблицы для газа соответственно на свое.
Вот файл EEPROM с результатами:
Использовались последняя прошивка и менеджер из репозитория.
Таблицы для бензина идут первыми, забиты значением 20 градусов.
Таблицы для газа идут следующими, забиты значением 10 градусов.

Re: Запись и анализ логов (Writing & analyzing logs)

Posted: Wed Sep 05, 2012 9:09 am
by STC
Если ты уверен что баг все таки есть, то мне нужна пошаговая инструкция как его воспроизвести.