как залить код с Attini2313 на AT90s2313
-
один директор
- Родился
- Сообщения: 5
- Зарегистрирован: Чт дек 30, 2010 00:56:33
как залить код с Attini2313 на AT90s2313
доброго времени суток, товарищи!
не могу сказать что я начинающий, скорее я человек, который вообще никогда не будет программировать контроллеры.
у меня задачка нетривиальная, хочу обсудить с вами возможные варианты решения.
есть устройство (много устройств), ранее работавшее на AT90, прошивки от этого контроллера нет так как стоит защита, да она (прошивка) и не нужна.
однако недавно эти устройства стали поставляться с Attiny 2313 можно делать даже апгрейд старых устройств путем замены корпусов. вот эта прошивка у меня есть (бинарик), биты конфигурации тоже есть. правда новое устройство (или старое после апгрейда) чуть функциональнее. так вот вопрос. смотрел даташиты обоих контроллеров, распиновка одинаковая, нельзя ли код с Attiny 2313 как либо залить на AT90 и чтоб работало потом? что для этого нужно делать? есть hex editor (хз - нужен ли он вообще).
жду ответов, заранее благодарю.
ЗЫ. чувствую интуитивно, что решение на поверхности, и возможно очень простое, просто никогда этим не занимался, имею лишь общее представление. или чуйка подводит?
не могу сказать что я начинающий, скорее я человек, который вообще никогда не будет программировать контроллеры.
у меня задачка нетривиальная, хочу обсудить с вами возможные варианты решения.
есть устройство (много устройств), ранее работавшее на AT90, прошивки от этого контроллера нет так как стоит защита, да она (прошивка) и не нужна.
однако недавно эти устройства стали поставляться с Attiny 2313 можно делать даже апгрейд старых устройств путем замены корпусов. вот эта прошивка у меня есть (бинарик), биты конфигурации тоже есть. правда новое устройство (или старое после апгрейда) чуть функциональнее. так вот вопрос. смотрел даташиты обоих контроллеров, распиновка одинаковая, нельзя ли код с Attiny 2313 как либо залить на AT90 и чтоб работало потом? что для этого нужно делать? есть hex editor (хз - нужен ли он вообще).
жду ответов, заранее благодарю.
ЗЫ. чувствую интуитивно, что решение на поверхности, и возможно очень простое, просто никогда этим не занимался, имею лишь общее представление. или чуйка подводит?
- Реклама
- Liv
- Вымогатель припоя
- Сообщения: 525
- Зарегистрирован: Сб сен 20, 2008 12:12:30
- Откуда: Minsk
- Контактная информация:
Re: как залить код с Attini2313 на AT90s2313
Успех этого мероприятия зависит от зашиваемой программы. Дело в том, что ATtiny2313 имеет дополнительные возможности, реализованные на аппаратном уровне. Если они используются, то заставить работать такую программу в AT90S2313 не получится. Ну а если повезет, то программа будет работать в AT90S2313 без всяких переделок.
-
один директор
- Родился
- Сообщения: 5
- Зарегистрирован: Чт дек 30, 2010 00:56:33
Re: как залить код с Attini2313 на AT90s2313
спасибо за ответ, попробую. а фьюзы кстати ставить как на оригинале (чета лень смотреть в даташит - ставнивать)
-
один директор
- Родился
- Сообщения: 5
- Зарегистрирован: Чт дек 30, 2010 00:56:33
Re: как залить код с Attini2313 на AT90s2313
как это в жизни обычно бывает - не повезло. может программку как подшаманить?
- Liv
- Вымогатель припоя
- Сообщения: 525
- Зарегистрирован: Сб сен 20, 2008 12:12:30
- Откуда: Minsk
- Контактная информация:
Re: как залить код с Attini2313 на AT90s2313
У AT90S2313, можно сказать, нет фузоводин директор писал(а):а фьюзы кстати ставить как на оригинале (чета лень смотреть в даташит - ставнивать)
Это будет намного дороже, чем поставить ATtiny2313один директор писал(а):как это в жизни обычно бывает - не повезло. может программку как подшаманить?
- Реклама
-
один директор
- Родился
- Сообщения: 5
- Зарегистрирован: Чт дек 30, 2010 00:56:33
Re: как залить код с Attini2313 на AT90s2313
если самому с нуля разбираться полгода хватит? это ж ассемблер? когда то учил в институте, давно...
- Liv
- Вымогатель припоя
- Сообщения: 525
- Зарегистрирован: Сб сен 20, 2008 12:12:30
- Откуда: Minsk
- Контактная информация:
Re: как залить код с Attini2313 на AT90s2313
А можно поитересоваться, зачем? Если программа может работать на ATtiny2313, то и ставьте ее! А вдруг программа использует какие-то новые аппаратные возможности? Тогда ее переделать на старую микросхему в принципе невозможно.
-
один директор
- Родился
- Сообщения: 5
- Зарегистрирован: Чт дек 30, 2010 00:56:33
Re: как залить код с Attini2313 на AT90s2313
Уважаемый Liv! вопрос использования АТ 90 можно сказать политический, т.к их куда то надо девать после замены. и если есть Бинарный код, то почему не декомпилировать его, и не посмотреть, что за операнды используются, быть может и не использует Аттини уникальных аппаратных возможностей. Так ли я с моим "суконным рылом" это всё понимаю, или ошибаюсь?
Вообще, уважаемый Liv, Вы же в этом деле поднаторели, подскажите, как нужно действовать.
Вообще, уважаемый Liv, Вы же в этом деле поднаторели, подскажите, как нужно действовать.
- Aheir
- Модератор
- Сообщения: 4517
- Зарегистрирован: Пн апр 03, 2006 11:43:25
- Откуда: Санкт - Петербург
- Контактная информация:
Re: как залить код с Attini2313 на AT90s2313
Поскольку тема крутится вокруг "ниочем", я ее, пожалуй, прикрою.
Тем более, что:
http://radiokot.ru/forum/viewtopic.php?f=20&t=5005
http://radiokot.ru/forum/viewtopic.php?p=9901
http://www.atmel.com/dyn/resources/prod ... oc4298.pdf
Тем более, что:
http://radiokot.ru/forum/viewtopic.php?f=20&t=5005
http://radiokot.ru/forum/viewtopic.php?p=9901
http://www.atmel.com/dyn/resources/prod ... oc4298.pdf
Оптимизм х (Опыт + Знания) = const


