[an error occurred while processing this directive] [an error occurred while processing this directive]
Совершенно непонятный глюк в Keil'е. Помогите!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Cat_Thomas 24 октября 2001 г. 18:23

Здравствуйте!

Суть дела:
Использую С Keil 6.00i

Сшиваю в одно целое программу на С в Keil'е (8-9К скомпилированного кода), каждый кусок которой уже отлажен по частям.
Но некоторые куски, исключенные обходом по goto (для отладки) все равно влияют на работающие части. В целом программа разваливается. Получается что-то вроде фантомного синдрома в медицине.
Сразу оговорюсь:
- захода, даже "левого", в обходимые куски - нет, проверено.
- стек не переполняется,
- IDATA с запасом (есть еще PDATA),
- 3-й таймер не используется,
- в отладчике программа работает (условно, не могу иммитировать сложную периферию).
Мог бы привести исходник, но слишком велик.

Вопрос, почему "мертвые куски" продолжают работать? Помогите - уже за....ся.

С Уважением, Cat_Thomas.

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

Ответы



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

E-mail: info@telesys.ru