AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
13.11.2009, 18:17
|
|
Частый гость
Регистрация: 08.09.2009
Сообщений: 48
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано.
Подскажите, почему в некоторых проектах файл hex больше чем размер памяти программ, например смотрел проект усилителя на меге16, файл хекс больше 30 кб, хекс это же сами коды программы или это и память еепром и срам?хотя там и в сумме столько не будет кб, подскажите чего я не понимаю? И сам пробовал мегу 8 программировать 8.04 кб, все отлично работает, не пойму
|
|
|
|
13.11.2009, 21:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано.
В нем доп циферь понапихана.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
14.11.2009, 19:49
|
|
Частый гость
Регистрация: 08.09.2009
Сообщений: 48
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано.
Что извини понапихано?
|
|
|
|
14.11.2009, 20:26
|
|
Прописка
Регистрация: 24.09.2008
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано.
Дорогой Ты Наш VovkaSOL!
Уважаемый avr123-nm-ru Имел Ввиду, Что Если Ты Изучишь Структуру HEX Файла, То Может-Быть Найдешь Ответ На Свой Вопрос.
P.S. "доп цифера" - это "есчо цихирки" такие.
__________________
Если мы вам не подходим, вы нам вовсе не нужны!
Услышал и забыл, увидел и запомнил, сделал и понял!
Нейрон - штука тонкая!
Чудес на свете не бывает!
|
|
|
|
14.11.2009, 21:17
|
|
Прохожий
Регистрация: 21.08.2008
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано.
Сообщение от Watts-ON
|
Доброго всем времени.
Прошу помочь в проблемме. Ранее всегда заливал в проц НЕХ файл и конфигурировал биты проца. Но сейчас мне необходимо повторить проект ранее разработанный, не мной. Имеется проц Мега32 и файл прошивки с расширением COD. По схеме програмирование осуществляется по СОМ порту. Пытался запрограммировать внутрисхемно через ChipProg2, он файл с таким расширение не понял. Как я понимаю перед заливкой файла *.COD необходимо в проц залить типа бутлоудера, или это не так!?!? Прошу вашего компетентного совета. Что мне делать с COD файлом, как правильно зашить в проц?
Заранее благодарю за помощь.
|
Я так понимаю, в моём вопросе никто подсказать не сможет????
|
|
|
|
16.11.2009, 00:45
|
|
Частый гость
Регистрация: 08.09.2009
Сообщений: 48
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано.
Извините конечно, немного погуглив, так и не нашел ответа, как тогда определить сколько памяти программ я все таки занял уже и сколько еще могу занять, почему то такой вопрос только у меня возникает, натыкаюсь в гугле на свой же вопрос, пишу в иаре, хоть убейте не пойму как тогда определить занимаемую память, программирую avr prog, там никак это не отображается и в иаре тоже, в коде визион насколько помню отображалась вся память при компиляции, разъясните пожалуйста, не пойму.
|
|
|
|
16.11.2009, 00:59
|
|
Частый гость
Регистрация: 08.09.2009
Сообщений: 48
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано.
С hex я разобрался, просто думал в файле этом срузу идут последовательно команды как они располагаются в памяти контроллера, а вот как определить реальный
размер так и не понял
|
|
|
|
16.11.2009, 02:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано.
Преобразовать в .bin например. Можно в CVAVR а можно утилитами bin2hex hex2bin
на keil.com помню скачивал.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
16.11.2009, 02:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано.
Сообщение от VovkaSOL
|
Извините конечно, немного погуглив, так и не нашел ответа, как тогда определить сколько памяти программ я все таки занял уже и сколько еще могу занять
|
В результатах компиляции сообщается скоко и чего занято уже. В файле лиситнга бывает написано.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
16.11.2009, 10:12
|
|
Частый гость
Регистрация: 08.09.2009
Сообщений: 48
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано.
Большое спасибо, теперь все понятно, сделал простой батник, как раз получается то что нужно по размеру.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:13.
|
|