Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
CVAVR прекрасно пользуется отладчиком из состава AVR Studio. Скачай и установи (90 Мб) -->
Отправлено
MBedder
07 мая 2008 г. 14:55
В ответ на:
Подскажите, вот у меня есть программа, написанная в CVAVR, теперь появилас...{+}
отправлено <font color=gray>SuperKI</font> 07 мая 2008 г. 14:49
http://www.atmel.com/dyn/resources/prod_documents/aStudio4b589.exe
Составить ответ
|
Вернуться на конференцию
Ответы
CV генерит кривоватый *.coff. Новая студия некорректно его кажет... Сам наткнулся на днях, и переполз на GCC...
—
Гудвин
(07.05.2008 15:24:43
89.232.124.209
,
пустое
)
Любишь же ты на грабли наступать - нужно всего-навсего заменить avrasm2.exe в CVAVR\bin на avrasm2.exe, взятый из %Atmel%\AvrAssembler2
—
MBedder
(07.05.2008 15:51:31
80.92.96.19
,
пустое
)
А что avrasm2.exe и СИ-шные приблуды в *.coff вставляет (типа корректное отображение указателя в С исходнике )? Не знал... Бо отладчиком после CV крайне редко пользовался. А тут пришлось - все "нужные" ноги (для подключения терминалки) заняты...
—
Гудвин
(07.05.2008 16:17:36
89.232.124.209
,
пустое
)
Хе, да вся фишка CVAVR и состоит в том, что он сам не генерит ничего, кроме ассемблерного текста, который и передает потом на растерзание в avrasm2. А он уж все выдает в своем объектном формате (ниразу не COFF) и в map-файле, который также используется симулятором/отладчиком Студии. "А пацаны-то и не знали!"(с) :))
—
MBedder
(07.05.2008 16:27:12
80.92.96.19
,
пустое
)
Склероз крепчает ;) Я coff подсовывал. Объектник не пробовал...
—
Гудвин
(07.05.2008 16:43:49
89.232.124.209
,
пустое
)
Ответ: Гудвин, а GCC много чем отличается от того, что применяется в CVAVR?
—
SuperKI
(07.05.2008 15:47:11
81.28.162.221
,
пустое
)
Ответ: Спасибо, я тоже подумывал об этом... А там есть возможность эмуляции...{+}
—
SuperKI
(07.05.2008 15:00:0
81.28.162.221
, 310 байт)
Разумеется, есть - только не ЭМУЛЯЦИИ, а СИМУЛЯЦИИ - первое делается дорогими железными эмуляторами в реальном времени и на реальном устройстве, второе - чисто программно. В отладке увидишь и С, и АСМ
—
MBedder
(07.05.2008 15:04:11
80.92.96.19
,
пустое
)
btw: многие программные СИМУЛЯТОРЫ значительно дороже железных эмуляторов :)
—
yes
(07.05.2008 16:57:4
89.175.180.242
,
пустое
)
Попсы типа AVR/PIC/x51/ARM это не касается - это для "большого мира" характерно :))
—
MBedder
(07.05.2008 17:01:9
80.92.96.19
,
пустое
)
Ответ: Отлично, вот это мне как раз и нужно.. а то вот знаний по ассемблеру...{+}
—
SuperKI
(07.05.2008 15:06:51
81.28.162.221
, 216 байт)
Вместо "научного тыка" рекомендую отличную подборку русскоязычных ресурсов по АВР на сайте Сергея Гаврилюка -->
—
MBedder
(07.05.2008 15:13:58
80.92.96.19
,
пустое
,
ссылка
)
Ответ: да, вот с этим согласен, хороший ресурс, именно им и пользуюсь чаще ...{+}
—
SuperKI
(07.05.2008 15:20:19
81.28.162.221
, 389 байт)
Я тебе уже говорил, что это дурная затея. Наверняка задачу можно пересмотреть и решить не через задний проход
—
MBedder
(07.05.2008 15:21:51
80.92.96.19
,
пустое
)
Ответ: ты имеешь в виду, что подключить внешнюю флеш-память? или я чего не понимаю?
—
SuperKI
(07.05.2008 15:45:48
81.28.162.221
,
пустое
)
Ну, и это как вариант, благо 8-ногие мегабитные I2C EEPROM стоят копейки. Но я не о том - изложи ЧЕТКО задачу, тогда выскажу радикальные соображения
—
MBedder
(07.05.2008 15:53:39
80.92.96.19
,
пустое
)
Ответ: хорошо, вот задача...
—
SuperKI
(07.05.2008 16:00:36
81.28.162.221
, 552 байт)
И при чем здесь Мега, УАРТ и флеш?
—
MBedder
(07.05.2008 16:06:49
80.92.96.19
,
пустое
)
Ответ: так система управления создана на базе Меги, данные таблицы передают...{+}
—
SuperKI
(07.05.2008 16:11:4
81.28.162.221
, 296 байт)
Если скорость передачи укладывается во время записи во флэш и если частота перезаписи флэш не разрушит ее содержимое слишком быстро, то почему бы и нет, собственно
—
MBedder
(07.05.2008 16:15:15
80.92.96.19
,
пустое
)
Ответ: частота перезаписи не составит более десятка раз, скорость порта нек...{+}
—
SuperKI
(07.05.2008 16:20:49
81.28.162.221
, 283 байт)
Ну тогда ноги в руки - и вперед. Изучай аппноты, пробуй, спрашивай - все получится
—
MBedder
(07.05.2008 16:28:45
80.92.96.19
,
пустое
)
Ответ: пасибо за помощь... буду учиться)) вот скачаю АВР студию и буду смот...{+}
—
SuperKI
(07.05.2008 16:44:30
81.28.162.221
, 236 байт)
ммм, но не в первом проекте... насколько я помню, в коде атмеловской апноты self-prog ошибочку содержит.
—
Неспящие с Трезором
(07.05.2008 16:19:5
192.168.24.76,217.30.255.215
,
пустое
)
Ответ: что за ошибочка?
—
SuperKI
(07.05.2008 16:26:26
81.28.162.221
,
пустое
)
По памяти.. на mega8 вроде дело было, команда SPM недокументированно портила регистры, в которых ей адрес записи дают
—
Неспящие с Трезором
(07.05.2008 16:30:24
192.168.24.76,217.30.255.215
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите двойку на единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru