American English British English Български Čeština Français Deutsch (Du) Magyar Italiano 日本語 Lietuvių Polski Српски Slovenčina Español (Tú) Türkçe Українська
Select language:

Проблема с EEPROM и с загрузчиком

<<

yoric

User avatar

Posts: 46

Joined: 10 May 2013, 23:11

Your CAR: ВАЗ 21074

SECU version: DIY SECU-3T


Has thanked: 8 times
Been thanked: 3 times

Post 20 Jun 2014, 09:12

Проблема с EEPROM и с загрузчиком

Здравствуйте.
Я приобрёл плату SECU-3t (rev A) достаточно давно, но вот только сейчас дошли руки до того чтобы собрать и установить. Но тут появляется какая-то странная ситуация, а именно не возможно соединиться с блоком после его прошивки, ну т.е. если в менеджере на вкладке "Данные прошивки" поставить галочку "Boot loader запущен аварийно" то можно прочитать данные о загрузчике, считать прошивку, записать прошивку. НО перемычка-то НЕ установлена, на ножке МК (ATmega32A) присутствует 5 вольт. Если поставить перемычку, то 0 вольт, но ситуация не меняется.
Если же не программировать (1) FUSE бит BOOTRST, то связь с блоком появляется, но данные в EEPROM не сохраняются (точнее сохраняются, но при выключении и включении питания блока данные сбрасываются. Программатором же видно, что данные в EEPROM меняются, но при включении становятся такими как и были до изменения).
На вкладке "Диагностика" значения BL jmp и DE jmp всегда 0, независимо от напряжения на ножках МК.
Может можно отключить эти функции (сброс EEPROM и принудительную работу загрузчика)?
Прошиваю контроллер прошивкой secu-3t_m32_rev9_dwell_strb_smcu_uartb.a9 из последнего релиза.
SECU-3T rev.A / atmega644 / 60-2 / Статика, SECU-3 Igniters 2 канала, 2111.3705 / ДТОЖ / ДД / блокировка стартера / управление ВЗ; ВАЗ 21074 1.6л, карбюратор Солекс 21053
Secu-3T rev.C U6 / DRV8825 РХХ / SECU-INJ-DRV / Bluetooth
<<

DGrees

User avatar

Posts: 434

Joined: 10 May 2013, 13:25

Location: РФ, Санкт-Петербург

Your CAR: М2141-22

SECU version: DIY SECU-3


Has thanked: 12 times
Been thanked: 78 times

Post 20 Jun 2014, 14:53

Re: Проблема с EEPROM и с загрузчиком

Версии прошивки и менеджера одинаковые? Д.б. оба из одного релиза.
Машина с secu отправилась в металл в январе 16-го
<<

yoric

User avatar

Posts: 46

Joined: 10 May 2013, 23:11

Your CAR: ВАЗ 21074

SECU version: DIY SECU-3T


Has thanked: 8 times
Been thanked: 3 times

Post 20 Jun 2014, 15:48

Re: Проблема с EEPROM и с загрузчиком

Да, версии одинаковые (я так думаю).
И прошивку и менеджер беру из одного архива по данной ссылке:
http://subversion.assembla.com/svn/secu ... 052014.zip
SECU-3T rev.A / atmega644 / 60-2 / Статика, SECU-3 Igniters 2 канала, 2111.3705 / ДТОЖ / ДД / блокировка стартера / управление ВЗ; ВАЗ 21074 1.6л, карбюратор Солекс 21053
Secu-3T rev.C U6 / DRV8825 РХХ / SECU-INJ-DRV / Bluetooth
<<

DGrees

User avatar

Posts: 434

Joined: 10 May 2013, 13:25

Location: РФ, Санкт-Петербург

Your CAR: М2141-22

SECU version: DIY SECU-3


Has thanked: 12 times
Been thanked: 78 times

Post 20 Jun 2014, 19:56

Re: Проблема с EEPROM и с загрузчиком

А, тогда наверное в бутлоадере у тебя скорость 9600, а в новом менеджере везде по умолчанию скорость 57600 и бинарный режим передачи данных.
В менеджере везде где увидишь в настройках ставь скорость 9600 и убедись, что стоит галка передавать данные в HEX.

Или ты прошил программатором прошивку? Тогда я понятия не имею. Если прошивка залита программатором и используется менеджер той же версии, то хз.
В лбом случае, надо попробовать с разными скоростями и режимами передачи данных.
Фьюзы лучше ставь рекомендованные на страничке http://secu-3.org/?page_id=1291&lang=RU (в последнем нижнем меню).
Машина с secu отправилась в металл в январе 16-го
<<

yoric

User avatar

Posts: 46

Joined: 10 May 2013, 23:11

Your CAR: ВАЗ 21074

SECU version: DIY SECU-3T


Has thanked: 8 times
Been thanked: 3 times

Post 21 Jun 2014, 05:27

Re: Проблема с EEPROM и с загрузчиком

Прошивку я заливаю программатором, соответственно прошивается и бутлоадер, скорость в прошивке и в бутлоадере 57600.
Дело в том что если запрограммирован бит BOOTRST (и все остальные, согласно рекомендациям), то управление основной программе не передаётся независимо от положения перемычки (напряжение на ножке МК изменяется, если перемычки нет, то на ножке МК 5в, если есть, то 0в).
Так же дело обстоит и с перемычкой сброса EEPROM.
Такое ощущение что блок "думает" что эти перемычки всегда установлены, независимо от реального состояния.
Я уже и перепаял другой МК, запрограммировал его, результат тот же.
SECU-3T rev.A / atmega644 / 60-2 / Статика, SECU-3 Igniters 2 канала, 2111.3705 / ДТОЖ / ДД / блокировка стартера / управление ВЗ; ВАЗ 21074 1.6л, карбюратор Солекс 21053
Secu-3T rev.C U6 / DRV8825 РХХ / SECU-INJ-DRV / Bluetooth
<<

t.shkurnyj

User avatar

Posts: 632

Joined: 05 May 2013, 16:08

Your CAR: Таврия 1102

SECU version: official SECU-3T


Has thanked: 141 times
Been thanked: 17 times

Post 22 Jun 2014, 00:36

Re: Проблема с EEPROM и с загрузчиком

yoric wrote:Такое ощущение что блок "думает" что эти перемычки всегда установлены, независимо от реального состояния.


Так и есть. В диагностике ноль когда перемычка установлена.
<<

yoric

User avatar

Posts: 46

Joined: 10 May 2013, 23:11

Your CAR: ВАЗ 21074

SECU version: DIY SECU-3T


Has thanked: 8 times
Been thanked: 3 times

Post 22 Jun 2014, 07:39

Re: Проблема с EEPROM и с загрузчиком

uzz wrote:
yoric wrote:Такое ощущение что блок "думает" что эти перемычки всегда установлены, независимо от реального состояния.


Так и есть. В диагностике ноль когда перемычка установлена.


Как я понял из схемы, когда перемычка не установлена, то происходит подтяжка соответствующих пинов к 5В через резисторы R36 и R37 номиналом по 10кОм, при установке перемычки соответствующие ножки замыкаются на землю. Но в диагностике ничего не меняется.
Что можно сделать, чтобы "переубедить" блок что эти перемычки установлены? Куда смотреть?
SECU-3T rev.A / atmega644 / 60-2 / Статика, SECU-3 Igniters 2 канала, 2111.3705 / ДТОЖ / ДД / блокировка стартера / управление ВЗ; ВАЗ 21074 1.6л, карбюратор Солекс 21053
Secu-3T rev.C U6 / DRV8825 РХХ / SECU-INJ-DRV / Bluetooth
<<

STC

User avatar

Posts: 6536

Joined: 30 Apr 2013, 23:41

Location: Ukraine

Your CAR: AZLK 2140

SECU version: DIY SECU-3


Has thanked: 800 times
Been thanked: 1317 times

Post 22 Jun 2014, 10:46

Re: Проблема с EEPROM и с загрузчиком

Ничего не нужно делать, должно реагировать на перемычки. Проверяй перемычки, подтягивающие резисторы и соответствующие ножки МК. Может короткое замыкание.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
<<

alvikagal

User avatar

Posts: 2765

Joined: 18 Sep 2013, 01:58

Location: Украина, Павлоград

Your CAR: ВАЗ-21099 1,5л.

SECU version: DIY SECU-3T


Has thanked: 333 times
Been thanked: 449 times

Post 22 Jun 2014, 14:40

Re: Проблема с EEPROM и с загрузчиком

На самом МК мерял, когда перемычки ставил?
Не может такого быть, если правильно собрал.
60-2/SECU/ДКЗ/бенз-газ/ДД/ДТВ/УДК/ШДГ/ВЗ
Отчёт - viewtopic.php?f=6&t=236
Бортовой компьютер 20*04 - viewtopic.php?p=19996#p19996
SD card logger - viewtopic.php?f=12&t=1029
<<

mechanicalhand

User avatar

Posts: 17

Joined: 30 Apr 2013, 23:41


Has thanked: 0 time
Been thanked: 0 time

Post 05 Jul 2014, 20:54

Re: Проблема с EEPROM и с загрузчиком

yoric wrote:
uzz wrote:
yoric wrote:Такое ощущение что блок "думает" что эти перемычки всегда установлены, независимо от реального состояния.


Так и есть. В диагностике ноль когда перемычка установлена.


Как я понял из схемы, когда перемычка не установлена, то происходит подтяжка соответствующих пинов к 5В через резисторы R36 и R37 номиналом по 10кОм, при установке перемычки соответствующие ножки замыкаются на землю. Но в диагностике ничего не меняется.
Что можно сделать, чтобы "переубедить" блок что эти перемычки установлены? Куда смотреть?

фуз биты стоят неверно.
Next

Return to Решение проблем. Новичкам сюда!

Who is online

Users browsing this forum: No registered users and 3 guests

cron
Powered by phpBB® Forum Software © phpBB Group.