Какой объем?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Codavr
08 сентября 2005 г. 15:17
В ответ на:
Проблема с Evaluation версией IAR EWAVR, при компиляции достаточно большого кода, с большой степенью вложенности, получается не стабильный либо вообще не работающий вариант. По отдельности все работает, пересекатся код не может - одна часть полностью в прерывании, другая только в основном цикле.
отправлено <font color=gray>roland</font> 08 сентября 2005 г. 14:39
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: обьем кода гдето 6кБ, дополненный до 8 (мега 8) паттерном, но мне кажется что обьем кода не имеет значения, так как он полностью работоспособен поотдельности, в одной прошивке, тоесть пока прерывание выключено - кусок в основной части работает, и наоборот. а вот когда находясь в глубине процедуры в основном цикле вызывается прерывание - происходит перезагрузка. и это не WD, проверял и отключал.
—
roland
(08.09.2005 15:36
62.80.163.184
,
пустое
)
У меня насколько проектов на меге8 с памятью под завязку (7-8 кил). Правда 3.20С full перекомпилена для использования R7-R15. Бывали глюки, но в конце концов оказывалось, что лыжи не так надел.
—
Codavr
(08.09.2005 15:53
193.233.48.103
,
пустое
)
Ответ: в принципе о лыжах я подумал сразу, но эта версия не прошла. как я говорю, ситуация с двумя работающими блоками в коде поотдельности исключила такой сценарий, все указатели и относящееся к ним было проверено неоднократно, перекрывания нет, а вот со секами явная проблема. когдато читал про отличия пробной версии от полной, смутно помню что там было ограничение по стеку, проще найти и поставить новую версию чем гадать.
—
roland
(08.09.2005 16:43
62.80.163.184
,
пустое
)
А почему ты зациклился на стеке? Ведь еще существует Data Stack, Heap... Посмотри map, там для каждой функции расписываются отжираемые ресурсы. Я собственно так-же не разу не вылавливал глюки компилятора... Отвлекись на пару дней, может глаза уже "замылились":)
—
Igor
(09.09.2005 09:21
81.211.97.86
,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru