[an error occurred while processing this directive]
|
Преамбула: Есть си программа + код ~17к, плата eZdsp LF2407. Небольшие
тестовые программы выполняются корректно, без проблем. Вышеупомянутые
~17k фактически весят контроллер. INTы запрещены, WD запрещен.
#1 При пошаговой отладке (step-into)в CCS - все в порядке и программа
выполняется практически приемлимо. При запуске программы (MP
mode) контроллер вешается, при этом, при пошаговой отладке
(используя step-over) контроллер вешается в произвольном месте
(ie циклится и при
принудительной остановке halt останавливается в пустой области
памяти в пределах 0x0000..0x0040). Все прерывания запрещены.
Нечто неимоверное творится и со стеком, - после описанного
перехода в памяти наблюдается кардинальное изменение его
содрежимого на порядки (был 0ч014 стал 0ч0395, например)
В режиме MC, наблюдается аналогичная картина (судя по внешним
признакам). Вопросами тестирования внешней памяти я еще
не занимался.
Вот пожалуй и все
E-mail: info@telesys.ru