реклама на сайте
подробности

 
 
> 89S52 эмуль/симуль ?
gyrotron
сообщение Nov 4 2007, 11:41
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 15-09-05
Пользователь №: 8 578



Добрый день всем!

Имеется дамп флешки AT89S52, пробовал разбирать его работу дизассемблировав...
но вот сейчас для лучшего понимания хочется найти какой то софт,
и прошагать образ флешки там.

Даже и не знаю, как такой софт называется: эмулятор или симулятор...

Нашел пока только Analog Devices 812 Simulator, 1998 года

Подскажите, уважаемые профи, что попробовать.... желательно чтоб максимально точно
реализовывалась архитектура AT89S52 и посвежее.

Заранее спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
swisst
сообщение Nov 12 2007, 06:47
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425



Дабы не плодить темы и при условии, что если топикстартер не против... Работаю также с AT89S52

Отлаживаю кусок программы работающий по уарт в Кейле, пробывал с несколькими версиями...
При обработке прерывания по приему, в созданную переменную (глобальную или локальную) не копируется содержимое регистра SBUF. Прошу знающего человека подсказать...
Go to the top of the page
 
+Quote Post
gyrotron
сообщение Nov 13 2007, 21:27
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 15-09-05
Пользователь №: 8 578



У меня тоже похожий вопрос, но без конкретной привязки к Keil или IAR:

Был дамп флеш 89S52, обработал его в IDA, чуть ручками поправил и пробую прошагивать в симуляторе IAR и Keil.
В IAR вроде все ОК, шагается, но наступает момент, когда нужно ввести данные по UART, просмотреть обработку
прерывания и дальнейшую работу кода с принятыми данными.

Пока что у меня такое получилось только со стареньким
Analog Devices 812 Simulator - а можно ли такое провернуть с IAR или в Keil ??

И еще вопрос, наверно совсем детский: в IAR внутреннее ОЗУ отображается корректно, все 256 байт, если нужно
глянуть SFR - выпадает комбобокс... а вот в Kiel почему то когда даю: d:0x00 то вторая половина внутреннего ОЗУ
отображается как SFR. Как получить нормальное отображение ОЗУ ?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 03:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01347 секунд с 7
ELECTRONIX ©2004-2016