Помогите отредактировать hex Atmega 128a

Обсуждаем контроллеры компании Atmel.
Ответить
banzay
Родился
Сообщения: 3
Зарегистрирован: Вс дек 29, 2013 21:59:27

Помогите отредактировать hex Atmega 128a

Сообщение banzay »

Господа, здравствуйте, или доброго времени суток, в общем, всем Добра!!! Случилась очень не приятная ситуация, с Вашего позволения начну:
Работаю в сфере вентиляционного оборудования, монтируем его. Довелось монтировать приточную установку Украинской марки ВЕНТС, просто было без вариантов, на монтаж вентиляции отвели неделю, сроки "горели", поставщики нормального оборудования подвели, пришлось брать ее . Все параметры как у вентиляционной машины (далее машина) с механической стороны вопросов не вызывают, я бы даже сказал: -давно пора так делать! Но, в семье не без урода.... программа пульта устроена так, что при сдаче работ Заказчику лично я был в шоке над недельным таймером. Он предусматривает семь дней недели, что есть верно, но по условиям недельного таймера ночью он не отключает машину, то есть на день всего две программы и работает она к примеру с 7 утра и до 7 вечера, а вот с 7 вечера до 7 утра следующего дня ее не ВЫКЛЮЧИТЬ!!!!! Звонил им, морщил лоб, неа, говорят мы так задумали и переделывать этого не будем... Ё-моё, в машине для подогрева приточного воздуха стоит на 18 кВт калорифер, он в -30 вознесет прибыль энергосбытовой компании к небесам, коснется чего претензий не избежать... а если пожар?

Ковырнул пульт, там стоит Atmega 128A, понял, пошел купил программатор, дернул с меги hex, а как его редактировать ума не приложу, перепробовал всё блин.... ПОМОГИТЕ ПОЖАЛУЙСТА!!!!
Реклама
хитрый_кот
Потрогал лапой паяльник
Сообщения: 346
Зарегистрирован: Пн янв 03, 2011 22:59:13

Re: Помогите отредактировать hex Atmega 128a

Сообщение хитрый_кот »

Просто так,взять и отредактировать hex,хе-хе, нельзя.Есть вариант с декомпиляцией но ассемблер нада знать :P .Проще с нуля наисать :)))
Красная-красная кровь,через час уже просто земля,через два на ней цветы и трава,через три она снова жива,И согрета лучами звезды по имени солнце.
Реклама
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Помогите отредактировать hex Atmega 128a

Сообщение pyzhman »

banzay писал(а):а если пожар?
А если это после переделки прошивки? К кому претензии?

По теме: выложили бы прошивку-то, может кто и возьмется.
Docendo discimus
banzay
Родился
Сообщения: 3
Зарегистрирован: Вс дек 29, 2013 21:59:27

Re: Помогите отредактировать hex Atmega 128a

Сообщение banzay »

сам hex
Вложения
15 стр.zip
hex
(49.69 КБ) 155 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
zero648
Вымогатель припоя
Сообщения: 650
Зарегистрирован: Пн июн 18, 2012 12:01:04
Откуда: Челябинская область, Копейск

Re: Помогите отредактировать hex Atmega 128a

Сообщение zero648 »

Интересно, даже прошивку не запломбировали.

P.S. Чем дизасмить лучше, кто знает?
Реклама
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Помогите отредактировать hex Atmega 128a

Сообщение uk8amk »

zero648
В AVRStudio встроенный дизассемблер. Был еще какой-то очень универсальный IDA.

banzay
По мере возрастания сложности и сроков работы:
-договориться с производителем за отдельную плату о внесении нужных поправок в ПО. Если у них нет своего программиста и они заказывали мозги в другой конторе, то понятна их несговорчивость.
-жалобно попросить исходные коды. NDA с кучей бумаг вероятно не избежать. Далее самостоятельное допиливание до нужного функционала.
-дизассемблировать исполняемый код, восстановить структуру подпрограмм с комментариями, далее дописать часть. Но не каждый возьмётся перемалывать 40 килобайт этого бреда.
-на основе логики работы существующего железа написать новую программу. В определенных случаях может быть быстрее и дешевле предыдущего варианта.
Реклама
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Помогите отредактировать hex Atmega 128a

Сообщение pyzhman »

Согласен с
на основе логики работы
Docendo discimus
Аватара пользователя
zero648
Вымогатель припоя
Сообщения: 650
Зарегистрирован: Пн июн 18, 2012 12:01:04
Откуда: Челябинская область, Копейск

Re: Помогите отредактировать hex Atmega 128a

Сообщение zero648 »

В AVRStudio встроенный дизассемблер.
Студийный хренововоспринимаемый, короче не нравится он мне, устанавливать другое ПО, честно говоря, влом. Если кому не влом, и у кого есть нужные инструменты для этого киньте листинг.
Ответить

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