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

 
 
> Инициализация переменных в CVAVR, Ошибка иницилизации глобальной переменной в CVAVR
Marian
сообщение Aug 28 2007, 18:18
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 148
Регистрация: 23-02-07
Пользователь №: 25 618



В CVAVR создаются глобальные переменные :

Код
// Declare your global variables here

typedef struct typePunktMenu punktMenu;

struct typePunktMenu  // struktura punkta menu
{  
   char linia1[17];
   char linia2[17];  
   punktMenu *Up;          
   punktMenu * Left;        
   punktMenu * Right;
   punktMenu * Down;
   void     (*function)();
};              

// masiv punktov menu
punktMenu mainMenu[3];

char linija[17]    = "ABCDEFGHIJKLMNOP";


linija должна начинатся с адреса 1E4h , но в отладке видно, что начинается с адреса 160h

если mainMenu проиницилизировать вручную

Код
// masiv punktov menu
punktMenu mainMenu[3]=
{
{"","",0,0,0,0,0},
{"","",0,0,0,0,0},
{"","",0,0,0,0,0}
};

то све встает на свои места.

Ошибка CVAVR или так и должно быть ?
в файле полный пример и рисунки отладки.
Прикрепленный файл  Projekt.rar ( 327.12 килобайт ) Кол-во скачиваний: 648
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Marian   Инициализация переменных в CVAVR   Aug 28 2007, 18:18
- - WHALE   Ничего не понял..почему вы считаете,что ваш массив...   Aug 28 2007, 18:41
|- - Marian   Цитата(WHALE @ Aug 28 2007, 21:41) Ничего...   Aug 28 2007, 19:08
|- - Сергей Борщ   Цитата(Marian @ Aug 28 2007, 22:08) Мне к...   Aug 29 2007, 06:56
|- - Marian   ЦитатаСуществует минимум два способа инициализаци...   Aug 29 2007, 09:40
- - WHALE   опять ничего не понял-так linija у вас переменная ...   Aug 28 2007, 19:28
|- - Marian   Цитата(WHALE @ Aug 28 2007, 22:28) опять ...   Aug 28 2007, 19:37
- - WHALE   может,у вас стек маловат?попробуйте включить марке...   Aug 28 2007, 19:41
|- - Marian   Цитата(WHALE @ Aug 28 2007, 22:41) может,...   Aug 28 2007, 19:45
- - WHALE   а версия компилятора у вас какая?   Aug 28 2007, 19:59
|- - Marian   Цитата(WHALE @ Aug 28 2007, 22:59) а верс...   Aug 29 2007, 03:41
|- - VDG   Цитата(Marian @ Aug 29 2007, 07:41) Да, п...   Aug 29 2007, 14:14
|- - Marian   С настройками программы вроде все в порядке. Цита...   Aug 29 2007, 14:44
|- - VDG   Цитата(Marian @ Aug 29 2007, 18:44) В том...   Aug 29 2007, 20:23
|- - Marian   Цитата(VDG @ Aug 29 2007, 23:23) А Вы это...   Aug 30 2007, 15:14
|- - VDG   Цитата(Marian @ Aug 30 2007, 19:14) Посмо...   Aug 30 2007, 18:41
- - VDG   Пересечение областей памяти, так? Вы хотя бы числа...   Aug 28 2007, 20:12
- - WHALE   я не знаю,пару лет назад как раз по-моему на 1.24....   Aug 29 2007, 09:56


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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 04:54
Рейтинг@Mail.ru


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