Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
12.09.2011, 21:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: AVR IAR EEPROM PROTEUS
Сообщение от nonamedov
|
У меня протеус 7.6, для модели ATTINY2313 я ее не нашел (не вижу), только загрузка программной прошивки.
|
Точно не помню, но загрузка данных EEPROM имеется даже в более старых версиях Протеза.
На приведенном мной снимке с экрана виден ВЫБРАННЫЙ ИЗ ВЫПАДАЮЩЕГО СПИСКА "Advanced properties" пункт меню "Initial Contents of Data EEPROM" - что в переводе означает "Начальные значения данных EEPROM". Либо в ИАРе настройте линкер на генерацию файла EEPROM в бинарном виде, либо (что для вас будет проще) воспользуйтесь консольной утилитой hex2bin.exe Гугл выдаст кучу мест, где она валяется.
|
|
|
|
12.09.2011, 21:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.06.2008
Сообщений: 1,530
Сказал спасибо: 78
Сказали Спасибо 427 раз(а) в 365 сообщении(ях)
|
Re: AVR IAR EEPROM PROTEUS
ut1wpr, да , действительно, есть. Не знал, правда, это никогда мне и не было нужно. Видимо, ТС именно его и надо загрузить.
Последний раз редактировалось nonamedov; 12.09.2011 в 21:31.
|
|
|
|
13.09.2011, 10:42
|
|
Гражданин KAZUS.RU
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
|
Re: AVR IAR EEPROM PROTEUS
Сообщение от ut1wpr
|
Либо в ИАРе настройте линкер на генерацию файла EEPROM в бинарном виде
|
Примером не кинете?
__________________
Не ошибается лишь тот, кто ни чего не делает!
|
|
|
|
13.09.2011, 12:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: AVR IAR EEPROM PROTEUS
Сообщение от woroba
|
Примером не кинете?
|
Прошу прощения, вроде как обманул. Я генерировал лишь бинарник для флеша. Как из ИАРа сделать бинарник под EEPROM пока не знаю. Для единичных конвертаций пользуюсь hex2bin. Однако пороюсь. Если получится - отпишусь.
ЗЫ В повседневной практике я пользуюсь форматом simple, при этом ИАР генерирует файл с расширением raw. А прошиваю я батником, в котором использую утилиту ИАРа postlink.exe
Код:
|
@echo off
c:\postlink.exe -intel-extended -code fox48.raw fox48.hex › nul
c:\postlink.exe -intel-extended -xdata fox48.raw fox48.eep › nul
avreal32 +mega48 -aft2232:enable=~adbus4,~acbus2 -az -e -w -n fox48.hex fox48.eep -v ›› burn.log
del fox48.hex › nul
del fox48.eep › nul
@echo on
exit 0 |
Последний раз редактировалось ut1wpr; 13.09.2011 в 13:25.
|
|
|
|
13.09.2011, 12:41
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: AVR IAR EEPROM PROTEUS
)) А чем отличается бинарник для флэша от бинарника для EEPROM.
))
Я вот читаю ... честно говоря вообще не понимаю зачем такие трудности ... Как вы потом отлаживаете ...
IAR может сгенерить файл с отладочной инфой ... по-моему я брал coef тип. И протеус его понимает. Я правда только один раз пользовался, но я делал так. В этом случае вы можете отлаживать сразу сишную программу и видеть переменные Си. Или я что-то не понимаю?
|
|
|
|
13.09.2011, 13:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: AVR IAR EEPROM PROTEUS
Сообщение от SasaVitebsk
|
)) А чем отличается бинарник для флэша от бинарника для EEPROM.
))
Я вот читаю ... честно говоря вообще не понимаю зачем такие трудности ... Как вы потом отлаживаете ...
IAR может сгенерить файл с отладочной инфой ... по-моему я брал coef тип. И протеус его понимает. Я правда только один раз пользовался, но я делал так. В этом случае вы можете отлаживать сразу сишную программу и видеть переменные Си. Или я что-то не понимаю?
|
Изначально разговор шел про загрузку данных EEPROM в протезе. А для отладки я использую ubrof8, если мне она нужна. Повторяю, протезом пользуюсь крайне редко, в основном для разбирательств с чужими глюками в нем же..
Последний раз редактировалось ut1wpr; 13.09.2011 в 13:48.
|
|
|
|
09.10.2014, 20:20
|
|
Прохожий
Регистрация: 27.12.2013
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: AVR IAR EEPROM PROTEUS
В Extra Options прописал так:
Код:
|
-Ointel-standard,(CODE)=$TARGET_DIR$\$PROJ_FNAME$.flash.he x
-Oraw-binary,(CODE)=$TARGET_DIR$\$PROJ_FNAME$.flash.bin
-Ointel-standard,(XDATA)=$TARGET_DIR$\$PROJ_FNAME$.eeprom. hex
-Oraw-binary,(XDATA)=$TARGET_DIR$\$PROJ_FNAME$.eeprom.ee p
-Oraw-binary,(XDATA)=$TARGET_DIR$\$PROJ_FNAME$.eeprom.bi n |
И теперь генерятся все нужные мне файлы флешей и еепромов для Протеуса и прошивальщика.
Последний раз редактировалось slako; 09.10.2014 в 20:24.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Как подружить AVR Studio и Proteus?
|
Serge_Serge_ |
Proteus |
27 |
13.12.2011 20:44 |
Литература по микроконтроллерам (AVR, PIC, ПЛИС и т.д.). Сборка книг - (256 книг+ 27 CD c примерами из книг) [обновление 2011, PDF, DJVU]
|
yurinform |
Микроконтроллеры, АЦП, память и т.д |
5 |
05.07.2011 19:00 |
Работа с EEPROM в IAR 5.50 AVR
|
sbcentr |
Микроконтроллеры, АЦП, память и т.д |
6 |
23.06.2010 00:03 |
[Решено] Проблема с eeprom в Proteus
|
Memfis666 |
Proteus, KiCAD и другие ECAD |
1 |
01.10.2009 15:38 |
IAR C for AVR. как создать файл для внешнего EEPROM?
|
prottoss |
Микроконтроллеры, АЦП, память и т.д |
7 |
07.11.2005 22:19 |
Часовой пояс GMT +4, время: 19:20.
|
|