[an error occurred while processing this directive]
|
=AVR=, это Вы спровоцировали меня на покупку STK500, вот к Вам и вопросы!
Шучу, конечно.
Исходные данные:
IAR EWAVR-EV-411A
Связка для программирования ATmega16
+AStudio 4.12
+STK500.
Все было чудесно до тех пор, пока не потребовалось использовать EEPROM.
Линкер начал выдавать сообщение, что не может размещать коды и данные в одном файле, что справедливо, и просил установить режимы линкера –y и -O.
Вот тут и начались проблемы.
STK500 требует файлы для программирования FLASH и EEPROM в формате intel-extended, но как заставить линкер их генерировать?
В окне Extra options для линкера установка режима для –О вроде бы простая:
-Ointel-extended, (CODE)=F:\MyProj\File_for_eeprom.hex
-Ointel-extended, (CODE)=F:\MyProj\ File_for_flash.hex,
хотя сомнения есть.
Но для режима –у запарился разбираться в стандартах и форматах (какой нужен)?
Может, еще что-нибудь нужно, кроме этого?