[an error occurred while processing this directive] [an error occurred while processing this directive]
2 Electronik по поводу Keil uVision 6.14 ,
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Stewart Little 28 августа 2001 г. 12:21

а точнее кряка к нему (к сожалению, кто автор кряка, я не заню).
При проведении из-под uVision2 (который крякнут по Вашему рецепту) внутрисхемной отладки с использованием трайсендовского драйвера происходит большая неприятность. При запуске дебаггера не отрабатывается "Go till main" и дебаггер через раз виснет. Помогает только окончание задачи в виндах.
При этом замечено следующее : если после инсталляции не копировать C51.dll в ...\Bin , то при запуске дебаггера он совершенно законно выругается по поводу ограничения по объему кода, но "Go till main" отработается корректно, и дебаггер не виснет.
Видимо, все дело в этой самой C51.dll. Можно ли эту бяку как-нибудь побороть ?

Я понимаю, что в абсолютном большинстве случаем (если не использовать Triscend E5) все это нафиг не надо, но хотелось бы разобраться в проблеме.

ЗЫ
Слитая с laogu.com uVision2 v6.12 крякнута по-другому. Она не требует C51.dll. Go till main отрабатывается, и отладчик не виснет. Сломано ли в ней ограничение по объему кода, я пока не проверял.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru