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

 
 
> mspgcc4 и MSP430F2132, Компилятор ругается на структуру TLV_bits
dimay192
сообщение Aug 23 2010, 17:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 20-08-08
Пользователь №: 39 711



Вот собственно проблема...
Структура TLV_bits - структура, содержащая калибровочные константы в сегмента А флеш памяти.
Она описана в заголовочном файле msp430/include/msp430/tlv.h компилятора mspgcc4.
Само собой разумеется, что ее инициализировать не надо (она содержит заводские установки).
Но вот как это объяснить комлилятору, который на нее ругается следующими словами:

/opt/msp430-gcc-4.4.3/lib/gcc/msp430/4.4.3/../../../../msp430/include/msp430/tlv.h:125: ошибка: структура ‘TLV_bits’ с неинициализированными константными элементами
/opt/msp430-gcc-4.4.3/lib/gcc/msp430/4.4.3/../../../../msp430/include/msp430/tlv.h:125: ошибка: неинициализированная константа ‘TLV_bits’
make: *** [main.o] Ошибка 1

Может подсунуть компилятору опции какие?... но вот какие?
в make-файле я задаю следующие:

CC = msp430-gcc
CXX = msp430-g++
CFLAGS = -mmcu=${CPU} -O0 -Wall -g
CXXFLAGS = -mmcu=${CPU} -O0 -Wall -g -fno-rtti
что я делаю не так?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MrYuran
сообщение Aug 24 2010, 11:14
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Может, ключиками какими поиграть, чтобы эти ошибки отключить?
Или попробуйте g++ из старой версии


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post



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

 


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


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