IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> чем прочитать программу из FX1N ?, удалось достать ее из EEPROM
diera
сообщение 8.08.2011 - 23:59
Сообщение #1


Читатель
*

Группа: Пользователи
Сообщений: 4
Регистрация: 8.08.2011
Пользователь №: 9659



Собственно вопрос в том, как получить нормальный вид программы (в виде AWL, STL или KOP). Исходник взят из EEPROM контроллера (не удалось прочитать через кабель) путем ее выпаивания и чтения через программатор.
К сожалению не могу прикрепить .bin файл листинга huh.gif может подскажете как?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
KAZAH
сообщение 9.08.2011 - 06:12
Сообщение #2


Маньяк
*****

Группа: Пользователи
Сообщений: 838
Регистрация: 27.07.2004
Из: Россия
Пользователь №: 48



Цитата(diera @ 8.08.2011 - 23:59) *
Собственно вопрос в том, как получить нормальный вид программы (в виде AWL, STL или KOP). Исходник взят из EEPROM контроллера (не удалось прочитать через кабель) путем ее выпаивания и чтения через программатор.
К сожалению не могу прикрепить .bin файл листинга huh.gif может подскажете как?

вы видимо сименсом занимались раньше судя по названию языков программирования. rolleyes.gif выкладываете листинг на файлообменник может кто вам и поможет.а прочитать то с помощью кабеля и софта не удалось почему?


--------------------
Наши цели ясны, задачи определены. За работу, товарищи!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
diera
сообщение 9.08.2011 - 09:29
Сообщение #3


Читатель
*

Группа: Пользователи
Сообщений: 4
Регистрация: 8.08.2011
Пользователь №: 9659



и сименсом тоже smile.gif
с помощью софта и кабеля не удалось потому, что до меня от этого контроллера дошла только верхняя часть, и та наполовину выгоревшая mellow.gif .
листинг в прикрепленном файле.
можно ли из этого получить список инструкций?
Прикрепленные файлы
Прикрепленный файл  ti24c256_1.txt ( 32 килобайт ) Кол-во скачиваний: 28
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
KAZAH
сообщение 9.08.2011 - 09:56
Сообщение #4


Маньяк
*****

Группа: Пользователи
Сообщений: 838
Регистрация: 27.07.2004
Из: Россия
Пользователь №: 48



думаю вы попали.примите мои соболезнования.


--------------------
Наши цели ясны, задачи определены. За работу, товарищи!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
diera
сообщение 9.08.2011 - 10:35
Сообщение #5


Читатель
*

Группа: Пользователи
Сообщений: 4
Регистрация: 8.08.2011
Пользователь №: 9659



за соболезнование, конечно спасибо, но может есть что то более конструктивное?
я предполагаю, что программа пользователя как раз и содержится в этой EEPROM, в сам контроллер (имеется в виду микросхема smile.gif ) зашита, скорее всего, только база (что то вроде BIOSa).
сервисная программа (и девелоперы и медок) взаимодействует с этой базой, и вряд ли в процессе обмена данными между контроллером и компом происходит какая либо перекодировка. поэтому, скорее всего, содержимое EEPROM можно прочитать чем то из девелоперов или медоком.
отсюда возникает вопрос: в чем принципиальное отличие всех этих способов программирования? не может же быть, что бы они отличались принципиально (на уровне кодов самого процессора)?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
KAZAH
сообщение 9.08.2011 - 12:03
Сообщение #6


Маньяк
*****

Группа: Пользователи
Сообщений: 838
Регистрация: 27.07.2004
Из: Россия
Пользователь №: 48



Цитата(diera @ 9.08.2011 - 10:35) *
за соболезнование, конечно спасибо, но может есть что то более конструктивное?
я предполагаю, что программа пользователя как раз и содержится в этой EEPROM, в сам контроллер (имеется в виду микросхема smile.gif ) зашита, скорее всего, только база (что то вроде BIOSa).
сервисная программа (и девелоперы и медок) взаимодействует с этой базой, и вряд ли в процессе обмена данными между контроллером и компом происходит какая либо перекодировка. поэтому, скорее всего, содержимое EEPROM можно прочитать чем то из девелоперов или медоком.
отсюда возникает вопрос: в чем принципиальное отличие всех этих способов программирования? не может же быть, что бы они отличались принципиально (на уровне кодов самого процессора)?

куда уж конструктивнее rolleyes.gif совет вам думайте как будете восстанавливать работоспособность оборудования.потратите время зря пытаясь из того файла что выложили восстановить прогу.


--------------------
Наши цели ясны, задачи определены. За работу, товарищи!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
diera
сообщение 9.08.2011 - 14:04
Сообщение #7


Читатель
*

Группа: Пользователи
Сообщений: 4
Регистрация: 8.08.2011
Пользователь №: 9659



оборудование восстанавливать и не собираюсь, уже заказал новый контроллер. но в него данную прогу заливать опасаюсь, пока не смогу убедиться в ее работоспособности (мало ли что там в процессе выгорания половины платы произошло smile.gif ). для этого и хотелось бы ее прочитать через девелопер (все таки там хотя бы ошибки можно посмотреть).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
m_by
сообщение 10.08.2011 - 09:17
Сообщение #8


Гигант мысли
****

Группа: Пользователи
Сообщений: 252
Регистрация: 15.11.2007
Пользователь №: 6407



В подобном случае сделал бы следующее:
- записал поверх пустой проект, с очисткой памяти
- считал прошивку через программатор
- общие куски программ - заголовок, хвост и т.п.
- различия - тело программы
в руководстве прямо указаны номера функций, количество шагов на функцию, операнды функции
пробуйте, выкладывайте результат ...
ИМХО
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 27.04.2024 - 13:42