Прошивка (Firmware)

Обсуждение прошивок SECU-3. Discussion of SECU-3 firmware.

Moderator: STC

Post Reply
Oleg
QFP80 - Contributor
Posts: 58
Joined: Sat Jan 08, 2011 7:10 pm

Re: Прошивка

Post by Oleg »

УРА, получилось, почти все (менеджер заработал как надо ) ПРИЧИНА плохо пропаяны ноги процесора.
Дайте ссылку на какой нибудь простенький эмулятор дпкв.
hedgehoc
TO220 - Visibile
Posts: 11
Joined: Tue Dec 14, 2010 7:33 pm

Re: Прошивка

Post by hedgehoc »

Ты же сам пару дней назад давал ссылку на 58-x Generator. Вот его и юзай.
Oleg
QFP80 - Contributor
Posts: 58
Joined: Sat Jan 08, 2011 7:10 pm

Re: Прошивка

Post by Oleg »

58-x Generator использует (3-я нога 9-пинового COM). А у нас подключена SECU-3 через етот разьем.
hedgehoc
TO220 - Visibile
Posts: 11
Joined: Tue Dec 14, 2010 7:33 pm

Re: Прошивка

Post by hedgehoc »

Я подключаю Secu через USB кабель от какого-то Сименса.
Voytik
LQFP144 - On Top Of The Game
Posts: 309
Joined: Sat Jun 11, 2011 7:49 pm
Location: Україна, Луцьк

Re: Прошивка

Post by Voytik »

подскажите пожалуста.

прошиваю контроллер. он удачно распознаётся, удачно шьется, удачно читается, удачно верификация ... после прошивки загорается СЕ и светит постоянно.
гаснет только в момент считывания или после стирания. что это значит?
менеджером не конектится никак.

ATMEGA32-16, кварц 16, шью через LPT в PonyProg, фюзы зашил как на картинке из ФАКа, перемычки сняты, заливал и оба файла из secu-3_software_release_28032010, и ashabelnikov-secu3app-0da8b9d, результат одинаковый :( пичалька.
либо я что не то заливаю. тогда киньте в меня нужным файлом.
ЗАЗ-965а 1.8mi secu-3(mega32)
lsasha7
LQFP144 - On Top Of The Game
Posts: 358
Joined: Sun Dec 12, 2010 11:55 am
Location: украина, Горловка

Re: Прошивка

Post by lsasha7 »

если не подключен ДАД или ДТОЖ то чек будет гореть индицируя ошибки, можно проверить в менеджере на вкладке чек поставив птичку в поле :считывать ошибки в реальном времени :
менеджер может не коннектиться из-за несоответствия версий прошивки и менеджера
Voytik
LQFP144 - On Top Of The Game
Posts: 309
Joined: Sat Jun 11, 2011 7:49 pm
Location: Україна, Луцьк

Re: Прошивка

Post by Voytik »

тоесть теоретически возможно всё зашилось и работает как надо, только повесить чтото вместо ДТОЖ и МАПа, а касательно менеджера может просто со звязью по RS232 чтото напортачил (так как и прошивка и менеджер вот беру из одного архива, secu-3_software_release_28032010, должны ж соответсвовать друг другу).
грубоговоря я понял как проверить. сейчас попробую.

ещё походу вопрос, чем отличаются фалы secu-3_app.a90 и secu-3_app0000.a90?
я пока ещё мелко плаваю чтоб вникунуть в компилятор и тп. придётся тут доставать вопросами новичка, извиняйте заранее :)
ЗАЗ-965а 1.8mi secu-3(mega32)
lsasha7
LQFP144 - On Top Of The Game
Posts: 358
Joined: Sun Dec 12, 2010 11:55 am
Location: украина, Горловка

Re: Прошивка

Post by lsasha7 »

здесь secu-3_app0000.a90 кажется отсутствует КС
Voytik
LQFP144 - On Top Of The Game
Posts: 309
Joined: Sat Jun 11, 2011 7:49 pm
Location: Україна, Луцьк

Re: Прошивка

Post by Voytik »

съэмитировал я подстроечниками МАР и ДТОЖ, и ничего не поменялось. горит СЕ постоянно.
менеджером не связывается.

может не сростается изза того что у меня Мега в дип корпусе?
спаяно всё на монтажке, контроллер в цанговой панельке.
но монтаж проводил естественно переводя назначение выводов с корпуса TQFP, указанного в схеме, в DIP, применённого мной.
ничего там портировать под дип корпус не надо?

в secu-3_software_release_28032010 готовый файл прошивки (secu-3_app.a90 и secu-3_app0000.a90) подходит для Мега32? или там может только для Мега16?


может кто написать более мение пошаговую инструкцию по прошивке чистого контроллера?
я скажем так не новичек в прошивании, но вижу чтото гдето тут запутался с прошивками, бутлоадером, к какому контроллеру какой файл.
ЗАЗ-965а 1.8mi secu-3(mega32)
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Прошивка

Post by STC »

Коннекта может не быть по причине того что скорость UART которая хранится в EEPROM некорректна или не соответствует скорости выбранной в менеджере (Настройки). Краткая пошаговая инструкция.
1. Подключить ISP программатор и прошить фьюз-биты, затем прошить прошивкой secu-3_app.a90;
2. Выключить питание и отключить ISP программатор, он больше не нужен;
3. Запустить менеджер и в настройках поставить скорости UART 9600/9600;
4. Включить питание блока. Должен быть коннект.

Если собирал версию SECU-3 c гальванической развязкой то проверь номиналы резисторов R1=750 и R3=1k.
Раньше номиналы этих резисторов были другими и на плохих кабелях USB-->COM оптроны плохо "заводились". Возможно, номиналы нужно подобрать.
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
Post Reply