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

 
 
> 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
Ответов (1 - 6)
Shurmas
сообщение Sep 25 2006, 07:52
Сообщение #2


Местный
***

Группа: Новичок
Сообщений: 232
Регистрация: 24-06-06
Пользователь №: 18 332



я студию заменил на VMLAB - 4Mb всего и может почти ВСЕ - amctools.com
Go to the top of the page
 
+Quote Post
konny
сообщение Sep 26 2006, 01:56
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 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
Сообщение #4


кекс
******

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



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

Отлаживать на реальном железе, чтобы меньше приходилось "гадать".
Go to the top of the page
 
+Quote Post
dimka76
сообщение Sep 29 2006, 04:31
Сообщение #5


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



AVR Studio 4.12 позволяет создавать и компилировать Си проекты внутри себя. Попробуй создать свою програмулину в AVR Studio и там же ее откомпилировать. Но WinAVR должен быть тоже установлен.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
konny
сообщение Sep 30 2006, 01:39
Сообщение #6


Участник
*

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



Проблема исчезла после установки четвёртого сервиспака для AVRStudio
Go to the top of the page
 
+Quote Post
AVR_Amator
сообщение Oct 12 2006, 14:56
Сообщение #7





Группа: Новичок
Сообщений: 6
Регистрация: 12-10-06
Пользователь №: 21 255



Про сопряжение этих прог есть очень любопытный урок на http://avr.h15.ru
Go to the top of the page
 
+Quote Post

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

 


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


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