миграция прошивки
-
lexx_l
- Вымогатель припоя
- Сообщения: 653
- Зарегистрирован: Сб май 22, 2010 12:26:56
- Откуда: Днепропетровск
миграция прошивки
Привет! Может глупый вопрос но: есть прошивка в hex под контроллер 2313, задача - заменить чип на мега8 (ног хватает). Исходника нет. Реально без написания проги заново?
- Реклама
- ibiza11
- Поставщик валерьянки для Кота
- Сообщения: 1900
- Зарегистрирован: Сб фев 21, 2009 13:11:40
- Откуда: Москва
Re: миграция прошивки
без изменения hex работать не будет. hex реально изменить, но долго. (дизассемблер - анализ проги - корректировка под mega8 - компиляция)
Ставим плюсы: )
- ИС-пытатель
- Вымогатель припоя
- Сообщения: 577
- Зарегистрирован: Ср июн 19, 2013 08:10:48
- Откуда: Москва, СПб, Липецк, Рязань
Re: миграция прошивки
Если Вы хотя бы используете в 2313 PORTA - то уже без переделки нельзя.
Какую переферию используете?
Какую переферию используете?
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: миграция прошивки
Нет. Не реально. В зависимости от сложности прошивки даже наличие исходного кода, даже на языке высокого уровня не дает гарантий что не придется его переписывать практически с нуля. Количество ног не показатель:
1) в т13 один таймер, что если в т2313 использовались оба?
2) если работа от внутреннего RC-генератора, то в т13 он на 9.6, а в 2313 на 8, временнЫе интервалы уйдут
Теоретически подойдет только в случае если не используются прерывания (кроме INT0) и периферия кроме портов PB0-PB5.
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 на другой свободный в меге, компилируете и должно работать. Работы на полчаса - час. Если используется периферия, нужно посмотреть еще соответствие других портов.
А вообще, качаете себе Ida последней версии. Она Вам дизассемблирует Вашу программу (даже с подстановкой названий регистров периферии), копируете это все в студию, добавляете в начале хидер меги 8, правите таблицу векторов и указатель стека (хотя, его можно не трогать) заменяете PORTA на другой свободный в меге, компилируете и должно работать. Работы на полчаса - час. Если используется периферия, нужно посмотреть еще соответствие других портов.
Последний раз редактировалось ИС-пытатель Чт июн 05, 2014 09:31:28, всего редактировалось 2 раза.
- Реклама
-
lexx_l
- Вымогатель припоя
- Сообщения: 653
- Зарегистрирован: Сб май 22, 2010 12:26:56
- Откуда: Днепропетровск
Re: миграция прошивки
используется д1, д6, б2. такт 20мгц.
- ИС-пытатель
- Вымогатель припоя
- Сообщения: 577
- Зарегистрирован: Ср июн 19, 2013 08:10:48
- Откуда: Москва, СПб, Липецк, Рязань
Re: миграция прошивки
А что программа делает?
- ibiza11
- Поставщик валерьянки для Кота
- Сообщения: 1900
- Зарегистрирован: Сб фев 21, 2009 13:11:40
- Откуда: Москва
Re: миграция прошивки
lexx_l, предложите ИС-пытател'ю за денюжку за час сделать.ИС-пытатель писал(а):А вообще, качаете себе Ida последней версии. Она Вам
Спойлер
ИС-пытатель, сколько стоит час Вашей работы?Ставим плюсы: )
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: миграция прошивки
Пока я писал ответ, он отредактировал сообщение, в оригинале была attiny13. Впрочем, один фиг не прокатит...
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
-
lexx_l
- Вымогатель припоя
- Сообщения: 653
- Зарегистрирован: Сб май 22, 2010 12:26:56
- Откуда: Днепропетровск
Re: миграция прошивки
за денюжку оно и нафик ненадо - проэкт любительский (металлоискатель), нет желания и времени ехать за контроллером, а в наличии как раз есть мега. Думал ожет есть какой конвертер. А если так - проще купить тиньку.
- ИС-пытатель
- Вымогатель припоя
- Сообщения: 577
- Зарегистрирован: Ср июн 19, 2013 08:10:48
- Откуда: Москва, СПб, Липецк, Рязань
Re: миграция прошивки
А это в личку, пожалуйста! )ibiza11 писал(а):lexx_l, предложите ИС-пытател'ю за денюжку за час сделать.


