|
нужна помощь |
|
|
|
 |
Ответов
|
Jul 13 2011, 07:19
|
Частый гость
 
Группа: Участник
Сообщений: 99
Регистрация: 28-03-11
Из: Минск
Пользователь №: 63 930

|
Цитата(Dog Pawlowa @ Jul 13 2011, 05:56)  Поищите BoardPresent поиском по всем файлам проекта и выложите здесь. Cкорее всего в хедере не поставили extern Не могу почему то прикрепить эти файлы(Неудачная загрузка. Вам запрещено загружать такой тип файлов). Имеется два файла где эта переменная исполльзуется: os_main.c - она просто приравнивается константе(BoardPresent = 1;) os_main.h - uint8_t BoardPresent = 0; пробовал extern uint8_t BoardPresen = 0; -> не помогло( Цитата(Палыч @ Jul 13 2011, 06:09)  Такая ошибка возникает, если некая переменная (массив, структура,...) объявлена более чем в одном файле. В Вашем случае: BoardPresent присутствует в файлах can.с и hw_eeprom.с Вполне вероятно: необходимо добавить extern в одном из файлов. Самое интересное то ,что этой переменой там нету(А это мб из-за того что у меня все *.h включены в один большой main.h , а этот файл включается почти в каждом файле?)
|
|
|
|
|
Jul 13 2011, 07:40
|

Гуру
     
Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954

|
Цитата(forastr @ Jul 13 2011, 11:19)  пробовал extern uint8_t BoardPresen = 0; -> не помогло( Осталась та же ошибка? Попробуйте сделать "Rebuild All". Кроме того: 1. Где то (вероятно в main.c) должно быть uint8_t BoardPresen = 0; ( без extern ). 2. В h-файле оставьте только extern uint8_t BoardPresen; ( без =0 )
|
|
|
|
|
Jul 13 2011, 08:24
|
Частый гость
 
Группа: Участник
Сообщений: 99
Регистрация: 28-03-11
Из: Минск
Пользователь №: 63 930

|
Цитата(Палыч @ Jul 13 2011, 06:40)  Осталась та же ошибка? Попробуйте сделать "Rebuild All". Осталась та же ошибка. Цитата Кроме того: 1. Где то (вероятно в main.c) должно быть uint8_t BoardPresen = 0; ( без extern ). Такого объявления больше нету. Цитата 2. В h-файле оставьте только extern uint8_t BoardPresen; ( без =0 ) Помогло!Спасибо. Как только убираешт такую ошибку появляется такая же но с другой переменной. Я делал (как мне посоветовали) для каждого *.с свои *.h скорее всего я их криво сделал(( А как исправить такую ошибку для : Цитата struct { uint8_t acr[4]; uint8_t amr[4]; uint8_t btr0; uint8_t btr1; uint8_t fixed_rate; } CAN_init_val= { {0x00, 0x00, 0x00, 0x00}, {0xff, 0xff, 0xff, 0xff}, BTR0_100k, BTR1_100k, 0 }; Ругается на перменную CAN_init_val.
|
|
|
|
Сообщений в этой теме
forastr нужна помощь Jun 28 2011, 09:23 KRS 1. Calling conversion разный, если в проекте есть ... Jun 28 2011, 10:07 forastr Подскажите в IAR есть макрос-файл где определены т... Jul 5 2011, 12:23 Палыч Есть, называется он stdint.h Jul 5 2011, 12:37  forastr Цитата(Палыч @ Jul 5 2011, 11:37) Есть, н... Jul 5 2011, 14:07   M_Andrey #if !defined(CONFIG_H)
#define CONFIG_H 1
#in... Jul 5 2011, 15:28    demiurg_spb Глядя на ваши исходники, могу предположить о весьм... Jul 6 2011, 06:00 forastr Спассибо за помощь. Проект очень большой: кучу фай... Jul 6 2011, 07:10 XVR Цитата(forastr @ Jul 6 2011, 11:10) А чем... Jul 6 2011, 08:29  forastr Цитата(XVR @ Jul 6 2011, 06:29) Тем, что ... Jul 6 2011, 08:52   XVR Цитата(forastr @ Jul 6 2011, 12:52) Не со... Jul 6 2011, 09:05    forastr Цитата(XVR @ Jul 6 2011, 07:05) Имелось в... Jul 6 2011, 09:14     mdmitry Цитата(forastr @ Jul 6 2011, 13:14) я так... Jul 6 2011, 11:53      forastr Цитата(mdmitry @ Jul 6 2011, 09:53) Анало... Jul 6 2011, 12:23       zltigo QUOTE (forastr @ Jul 6 2011, 15:23) Я бы ... Jul 6 2011, 12:37        forastr Цитата(zltigo @ Jul 6 2011, 10:37) Печаль... Jul 6 2011, 12:41 ar__systems Цитата(forastr @ Jul 6 2011, 03:10) Спасс... Jul 7 2011, 12:35 forastr По прежнему нуждаюсь в помощи))Многое уже передела... Jul 7 2011, 08:37 zltigo QUOTE (forastr @ Jul 7 2011, 11:37) пробо... Jul 7 2011, 09:51  forastr Цитата(zltigo @ Jul 7 2011, 08:51) У равв... Jul 7 2011, 10:55 forastr Структура проекта вот такая:
Необходимо чтобы
1) ... Jul 11 2011, 08:22 XVR ЦитатаПоясните ,пожалуйста , из-за чего так происх... Jul 11 2011, 08:51 forastr Цитата(XVR @ Jul 11 2011, 06:51) Включите... Jul 11 2011, 09:55  demiurg_spb Цитата(forastr @ Jul 11 2011, 13:55) Попр... Jul 11 2011, 09:58     Палыч Цитата(forastr @ Jul 13 2011, 12:24) Тако... Jul 13 2011, 08:54      forastr Спасибо за помощь!
Поясните пожалуста следующи... Jul 15 2011, 07:19       Палыч Цитата(forastr @ Jul 15 2011, 11:19) ошиб... Jul 15 2011, 14:57 Палыч Цитата(forastr @ Jul 13 2011, 10:52) Erro... Jul 13 2011, 07:09 forastr Всем огромное спасибо за помощь и советы. Проект с... Jul 19 2011, 06:47
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|