изза волатила? или изза вайла? на форах яф делал волатиле
Интересно , вы в быту так же "базарите" ? И много кто вас понимает ? Круто , и мыслите наверное так же - мешаниной ... Вопрос риторический , отвечать не обязательно...
Интересная тема. Последнее время много людей "переезжает" с AVR PIC на ARM. Я тож решил переехать и спрыгнуть с CVAVR и AVRStudio. Но хочеться не просто баловаться, а переделать прожект с Atmega128A(Не хватает ОЗУ). Нашел неплохую,как мне кажется, замену Atmegа128- STM32F107. 5 UARTов , RTC, 64К RAM , ETHERNET.
Появились вопросы из разряда "каша в голове".
1) В какой среде работать?Желательно с СWizardом. AVRки например осваивал с CVAVR и его генератором кода. Сначала генерил например настройки таймера или UARTа - потом по даташиту смотрел,сравнивал, и разбирался что за чего отвечает и как работает. Такой вот извращенский метод обучения через wizard. 2) Насколько я понял контроллеры на базе ARM имеют встроенный бутлоадер? Т.е. программатор для них не нужен?
1) В какой среде работать?Желательно с СWizardом. AVRки например осваивал с CVAVR и его генератором кода.
Про подобный визард забудьте. Ну в кейле есть что-то похожее, там тактирование шины включить-отключить, системную частоту настроить, а все остальное ручками... Помню "хороший" (и единственный???) визард для седьмых армов был у ICCV7ARM. Он генерил практически неработоспособный код. Потом ищешь его ошибки исправляешь их вручную по мануалу и благодаря этому достаточно быстро осваиваешь периферию:) Есть готовые инициализационные куски вроде CMSIS, и всякие периферийные библиотеки. Но опять же без хорошего знания что за что отвечает это не проканает.
demiurg301 писал(а):
2) Насколько я понял контроллеры на базе ARM имеют встроенный бутлоадер? Т.е. программатор для них не нужен?
Те у которых есть USB могут еще через него программироваться.
Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
Добавлено: Сб июл 02, 2011 11:24:55
Друг Кота
Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36 Сообщений: 7439 Откуда: г. Москва
Рейтинг сообщения:0
demiurg301 писал(а):
1) В какой среде работать?Желательно с СWizardом.
Да есть и такие "детские" студии. Бесплатный CooCox с мастерами типа визуального бейсика под распространненые контроллеры. Есть полудетский Keil.
Цитата:
AVRки например осваивал с CVAVR и его генератором кода. Сначала генерил например настройки таймера или UARTа - потом по даташиту смотрел,сравнивал, и разбирался что за чего отвечает и как работает. Такой вот извращенский метод обучения через wizard.
Проще посмотреть документацию и примеры.
Цитата:
2) Насколько я понял контроллеры на базе ARM имеют встроенный бутлоадер? Т.е. программатор для них не нужен?
Практически все имеют UART бутлоадер. Т.е. достаточно просто RS232 порта с TTL уровнями. Частенько бывают бутлоадеры на других интерфейсах - usb, ethernet, spi. "программатор" вобщем то не нужен. а без отладчика при сколько серьезных проектах сидеть не целесообразно. Благо что стоят они дешево, а то и самому собираются не сложно. Схем и прошивок под клоны старьенького J-link v6 в инете хватает. Для сборки и заливки отладчика, внимание, НЕ нужен другой программатор -))) V6 на ат91сам764 который с USB лоадером.
Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
Добавлено: Сб июл 02, 2011 22:14:47
Друг Кота
Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36 Сообщений: 7439 Откуда: г. Москва
Рейтинг сообщения:0
demiurg301 писал(а):
Мда, печально... А какой тогда оптимальный вариант ? IAR?
Да. Лучше пока не встречал. Только всякие мастера, помощники и прочие блондинистые элементы - это точно не про IAR -))) Хотя с ARM студией идет тьма разных бестолковых примеров под кучу МК.
"программатор" вобщем то не нужен. а без отладчика при сколько серьезных проектах сидеть не целесообразно. Благо что стоят они дешево, а то и самому собираются не сложно. Схем и прошивок под клоны старьенького J-link v6 в инете хватает.
А вообще при его использовании отладка идёт по Сшному коду или по директивам ASM ? Пошаговая т.е.
Цитата:
Для сборки и заливки отладчика, внимание, НЕ нужен другой программатор -)))
Непонятно ...Что имеется в виду? Отладчик на жёсткой логике?
P.S. никогда просто не сталкивался с отладчиками - как то UART и "метки"( даже в серьёзных проектах) были проще.
Вообще есть идея у мну освоить архитектуру, поставить туда RTOS и прикрутить библиотеку Qt(ну или другую кроссплатформенную). Тогда компилировать можно средствами от тех же TROLLTECH. Реально ли? Или лучше не стоит завязываться...
Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
Добавлено: Вс июл 03, 2011 09:09:28
Друг Кота
Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36 Сообщений: 7439 Откуда: г. Москва
Рейтинг сообщения:0
demiurg301 писал(а):
А вообще при его использовании отладка идёт по Сшному коду или по директивам ASM ? Пошаговая т.е.
Это зависит исключительно от среды разработки и наличия брауз-информации к отлаживаемой проге, от самого аппаратного средства никак не зависит. Если все ОК, то и по сишному, и по асм на выбор.
Цитата:
Цитата:
Для сборки и заливки отладчика, внимание, НЕ нужен другой программатор -)))
Непонятно ...Что имеется в виду? Отладчик на жёсткой логике?
Он на основе МК с USB бутлоадером.
Цитата:
P.S. никогда просто не сталкивался с отладчиками - как то UART и "метки"( даже в серьёзных проектах) были проще.
Это совсем не то и не годится для более менее серьезных случаев.
Цитата:
Вообще есть идея у мну освоить архитектуру, поставить туда RTOS и прикрутить библиотеку Qt(ну или другую кроссплатформенную).
Похоже очередной товаричь, думающий, раз есть слово ARM - значит можно с DVDшников linux ставить и программы масштаба open office
Нет, я не такой товарисЧ, я имел ввиду FreeRTOS например.
Ладно, спасибо за советы и пояснения. Выбрал для себя отладочную TE-STM32F107 + ST-LINK + IAR. Буду осваивать. Кстати а IAR ломаный существует вообще? Без ограничения на 32Кб ?
Заголовок сообщения: Re: STM32F100RB@Keil VS AtMega8@CVAVR
Добавлено: Вс июл 03, 2011 11:53:53
Друг Кота
Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36 Сообщений: 7439 Откуда: г. Москва
Рейтинг сообщения:0
demiurg301 писал(а):
Ладно, спасибо за советы и пояснения. Выбрал для себя отладочную TE-STM32F107 + ST-LINK + IAR.
Если это плата Терраэлектроники, то будь осторожней. Есть у меня несколько ихних и объемистая переписка с ними по этому поводу. Платы хорошие. но покупаешь голую плату. Примеров, доументации НОЛЬ. А в той документации что путем переписки с ними получится выудить нередки ошибки. Они конечно поделешвле брендовых, но я бы их рекомендовал тем, кто точно знает что делает, а не новичкам для освоения новья. Посмотри Olimex стоят умерено, хотя существенно дороже терры, но поддержка там на высоте.
Ну и родные STшные соответственно. Стоят, кстати, тоже не бешенных денег. Особенно рекомендую глянуть такие занимательные чтуки как STM32-PREMIER
Цитата:
Буду осваивать. Кстати а IAR ломаный существует вообще? Без ограничения на 32Кб ?
Кряк в сети есть. Но 32кб это не так мало - на первое (а то и второе -)) ) время вполне хватит. Ну а родной, если поторговаться и более 1 копии, то можно всего за ~170тр приобрести -)))
Последний раз редактировалось Satyr Вс июл 03, 2011 12:55:46, всего редактировалось 1 раз.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения