проблема с перепрошивкой IMAX B6

Обсуждаем контроллеры компании Atmel.
Ответить
AKV
Родился
Сообщения: 12
Зарегистрирован: Пт май 21, 2010 22:41:58
Откуда: Краснодар

Сообщение AKV »

Добрый день, прошу подсказки - в чем может быть проблема при попытке сменить прошивку зарядки IMAX B6 на альтернативную Cheali-charger.
Имеем - IMAX B6, не оригинал, но плата и прошивка как у оригинала. Процессор ATMEGA32L-MU , кварц 16МГц (причем вроде микросхема на такую частоту не рассчитана, но работает лет 10 успешно).
Два программатора -1)USBAsp и 2) сделанный из ардуинки nano, при подключении к выводам imax для прошивки правильность проверена 100раз, прогами SinaProg и AVRDude невозможно считать с процессора ничего, выскакивает сообщение- invalid device signature. Этими же программаторами и программами любые другие AVRки имеющиеся у меня считываются и перезаписываются без проблем.
Вроде все должно быть просто и ни у кого подобных проблем с перепрошивкой IMAXa не возникало, может ли быть так залочен проц ,что к нему невозможно подключиться по isp? Какие еще могут быть варианты?
Реклама
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

А сигнатура вообще читается? Что там? Должно быть 0x1E9502.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Реклама
akl
Друг Кота
Сообщения: 4448
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Работать на такой частоте может и может, а вот связь с программатором под большим вопросом. Как вариант, поставить другой кварц, допустим, на 4 МГц или жестко подать внешнюю частоту на 8 лапу XTAL1.
AKV
Родился
Сообщения: 12
Зарегистрирован: Пт май 21, 2010 22:41:58
Откуда: Краснодар

Сообщение AKV »

[uquote="afz",url="/forum/viewtopic.php?p=3735754#p3735754"]А сигнатура вообще читается? Что там? Должно быть 0x1E9502.[/uquote]
INVALID DEVICE SIGNATURE 0xffffff

Добавлено after 15 minutes 50 seconds:
[uquote="akl",url="/forum/viewtopic.php?p=3735773#p3735773"]Работать на такой частоте может и может, а вот связь с программатором под большим вопросом. Как вариант, поставить другой кварц, допустим, на 4 МГц или жестко подать внешнюю частоту на 8 лапу XTAL1.[/uquote]
Попробовал поставить 4Мгц и 8МГц , частота меняется , а сигнатура так и не считывается. Может ли проц быть так залочен фьюзами на заводе чтоб не считывалось вообще ничего, но при том само устройство работало(заблокированы выводы mosi miso)? На попытки считывания проц реагирует, устройство перезагружается после обращения к нему с программатора.
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

При сбросе фьюза SPIEN выключается режим ISP, можно работать только через параллельный программатор.
Убедитесь что внутренние цепи устройства не шунтируют сигналы программатора.
Если с ISP никак не получается, купите другую мегу32, зашейте на макетке и замените.
Реклама
AKV
Родился
Сообщения: 12
Зарегистрирован: Пт май 21, 2010 22:41:58
Откуда: Краснодар

Сообщение AKV »

[uquote="uk8amk",url="/forum/viewtopic.php?p=3735847#p3735847"]При сбросе фьюза SPIEN выключается режим ISP, можно работать только через параллельный программатор.
Убедитесь что внутренние цепи устройства не шунтируют сигналы программатора.
Если с ISP никак не получается, купите другую мегу32, зашейте на макетке и замените.[/uquote]
Видимо так и есть(сброшен фьюз SPIEN), выводы проца напрямую подключены на гребенку isp , да и судя по описаниям в интернете и на ютубе ни у кого проблем с перешивкой внутрисхемно IMAX B6 не возникало. Больше всего не хотелось возиться с QFN корпусом, но видимо придется проц менять на новый.
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

akl писал(а): а вот связь с программатором под большим вопросом.
Вы ошибаетесь. Частота тактирования кварца должна быть в 4 раза выше, чем частота обмена по ISP. Проблемы всегда возникают при низкой частоте контроллера и решаются понижением частоты программирования.

Добавлено after 7 minutes 43 seconds:
AKV, при прошивке МК запитывался от программатора? Если да, то стоит попробовать штатное питание включить.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
AKV
Родился
Сообщения: 12
Зарегистрирован: Пт май 21, 2010 22:41:58
Откуда: Краснодар

Сообщение AKV »

[uquote="Z_h_e",url="/forum/viewtopic.php?p=3735952#p3735952"]
akl писал(а): а вот связь с программатором под большим вопросом.
Вы ошибаетесь. Частота тактирования кварца должна быть в 4 раза выше, чем частота обмена по ISP. Проблемы всегда возникают при низкой частоте контроллера и решаются понижением частоты программирования.

Добавлено after 7 minutes 43 seconds:
AKV, при прошивке МК запитывался от программатора? Если да, то стоит попробовать штатное питание включить.[/uquote] Пробовал и со штатным и без, но у всех IMAX нормально перешивается и при питании от программатора.
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Сообщение pcb432 »

Больше всего не хотелось возиться с QFN корпусом, но видимо придется проц менять на новый.
А стоит игра свечь?
Тем более корпус ну очень не удобный.
Велика вероятность того что потом эта вещь пойдет на запчасти.
AKV
Родился
Сообщения: 12
Зарегистрирован: Пт май 21, 2010 22:41:58
Откуда: Краснодар

Сообщение AKV »

[uquote="pcb432",url="/forum/viewtopic.php?p=3736644#p3736644"]
Больше всего не хотелось возиться с QFN корпусом, но видимо придется проц менять на новый.
А стоит игра свечь?
Тем более корпус ну очень не удобный.
Велика вероятность того что потом эта вещь пойдет на запчасти.[/uquote]
Что касается прошивки -однозначно стоит, функционал устройства становится радикально другим.
Так то QFN корпус только отпаять, на плате есть разводка поверх QFN под TQFP , atmega32a-au с Китая стоит 50руб.(уже заказал). Так что думаю стоит.
AKV
Родился
Сообщения: 12
Зарегистрирован: Пт май 21, 2010 22:41:58
Откуда: Краснодар

Сообщение AKV »

После замены микроконтроллера, все без проблем прошилось внутрисхемно, всем спасибо! Видимо китайцы залочили контроллер чтоб наши умельцы не баловались. Прошивка Cheali-charger однозначно интересней родной ,всем советую.
Самсусамыч

Сообщение Самсусамыч »

[uquote="AKV",url="/forum/viewtopic.php?p=3816348#p3816348"]Прошивка Cheali-charger однозначно интересней родной ,всем советую.[/uquote]
Откуда её можно качнуть? И чем она лучше оригинальной?
AKV
Родился
Сообщения: 12
Зарегистрирован: Пт май 21, 2010 22:41:58
Откуда: Краснодар

Сообщение AKV »

https://github.com/stawel/cheali-charge ... x/unstable ,версию 2.01 качайте под свой вариант imax. Отличается более гибкими настройками условий заряда-разряда, точным поиском дельты, легкой и точной калибровкой и бОльшим количеством типов аккумуляторов.
Самсусамыч

Сообщение Самсусамыч »

У меня IMAX B6 оригинальный, работает без замечаний… это так на всякий случай. :)
Ответить

Вернуться в «AVR»