ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
81000 Топик полностью
MegaJohn (12.02.2007 14:09, просмотров: 1) ответил Sergey_from_Kharkov на AVR IAR и ключевое слово __eeprom
было такое, победил [+] (а также из ФАК) Q: При линковке проекта в котором объявлены переменные __eeprom возникает ошибка Error[e133]: The output format intel-standard cannot handle multiple address spaces. Use format variants (-y -O) to specify which address space is wanted A: project->options->linker 1) поставить галочку на debug information for C-SPY 2) Если на вкладке Extra Output стоит галочка generate extra output - ее убрать. 2) на вкладке Extra Options поставить галочку use command line options, в окно вписать: -Ointel-extended,(CODE)=.hex -Ointel-extended,(XDATA)=.ee.hex После линковки в директории $PROJ_DIR$\Debug\EXE получаем файлы $PROJ_NAME$.d90 - файл для симулятора C-SPY $PROJ_NAME$.hex - прошивка флеш $PROJ_NAME$.ee.hex - прошивка eeprom