Цитата(arttab @ Oct 28 2005, 06:53)
выставил в debug info и все пошло
А создать переменную по заданному адресу никак?
Я у себя в IAR(4.11A) поступаю следующим образом:
#pragma location=0x00
__eeprom unsigned long BOOT_FLAG=0xХХХХХХХХ;
#pragma location=0x04
__eeprom unsigned long APP_SECT_CRC1=0xХХХХХХХХ;
ДЛЯ ЛИНКЕРА:
выходной формат:
debug information for C-SPY
в экстра опшинсах линкера:
-Ointel-extended,(CODE)=$PROJ_DIR$\Release\Exe\code.hex
-Ointel-extended,(XDATA)=$PROJ_DIR$\Release\Exe\eeprom.eep
В результате он нормально генерит код в code.hex и данные вида 0xXXXXXXXX
в eeprom.eep. Дальше через Image Craft или CodeVision заливаю оба файла и все путем!