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

Обсуждение программного обеспечения для ПК и БК. Discussion of related computer software.

Moderator: STC

serge__5518
LQFP112 - Up with the play
Posts: 200
Joined: Sat Jun 09, 2012 11:12 am

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

Post by serge__5518 »

STC wrote: Таблицы для бензина сохраняются на свое место, таблицы для газа соответственно на свое.
Вот файл EEPROM с результатами:
Использовались последняя прошивка и менеджер из репозитория.

Если ты уверен что баг все таки есть, то мне нужна пошаговая инструкция как его воспроизвести.
Благодарю.
Я использовал менеджер бетта версии V3.3 и V3.1. Так как установил бетта прошивку с табличной настройкой ДТОЖ.
Сейчас блок на машине и проверить на менеджере из репозитория не могу. С прошивкой еще сложнее -)

Но, по-мойму менеджер из репозитария вешается с ветта прошивкой.
Завтра посмотрю внимательно EEPROM который ты прислал.
ВАЗ 2103 , Secu-3 (m32),
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
serge__5518
LQFP112 - Up with the play
Posts: 200
Joined: Sat Jun 09, 2012 11:12 am

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

Post by serge__5518 »

STC wrote: Вот файл EEPROM с результатами:
Использовались последняя прошивка и менеджер из репозитория.
Таблицы для бензина идут первыми, забиты значением 20 градусов.
Таблицы для газа идут следующими, забиты значением 10 градусов.
Посмотрел файл EEPROM petrol_gas_eeprom.bin.
В моем файле EEPROM (MyLastEeprom.bin) начало первой таблицы f_data_t 0x7d от начала файла.
Файл EEPROM petrol_gas_eeprom.bin имеет начало первой таблицы f_data_t 0x9E от начала файла.

В общем если добавить к char reservedCE[16] 32 байта:
char reservedCE[48] таблицы f_data_t из petrol_gas_eeprom.bin
читаются нормально.

Как такое получается - не знаю.
Ниже мой файл EEPROM
Attachments
MyLastEeprom.zip
(765 Bytes) Downloaded 441 times
ВАЗ 2103 , Secu-3 (m32),
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

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

Post by STC »

Как такое получается - не знаю.
Этим летом я израсходовал все зарезерварованные байты в структуре params_t и при добавлени новых полей, размер структуры увеличился и все данные следующие за этой структурой сдвинулись. Такое происходило в последний раз 3 года назад. Короче, я делал последним менеджером и использовал последнюю прошивку, а ты использовал более ранние версии в которых все как и 3 года назад.
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
serge__5518
LQFP112 - Up with the play
Posts: 200
Joined: Sat Jun 09, 2012 11:12 am

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

Post by serge__5518 »

STC wrote:
Как такое получается - не знаю.
Этим летом я израсходовал все зарезерварованные байты в структуре params_t и при добавлени новых полей, размер структуры увеличился и все данные следующие за этой структурой сдвинулись. Такое происходило в последний раз 3 года назад. Короче, я делал последним менеджером и использовал последнюю прошивку, а ты использовал более ранние версии в которых все как и 3 года назад.
-)
Короче кто виноват? Менеджер или прошивка? Или менять все сразу? -)
Скачал релиз от _03072012. Честно говоря , заходил после твоего предыдущего письма в папку релизов - как-то пропустил этот файл.

PS
Просмотрел файлы tables.c и tables.h из последнего релиза и моей прошивки. Не нашел изменений в структуре.-(
Короче я тебя понял - новая прошивка, новый менеджер. -)
Last edited by serge__5518 on Fri Sep 07, 2012 4:54 pm, edited 1 time in total.
ВАЗ 2103 , Secu-3 (m32),
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

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

Post by STC »

Менять нужно и то и другое, так как они могут быть несовместимы.
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
serge__5518
LQFP112 - Up with the play
Posts: 200
Joined: Sat Jun 09, 2012 11:12 am

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

Post by serge__5518 »

STC wrote:Менять нужно и то и другое, так как они могут быть несовместимы.
Установил новый менеджер, залил новую прошивку - результат тот-же.
Дело не в прошивке. Дело в том, что если я не редактирую и не сохраняю таблицы из менеджера в SECU, то таблицы и не появятся в EEPROM.
Было бы логично, чтобы менеджер записывал таблицу в EEPROM, если она определена как рабочая для бензина или газа.
То-есть, установил рабочую таблицу получи ее копию в EEPROM для редактирования.
Как ты смотришь на такое изменение в менеджере?
ВАЗ 2103 , Secu-3 (m32),
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

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

Post by STC »

Выбранные наборы таблиц грузятся в ОЗУ при старте прошивки. Одна для газа, другая для бензина.
Есть 8 наборов таблиц во FLASH, есть 2 набора таблиц в EEPROM. Когда ты редактируешь таблицы в реальном времени, то ты редактируешь копию в ОЗУ.
Сохранить редактируемый набор таблиц ты можешь только в 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
serge__5518
LQFP112 - Up with the play
Posts: 200
Joined: Sat Jun 09, 2012 11:12 am

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

Post by serge__5518 »

STC wrote:Выбранные наборы таблиц грузятся в ОЗУ при старте прошивки. Одна для газа, другая для бензина.
Есть 8 наборов таблиц во FLASH, есть 2 набора таблиц в EEPROM. Когда ты редактируешь таблицы в реальном времени, то ты редактируешь копию в ОЗУ.
Сохранить редактируемый набор таблиц ты можешь только в EEPROM. Что еще нужно?
В общем-то, я изложил уже свои доводы. -)
Немного повторюсь:
На мой взляд, было бы логично, если пользователь выбирая рабочие характеристики получал возможность редактировать именно их.
Сейчас, для редактирования характеристик логика работы программы такая:
1) сохранить характеристики под другими именами.
2) назначить эти характеристики рабочими.
3) При смене одной из рабочих характеристик( если новая характеристика не находится в ОЗУ) в EEPROM будет сохраняться старая характеристика. Для коррекции этой проблемы нужно выполнить пункты 1 и 2 -).

Не скрою, с точки зрения анализатора логов - хотелось бы иметь в EEPROM просто отражение выбора пользователя на вкладках менеджера.

Но на нет и суда нет -).
ВАЗ 2103 , Secu-3 (m32),
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

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

Post by STC »

Я не могу понять что ты имеешь ввиду.
На мой взляд, было бы логично, если пользователь выбирая рабочие характеристики получал возможность редактировать именно их.
Так и есть. Когда пользователь выбирает какой-либо из наборов для газа или для бензина (на вкладке параметров "4:Функции") то выбранный набор грузится в ОЗУ и пользователь может его редактировать. Но сохранить он может только в 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
serge__5518
LQFP112 - Up with the play
Posts: 200
Joined: Sat Jun 09, 2012 11:12 am

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

Post by serge__5518 »

STC wrote:Я не могу понять что ты имеешь ввиду.
На мой взляд, было бы логично, если пользователь выбирая рабочие характеристики получал возможность редактировать именно их.
Так и есть. Когда пользователь выбирает какой-либо из наборов для газа или для бензина (на вкладке параметров "4:Функции") то выбранный набор грузится в ОЗУ и пользователь может его редактировать. Но сохранить он может только в EEPROM (больше некуда сохранять).
Да получилось непонятно....
1) Имею ввиду свой случай.-) Когда я не редактируя рабочие характеристики в менеджере , получаю в EEPROM не рабочие наборы(характеристики). То-есть по умолчанию рабочие наборы не копируются в EEPROM.
2)Я имел ввиду что пользователь должен сохранить характеристику под другим именем и снова на вкладке параметров "4:Функции" установить ее как рабочую.
( или я что-то путаю? блока нет под рукой,проверить не могу)

PS
В принципе ситуация (1) имеет смысл, если наборы из EEPROM редактируются не в менеджере. -)
ВАЗ 2103 , Secu-3 (m32),
ДАД GM Daewoo, ДТОЖ 23.3828,
Катушка 2111-3705010
Post Reply