[ВХОД]

Главная | Содержание | Форум | Файлы | Контакт
 
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Прочие идеи (разные)
О форуме
Транспорт
Оружие
Научные идеи, теории, предположения...
Экономия топлива
Коммерческие вопросы
Струйные технологии
Торсионные генераторы
Новые технологии
Барахолка
Патентный отдел
Конструкторское бюро
Нейтронная физика
Торнадо и смерчи
Гравитация и антигравитация
Сделай сам. Советы.
Медицина и здравоохранение
немобильная версия
Печатать страницу
Форум - Прочие идеи (разные) - Схемотехника - Микроконтроллеры и ПЛИС. Обсуждение - Стр:4
<] [ 1 | 2 | 3 | 4 | 5 ] [>
Модератор: sw1972
Первый пост темы: sw1972 Post: #313856 От:27.06.2011 (10:52)
Здесь обсуждают особенности различных микроконтроллеров и программируемых логических интегральных схем.
Также задают вопросы по теме и дают на них ответы.
sw1972 | Post: #318331 - Date: 31.07.11(07:21)
lazj Пост: 318244 От 30.Jul.2011 (12:55)
Гуру. подскажите как правильно проэмулировать хекс файл? Других файлов проекта нет , знаем только МК и имеем прошивку. как посмотреть, что она делает?

Алёна!
HEX-файл представляет собой образ бинарного файла, только в текстовом виде. Дизассемблировать его врядли получится без перевода в бинарный формат.
HEX-файлы являются входным форматом для большинства программ для программирования памяти контроллеров через программаторы.
_________________
Хорошее - враг лучшего


Eduard | Post: #318334 - Date: 31.07.11(09:20)
Вот переводчик HEX в BIN. Запускается ручками из командной строки, аргументом ему дается имя файла file.hex, результат пишется в файл hexbin.bin, который потом лучше переименовать.
У Вас нет прав скачивать этот файл. Зарегистрируйтесь .
_________________
И мню аз яко то имать быть, что сам себе всяк может учить.


lazj | Post: #318376 - Date: 31.07.11(19:52)
так, а с бинарным файлом что можно сделать?

Если есть у кого время поконсультировать чайника, стукните в скайп lazjalena, плз...

_________________
"Наука - это то, чего быть не может. То что может быть - это уже технический прогресс" (П.Л. Капица) "Делай, что должно и будь, что будет.."


Eduard | Post: #318379 - Date: 31.07.11(20:03)
Скормить его дизассемблеру. В свое время я писал свой дизассемблер для простого процессора типа 48. Для твоего случая его надо где-то поискать. Для некоторых процев найти можно (80, 85, Z80, 86). Хороший дизассемблер генерит метки и типы данных.

PS. По-любому, копаться в чужом коде - дело это долгое и нудное. Не для любителей "раз - и готово".
_________________
И мню аз яко то имать быть, что сам себе всяк может учить.


sw1972 | Post: #318399 - Date: 31.07.11(21:09)
Eduard Пост: 318379 От 31.Jul.2011 (21:03)
Скормить его дизассемблеру. В свое время я писал свой дизассемблер для простого процессора типа 48. Для твоего случая его надо где-то поискать. Для некоторых процев найти можно (80, 85, Z80, 86). Хороший дизассемблер генерит метки и типы данных.

PS. По-любому, копаться в чужом коде - дело это долгое и нудное. Не для любителей "раз - и готово".


Снимаю шляпу!!!


Согласен, что копаться в чужом коде - дело неблагодарное. Часто бывает, что если сам написАл программу, то она получается даже лучше той, что написана другим человеком.
_________________
Хорошее - враг лучшего


lazj | Post: #318411 - Date: 31.07.11(21:36)
чтобы писать надо знать - что писать... а если было рабочее устройство и от него осталась плата с камнем и НЕХ файл, но плата работать не хочет... вот чтобы заставить ее работать нужно с этим НЕХ разобраться... сперва... а потом уж можно буит и переписывать.
_________________
"Наука - это то, чего быть не может. То что может быть - это уже технический прогресс" (П.Л. Капица) "Делай, что должно и будь, что будет.."


Eduard | Post: #318434 - Date: 31.07.11(22:53)
Алена, ну не томи уже, фамилию камня скажи. Тут нет человека, который с любым процем справится, но вполне может быть один, кто знает именно твой проц.
А то разговор беспредметный получается. В теоретической плоскости - дескать, в таких случаях люди делают то-то и так-то...
_________________
И мню аз яко то имать быть, что сам себе всяк может учить.


lazj | Post: #318439 - Date: 31.07.11(23:07)
так ATMega16
_________________
"Наука - это то, чего быть не может. То что может быть - это уже технический прогресс" (П.Л. Капица) "Делай, что должно и будь, что будет.."


dedivan | Post: #318481 - Date: 01.08.11(06:40)
Ну с этим то просто.
Включаеш АВРстудию - отказываешся от создания проекта.
Нажимаешь открыть - выбираешь свой хекс
Студия предложит открыть в симуляторе, выбираешь в окне камень - мегу16
Получаешь асм листинг с минимальными коменнтами- типа это переход а это вывод в порт.
Сразу можешь запустить пошаговое выполнение.
А дальше как писал- три метра портянки и ручками.
_________________
я плохого не посоветую


lazj | Post: #318489 - Date: 01.08.11(10:38)
ашипка пишит...
_________________
"Наука - это то, чего быть не может. То что может быть - это уже технический прогресс" (П.Л. Капица) "Делай, что должно и будь, что будет.."


psih | Post: #318491 - Date: 01.08.11(11:02)
формат записи HEX тоже разный бывает, однако...

2lazj - не парься, тебе это не одолеть, то, что ты получила это цветочки. За цветочками будут ягодки, орешки и еще много чего - в общем насобираешь нюансов по самое... smilie

мне 20 летнего опыта не всегда хватает , чтобы с ходу понять как работает некий код - довольно долго с ним разбираться приходится, особенно когда куча всяких битовых операций используется...


dedivan | Post: #318495 - Date: 01.08.11(12:09)
lazj Пост: 318489 От 01.Aug.2011 (11:38)
ашипка пишит...


Значит это у тебя не хекс.
Иди от начала- чем сливала его, там есть опция - сохранить как....
интел хекс
Может ты просто ххх.бин слила?
Обзови его тогда ххх.бин и так же открывай.

_________________
я плохого не посоветую


lazj | Post: #318503 - Date: 01.08.11(14:38)
Хекс считывали с проца хозяева девайса, до того как он накрылся, собсно там два хекса один флэш, второй еепром... и текстовый файл с фьюзами...

но суть в том, что при прошивке в камень, девайс не работает, камень меняли - пофиг...
вот и возникло мысль разобраться. что там за кексы...
_________________
"Наука - это то, чего быть не может. То что может быть - это уже технический прогресс" (П.Л. Капица) "Делай, что должно и будь, что будет.."


dedivan | Post: #318506 - Date: 01.08.11(15:23)
lazj Пост: 318503 От 01.Aug.2011 (15:38)
собсно там два хекса один флэш, второй еепром...

Ну покажи, хоть видно будет - чего это .
Зазипуй.
_________________
я плохого не посоветую


psih | Post: #320659 - Date: 15.08.11(15:35)
dedivan Пост: 318236 От 30.Jul.2011 (12:10)
psih Пост: 318231 От 30.Jul.2011 (10:38)
То-что я нашел по нему - архитектура ARM-9,

Еще распиновку- концы житага найти и все.
В режиме отладки ищи адреса внешних устройств.
А потом сливаешь прошивку- про запас- и ставишь линуха.


Поставить линукс (точнее скомпилировать ядро) не зная оборудования практически нереально... Какой там драйвер дисплейчика? - фиг его знает... и есть ли он под линукс вообше (в нокии спец. операционная система) фиг его знает...


<] [ 1 | 2 | 3 | 4 | 5 ] [>
У Вас нет прав отвечать в этой теме.
Форум - Прочие идеи (разные) - Схемотехника - Микроконтроллеры и ПЛИС. Обсуждение - Стр 4

Главная | Содержание | Форум | Файлы | Контакт