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

 
 
> Как в ИАР задать пкременную в eeprom, и зашить ее в мк при программировании
arttab
сообщение Oct 26 2005, 09:42
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



объявляю так
#pragma location=0x0100
const __eeprom unsigned char Zone1 = 10;

а как получить данные для прошивки eeproma?


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
arttab
сообщение Nov 1 2005, 03:13
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



делал так:
#pragma location=0x10
__eeprom unsigned long S_nombe=0xFFFFFFFF;//íîìåð ïðèáîðà

а он мне ошибку

выходной формат: debug information
в экстра опшинсах линкера прописал что нужно


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
Gematogen
сообщение Nov 3 2005, 21:10
Сообщение #3





Группа: Новичок
Сообщений: 13
Регистрация: 18-10-05
Пользователь №: 9 808



Цитата(arttab @ Nov 1 2005, 07:13)
делал так:
#pragma location=0x10
__eeprom unsigned long S_nombe=0xFFFFFFFF;//íîìåð ïðèáîðà

а он мне ошибку

выходной формат: debug information
в экстра опшинсах линкера прописал что нужно
*



Очень странно, т.к. такая ошибка возникает, если кроме Output файлов, указанных в Extra Otions, для Linker на вкладке Output выбран формат intel-extended, а не debug information for C-SPY. И тогда линкер не может в один файл записать код и данные eeprom -> (Error[e133]: The output format INTEL-EXTENDED cannot handle multiple address spaces).

Если на вкладке линкера выбран debug information for C-SPY, а IAR выдает такую ошибку, то может быть компилятор и глючит, но я в таких ситуациях потом всегда находил где-то свой ляп и выяснял, что сам сглючил smile3046.gif
Go to the top of the page
 
+Quote Post



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

 


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


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