миграция прошивки

Обсуждаем контроллеры компании Atmel.
Ответить
lexx_l
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Сб май 22, 2010 12:26:56
Откуда: Днепропетровск

миграция прошивки

Сообщение lexx_l »

Привет! Может глупый вопрос но: есть прошивка в hex под контроллер 2313, задача - заменить чип на мега8 (ног хватает). Исходника нет. Реально без написания проги заново?
Реклама
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: миграция прошивки

Сообщение ibiza11 »

без изменения hex работать не будет. hex реально изменить, но долго. (дизассемблер - анализ проги - корректировка под mega8 - компиляция)
Ставим плюсы: )
Реклама
Аватара пользователя
ИС-пытатель
Вымогатель припоя
Сообщения: 577
Зарегистрирован: Ср июн 19, 2013 08:10:48
Откуда: Москва, СПб, Липецк, Рязань

Re: миграция прошивки

Сообщение ИС-пытатель »

Если Вы хотя бы используете в 2313 PORTA - то уже без переделки нельзя.
Какую переферию используете?
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: миграция прошивки

Сообщение Engineer_Keen »

Нет. Не реально. В зависимости от сложности прошивки даже наличие исходного кода, даже на языке высокого уровня не дает гарантий что не придется его переписывать практически с нуля. Количество ног не показатель:
1) в т13 один таймер, что если в т2313 использовались оба?
2) если работа от внутреннего RC-генератора, то в т13 он на 9.6, а в 2313 на 8, временнЫе интервалы уйдут
Теоретически подойдет только в случае если не используются прерывания (кроме INT0) и периферия кроме портов PB0-PB5.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
ИС-пытатель
Вымогатель припоя
Сообщения: 577
Зарегистрирован: Ср июн 19, 2013 08:10:48
Откуда: Москва, СПб, Липецк, Рязань

Re: миграция прошивки

Сообщение ИС-пытатель »

Engineer_Keen, он на mega8 поменять хочет. )

А вообще, качаете себе Ida последней версии. Она Вам дизассемблирует Вашу программу (даже с подстановкой названий регистров периферии), копируете это все в студию, добавляете в начале хидер меги 8, правите таблицу векторов и указатель стека (хотя, его можно не трогать) заменяете PORTA на другой свободный в меге, компилируете и должно работать. Работы на полчаса - час. Если используется периферия, нужно посмотреть еще соответствие других портов.
Последний раз редактировалось ИС-пытатель Чт июн 05, 2014 09:31:28, всего редактировалось 2 раза.
Реклама
lexx_l
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Сб май 22, 2010 12:26:56
Откуда: Днепропетровск

Re: миграция прошивки

Сообщение lexx_l »

используется д1, д6, б2. такт 20мгц.
Реклама
Аватара пользователя
ИС-пытатель
Вымогатель припоя
Сообщения: 577
Зарегистрирован: Ср июн 19, 2013 08:10:48
Откуда: Москва, СПб, Липецк, Рязань

Re: миграция прошивки

Сообщение ИС-пытатель »

А что программа делает?
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: миграция прошивки

Сообщение ibiza11 »

ИС-пытатель писал(а):А вообще, качаете себе Ida последней версии. Она Вам
lexx_l, предложите ИС-пытател'ю за денюжку за час сделать.
СпойлерИС-пытатель, сколько стоит час Вашей работы?
Ставим плюсы: )
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: миграция прошивки

Сообщение Engineer_Keen »

Пока я писал ответ, он отредактировал сообщение, в оригинале была attiny13. Впрочем, один фиг не прокатит...
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
lexx_l
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Сб май 22, 2010 12:26:56
Откуда: Днепропетровск

Re: миграция прошивки

Сообщение lexx_l »

за денюжку оно и нафик ненадо - проэкт любительский (металлоискатель), нет желания и времени ехать за контроллером, а в наличии как раз есть мега. Думал ожет есть какой конвертер. А если так - проще купить тиньку.
Аватара пользователя
ИС-пытатель
Вымогатель припоя
Сообщения: 577
Зарегистрирован: Ср июн 19, 2013 08:10:48
Откуда: Москва, СПб, Липецк, Рязань

Re: миграция прошивки

Сообщение ИС-пытатель »

ibiza11 писал(а):lexx_l, предложите ИС-пытател'ю за денюжку за час сделать.
А это в личку, пожалуйста! )
Ответить

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