реклама на сайте
подробности

 
 
> AVR Studio&WinAVR, грабли
konny
сообщение Sep 25 2006, 06:19
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 5-08-05
Пользователь №: 7 384



Столкнулся с такой проблемой
Компилятор WinAVR 20060125, AvrStudio 4.12 buid 485 SP3
Примитивный кусок кода из main вызываються несколько функций, которые инициализируют порты и таймеры. После компиляции открываю elf файл в AVRStudio и начинаю пошаговую отдадку, после вызова первой функции AVR Studio начинает матюкаться:
AVR Simulator: Uninitialized stack pointer used at 0x0039
И так каждый раз после вызова функции, но это не самое интересное. Тот же самый код, компилятор и AVR Studio, но другой компьютер, все те же самые телодвижения -- отладка идёт безо всяких матюков со стороны AVR Studio.
Итого было испробовано три компутера, из трёх только на одном всё проходит нормально.
Вопрос: кто нибудь сталкивался с подобной фигнёй, если да то как победили?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
konny
сообщение Sep 26 2006, 01:56
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 5-08-05
Пользователь №: 7 384



Проблема локализовалась следующим образом, попробовал тот же самый кусок кода запустить в VMLab, отладка идёт нормально. Затем попробовал поменять тип микроконтролера с Mega48 на Mega16 с небольшими изменениями в коде, не меняющими его суть. Пример скомпилированиый WinAVR при отладке в AVRStudio отлаживается нормально, без ругани на инициализацию стека...
Какие будут мысли?
Go to the top of the page
 
+Quote Post
defunct
сообщение Sep 28 2006, 23:15
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(konny @ Sep 26 2006, 04:56) *
Какие будут мысли?

Отлаживать на реальном железе, чтобы меньше приходилось "гадать".
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 10:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01396 секунд с 7
ELECTRONIX ©2004-2016