Easyelectronics.ru

Электроника для всех
Текущее время: 26 фев 2021, 03:15

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Proteus. Генерация файла SDI для пошаговой отладки.
СообщениеДобавлено: 21 апр 2013, 13:46 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5896
Katz писал(а):
Кейловский ассемблер генерит. Назвать его "убожеством" было бы как-то опрометчиво. :)

Если он генерит coff тогда не понятны телодвижения anakost .
Или снова :
"Мыши плакали , кололись, но продолжали жрать кактус. "


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus. Генерация файла SDI для пошаговой отладки.
СообщениеДобавлено: 21 апр 2013, 14:31 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4381
Откуда: г. Липецк
dosikus_2 писал(а):
Если он генерит coff тогда не понятны телодвижения anakost ....

anakost никогда и не говорил, что кейловский ассемблер может генерить coff, скорее обратное. Coff можно сгенерить если только проект создан как Сишный, в ассемблерном проекте и выбора такого нет.
Я тут немного лоханулся, понадеялся на слова S_Alex, что тулза точно рабочая и не проверил с кейловским листингом. Наконец удосужился. Положил тулзу туда же где и LST и запустил, результат тот же, т. е. облом. Кстати Кейл выдает два листинга: ассемблера (lst) и компоновщика (m51). Какой из них надо подсовывать? Или может чего в настройках убрать/добавить?


Вложения:
Asm_Out.png
Asm_Out.png [ 31.54 Кб | Просмотров: 3973 ]
Listing.png
Listing.png [ 29.39 Кб | Просмотров: 3973 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus. Генерация файла SDI для пошаговой отладки.
СообщениеДобавлено: 21 апр 2013, 18:28 
Старожил
Аватара пользователя

Зарегистрирован: 30 янв 2010, 01:03
Сообщения: 650
Откуда: Херсон
Выложи файлы ассемблера (lst) и компоновщика (m51) будет свободное время подправлю тузлу для КЕЙЛА.

_________________
Если руки золотые, то не важно с какого места они растут.
Изображение
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus. Генерация файла SDI для пошаговой отладки.
СообщениеДобавлено: 21 апр 2013, 19:16 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4381
Откуда: г. Липецк
Файлы генерируемые Кейлом по умолчанию, для сравнения приложил исходники.
P.S. Пробовал подсовывать листинг компоновщика (m51), не принимает.


Вложения:
F_Meter.zip [9.03 Кб]
Скачиваний: 220
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus. Генерация файла SDI для пошаговой отладки.
СообщениеДобавлено: 21 апр 2013, 21:40 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5896
anacost , Гы ... Пробуйте , альтернативный вариант .
http://atdevil.ru/mcs-51-lessons/les-1- ... oteus.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus. Генерация файла SDI для пошаговой отладки.
СообщениеДобавлено: 22 апр 2013, 18:02 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4381
Откуда: г. Липецк
dosikus_2 писал(а):
... Пробуйте , альтернативный вариант ...

Похвально ваше желание помочь, но увы вы не в теме. Речь идет не о подключении Proteus-a к IDE для отладки ASM, а о том чтобы при этой отладке можно было гладко и безпроблемно ходить по исходнику. Сейчас у этого есть проблемы, и S_Alex предложил вариант их решения. Пока сыроватый.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus. Генерация файла SDI для пошаговой отладки.
СообщениеДобавлено: 22 апр 2013, 20:33 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4381
Откуда: г. Липецк
Пожелание к S_Alex, сделайте вывод утилиты при ошибке более информативным. Вот вывод ассемблера ASEM-51 при пустом аргументе:
Show
Выдаются параметры командной строки.
Тот же вывод ассемблера A51 при пустом аргументе:
Show


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus. Генерация файла SDI для пошаговой отладки.
СообщениеДобавлено: 22 апр 2013, 20:40 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5896
anakost писал(а):
Похвально ваше желание помочь, но увы вы не в теме.


Вы уверены что "не в теме"? :))))))))
Шагать в кайловском симуляторе и видеть периферию в протеусе это вам религия не позволяет ?
По вашему gdb сервисы то же х..я ? А они так же работают...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus. Генерация файла SDI для пошаговой отладки.
СообщениеДобавлено: 27 апр 2013, 12:06 
Старожил
Аватара пользователя

Зарегистрирован: 14 июн 2011, 14:22
Сообщения: 335
файл отладочной информации для 51 имеет расширение *.sdi


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus. Генерация файла SDI для пошаговой отладки.
СообщениеДобавлено: 27 апр 2013, 14:04 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4381
Откуда: г. Липецк
ChipKiller писал(а):
файл отладочной информации для 51 имеет расширение *.sdi

Только для Proteus. Об этом сказал автор топика в первом посте, он предложил решение существующей проблемы.
К чему это мудрое замечание?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB