Например TDA7294

Форум РадиоКот • Просмотр темы - Микроконтроллеры STM32 (ARM Cortex-M3)
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 10:17:29

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 59 ]  1, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Пт окт 08, 2010 10:10:14 
Мявтор!
Аватар пользователя

Карма: 4
Рейтинг сообщений: 15
Зарегистрирован: Ср май 17, 2006 18:39:01
Сообщений: 384
Откуда: Москва
Рейтинг сообщения: 0
В первую очередь интересует наличие бесплатных средств разработки и отладки (gcc + gdb?)

Кто пробовал, есть ли какие-нибудь наработки?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Пт окт 08, 2010 11:20:59 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Сб июн 12, 2010 16:19:17
Сообщений: 190
Откуда: Россия, Томск
Рейтинг сообщения: 0
Pavel V. писал(а):
В первую очередь интересует наличие бесплатных средств разработки и отладки (gcc + gdb?)

Кто пробовал, есть ли какие-нибудь наработки?

Ядро стандартное так что много чего есть.
Бесплатные почти все на OpenOCD.
Я пока только с LPC1768 побаловался из кортексов, но судя по отзывам прекрасно работают и STM32.
1) GCC + OpenOCD + OCDLink (я сам только прошивал, отладку не вёл)
2) CoCoEx + CoIDE (подшаманенный Eclipse) прекрасно шьет и отлаживает.
3) J-Link то же вроде пашет, я сам не пробовал.

В наличии есть
STM32F103CBT6
STM32F103RCT6
STM32F100R6T6B
STM32F100C4T6B
но пока руки не дошли :(

Железки в моем исполнении, можно глянуть у меня на сайте.

_________________
С уважением, Денис Железняков aka ZiB
Мой блог: http://ziblog.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Пт окт 08, 2010 11:22:44 
Родился

Зарегистрирован: Сб сен 25, 2010 10:13:00
Сообщений: 14
Рейтинг сообщения: 0
Сразу скажу...ставь кейл или иар.А лучше и то и другое. С ними не то чтобы проще, просто сколько встречал, все проекты (большинство) ориентированы под кейл (китайцы процентов 90 под ним пишут), остальное все на иар.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Пт окт 08, 2010 22:47:00 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
ведущий специалист Нельзя ли в личку ссылку на новый Keil ? :oops:
Буду премного благодарен...


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Сб окт 09, 2010 02:02:26 
Электрический кот
Аватар пользователя

Карма: 1
Рейтинг сообщений: 6
Зарегистрирован: Чт фев 19, 2009 17:46:34
Сообщений: 1040
Рейтинг сообщения: 0
Если цель получить бесплатный тулчейн, ничего не воруя. То советую yagarto + eclipse(или Code Blocks) + OpenOCD или Jlink. Сам юзаю такую вот связку :) вполне доволен.

_________________
Where technology meets enjoyment.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Сб окт 09, 2010 16:21:39 
Родился

Зарегистрирован: Сб сен 25, 2010 10:13:00
Сообщений: 14
Рейтинг сообщения: 0
dosikus писал(а):
ведущий специалист Нельзя ли в личку ссылку на новый Keil ? :oops:
Буду премного благодарен...

Я его на электрониксе в фтп качал, причем с чужого ника. Разве что намыло или по аське.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Сб окт 09, 2010 16:35:45 
Мудрый кот
Аватар пользователя

Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Ср апр 23, 2008 17:44:56
Сообщений: 1707
Откуда: Россия, г. Нижний Новгород
Рейтинг сообщения: 0
dosikus писал(а):
ведущий специалист Нельзя ли в личку ссылку на новый Keil ? :oops:
Буду премного благодарен...

странный вопрос, с учетом всем известного ресурса: http://rutracker.org/forum/viewtopic.php?t=2305709

_________________
абажаю мой KIA CEED Изображение
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Вс окт 10, 2010 15:51:50 
Мявтор!
Аватар пользователя

Карма: 4
Рейтинг сообщений: 15
Зарегистрирован: Ср май 17, 2006 18:39:01
Сообщений: 384
Откуда: Москва
Рейтинг сообщения: 0
neonix писал(а):
Если цель получить бесплатный тулчейн, ничего не воруя. То советую yagarto + eclipse(или Code Blocks) + OpenOCD или Jlink. Сам юзаю такую вот связку :) вполне доволен.

Я тоже использую Eclipse как среду разработки, очень прикипел к ней уже. Был опыт использования GCC для MSP430 с отладной через JTAG. Для STM32 пока не могу найти gdb-server.. Точнее, я его нашел (он идет в поставке Atollic trueSTUDIO, в бесплатной версии), но запустить не получается. Выскакивает ошибка:
Код:
[0.187]  STM32_InitDevice():  Error in opening ST_LINK Device
[0.187]  init_server_context():  Error in Initializing ST-Link device

Хотя другой софт с отладчиком работает. Написал письмо разработчикам, но ответа пока нет. Для отладки хочется использовать ST-Link, который у меня имеется в составе отладочной платы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Вс окт 10, 2010 16:05:27 
Электрический кот
Аватар пользователя

Карма: 1
Рейтинг сообщений: 6
Зарегистрирован: Чт фев 19, 2009 17:46:34
Сообщений: 1040
Рейтинг сообщения: 0
У меня камень не STM32, а AT91SAM7S (ARM7) и gdb-server у меня идет c Jtag отладчиком JLink. Честно говоря кроме как для OpenOCD я нормальных дебаг серверов не видел :(

_________________
Where technology meets enjoyment.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Пн окт 11, 2010 12:46:49 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
sema писал(а):
странный вопрос, с учетом всем известного ресурса: http://rutracker.org/forum/viewtopic.php?t=2305709

Upss... Спасибо , про торренты и забыл совсем.
"Ведущий специалист" жду авторизации на электрониксе, спасибо за наводку...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Пн окт 11, 2010 20:31:57 
Родился
Аватар пользователя

Зарегистрирован: Пн ноя 03, 2008 17:03:03
Сообщений: 12
Откуда: Кишинев
Рейтинг сообщения: 0
ведущий специалист писал(а):
Сразу скажу...ставь кейл или иар.

На самом деле и у Keil и у IAR- Kickstart edition есть полностью бесплатные версии с ограничением по генерируемому коду Keil (16K) IAR(32K). Я как-то прилип к IAR и для моих проектов этого вполне хватило. Здесь скорее приходится не забывать, что эти компиляторы используют РАЗНЫЕ JTAG адаптеры, Keil - ULINK-ME, а IAR - J-Link. Есть правда ссылки как J-Link приспособить к Keil, ULINK к IAR не встречал.

Zheleznjakov писал(а):
Железки в моем исполнении, можно глянуть у меня на сайте.
здесь совместимый с ULINK.


http://electronix.ru/forum/index.php?showtopic=59841 - Китаёза-Link >>>>>> здесь совместимый с J-Link
http://electronix.ru/forum/index.php?showtopic=52113 - Схема на MT-link не пробегала? >>>>>>>>>>>> здесь совместимый с J-Link

Очень подробно не разбирался, могу соврать, но изначально J-Link программировать проще (на плате ставиться перемычка и програмиться просто через USB кабель)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Вт окт 12, 2010 22:33:48 
Родился

Зарегистрирован: Сб сен 25, 2010 10:13:00
Сообщений: 14
Рейтинг сообщения: 0
странно.У меня собственноручно собранный мт линк 5й версии (с электроникса проект) дебагит как под последней версии иар (как j link) так и под новым keil ом. Правда тут можно согласиться. Под иар, мт линк чувствует себя куда лучше. Не знаю, я тоже как то склонен к иар.
В скором времени попробую собрать j link7. Он говорят могет и по swd шить. Только надо в магаз сходить за комплектующими.....зараза.....сам7с64 стоит 700р(в 3,5 раза подорожал....как теперь ж линк собирать не знаю, денег жалко. К тому же есть ст линк.Отвлекся, сорри....

Господа форумчане. Пишите пожалуйста какое в наличии у вас железо. У меня куча наработок по стм32. Надо как то делать отладочную платку (всенародную) а под какой проц вам выставить тут pcb не знаю. Как начало - есть неплохой проект под VET6, он же 105,107.....короче 100 ногий девайс, благо они попиново совместимы. Под нее уже всякого(можно сказать уникального) барахла понаписал. Короче вопрос....с чего начинаем??


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Ср окт 13, 2010 10:54:59 
Мявтор!
Аватар пользователя

Карма: 4
Рейтинг сообщений: 15
Зарегистрирован: Ср май 17, 2006 18:39:01
Сообщений: 384
Откуда: Москва
Рейтинг сообщения: 0
По отладчику вот ссылка: http://www.starterkit.ru/html/index.php ... view&id=15
Думал себе такой купить, но коль уж появился у меня ST-Link почти нахаляву, надо использовать его..

Поигрался немного с платой, в IAR отладчик ST-Link работает хорошо. Для GDB так и не смог найти сервер. У Atollic в бесплатной версии сервер поддерживает только полноразмерный JTAG, у меня же доступен только SWD.

специалист, подскажи литературу для начала работы, хочется про инициализацию почитать - у ARM эта процедура сильно отличается от простых МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Ср окт 13, 2010 20:45:49 
Родился

Зарегистрирован: Сб сен 25, 2010 10:13:00
Сообщений: 14
Рейтинг сообщения: 0
Код:
void RCC_Configuration(void)
{
  /* RCC system reset(for debug purpose) */
  RCC_DeInit();

  /* Enable HSE */
  RCC_HSEConfig(RCC_HSE_ON);

  /* Wait till HSE is ready */
  HSEStartUpStatus = RCC_WaitForHSEStartUp();

  if(HSEStartUpStatus == SUCCESS)
  {
    /* Enable Prefetch Buffer */
    FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);

    /* Flash 2 wait state */
    FLASH_SetLatency(FLASH_Latency_2);
    
    /* HCLK = SYSCLK */
    RCC_HCLKConfig(RCC_SYSCLK_Div1);

    /* PCLK2 = HCLK */
    RCC_PCLK2Config(RCC_HCLK_Div1);

    /* PCLK1 = HCLK/2 */
    RCC_PCLK1Config(RCC_HCLK_Div2);

    /* PLLCLK = 8MHz * 9 = 72 MHz    умножитель чатоты кварца на 9 (подразумевается, что кварц 8 мегагерц)*/
    RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9);

    /* Enable PLL */
    RCC_PLLCmd(ENABLE);

    /* Wait till PLL is ready */
    while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET)
    {
    }

    /* Select PLL as system clock source */
    RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);

    /* Wait till PLL is used as system clock source */
    while(RCC_GetSYSCLKSource() != 0x08)
    {
    }
  }
}

для stm32 везде обязательно присутствие вот этого (void RCC_Configuration(void)) тут устанавливаем скорость работы флэш и частоту работы ядра.
далее идет стандартная настройка периферии (портов) и прерываний(если они присутствуют в проекте). В принципе этого будет достаточно.
что сказать по русскому описанию настройки проекта - вряд ли что то найдется. Литературы практически нет. Я изучал стандартные апноты от стм и (очень рекомендую), китайские сайты pudn.en и ourdev.cn (последний крайне рекомендуется для просмотра через переводчик, к примеру гугл).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Сб янв 22, 2011 08:38:04 
Встал на лапы

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Пн мар 16, 2009 07:37:42
Сообщений: 126
Откуда: Новосибирск
Рейтинг сообщения: 0
Купил недавно вот такую отладочную платку http://cgi.ebay.com/ARM-STM32III-Board-JLINK-V7-2-8-LCD-TFT-320-240-/120672364673 (ищется на ебее по словосочетанию ARM STM32III Board + JLINK V7 + 2.8'' LCD TFT), всем рекомендую, за свою цену (я покупал за 75$) очень приличный набор компонентов.
На борту имеются:
stm32f103v8t6
LCD TFT 2.8" 320*240
JTAG
разъём для SD карточки
CAN
enc28J60 (ethernet)
rs232
пищалка
...
дофига в общем, и главное отладчик jlink v7 . Необычно что он смонтирован на плате ЖКИ (долго допирал зачем на плате ЖКИ ещё один stm32, оказалось отладчик :) )

Один недостаток - половина документации по софту на диске, с которым продается платка, на китайском. Но тут помогает переводчик гугла, переводить лучше с китайского на английский. Я перевёл только названия папок, и всё что нужно стало понятно: где документация, где схемы и т.д.

_________________
меньше слов - больше дела


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Ср янв 26, 2011 20:23:19 
Мявтор!
Аватар пользователя

Карма: 4
Рейтинг сообщений: 15
Зарегистрирован: Ср май 17, 2006 18:39:01
Сообщений: 384
Откуда: Москва
Рейтинг сообщения: 0
Добрались у меня наконец руки до STM32, в связи с чем написал небольшую статейку, которая поможет начать разработку:

"Hello World" для STM32 или с чего начать

Приятного прочтения! :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Пт янв 20, 2012 11:32:30 
Родился

Зарегистрирован: Вс авг 14, 2011 10:23:27
Сообщений: 7
Рейтинг сообщения: 0
Всем здравствуйте. Спаял очередное устройство на STM32F103R6T6. И оно естесственно не заработало - не подключается по SWD. Утилита J-Flash ARM пишет, что при попытке проверить СРАМ возникла ошибка (записываются данные, а читаются 0xAAAAAAAA). В ИАРе естесственно тоже не шьется. И возник вопрос - что вообще необходимо по минимому, чтобы подключиться к камню отладчиком? Ну понятно надо подключить VDD, VSS, VDDA, VSSA, SWDIO, SWDCLK. BOOT0 на корпус. Кварц я так понимаю не обязателен, но что будет, если он подключен и неисправен (в моей плате он используется 12,288 Мгц). Указанные цепи я посмотрел, вроде все в порядке. Что можно посмотреть еще?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Сб янв 21, 2012 21:13:09 
Потрогал лапой паяльник

Карма: 5
Рейтинг сообщений: 44
Зарегистрирован: Ср янв 04, 2012 11:57:40
Сообщений: 394
Откуда: Алчевск
Рейтинг сообщения: 0
Приобрел stm32vldiscovery. Из всего обширного софта выбрал IAR 6.21. Раньше с IAR не работал. При прошивке тестовой программы debugger выдает ошибки (типа memory 0x0) или зависает. На плате распаян ST-link.Подскажите как правильно настроить или где прочесть (по русски) связку IAR-ST-link. Спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Сб янв 21, 2012 23:42:00 
Родился

Зарегистрирован: Вс авг 14, 2011 10:23:27
Сообщений: 7
Рейтинг сообщения: 0
Sergi писал(а):
Приобрел stm32vldiscovery. Из всего обширного софта выбрал IAR 6.21. Раньше с IAR не работал. При прошивке тестовой программы debugger выдает ошибки (типа memory 0x0) или зависает. На плате распаян ST-link.Подскажите как правильно настроить или где прочесть (по русски) связку IAR-ST-link. Спасибо.

Сам работаю с J-Link совместимым житагом, но думаю, что если в опциях проекта во вкладке Debugger указать ST-Link, а во вкладке ST-Link указать SWD или JTAG (насколько я знаю в Дискавери используется SWD), то проблем быть не должно. ST-Link, я так понимаю, обнаруживается и с установленными дровами?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Вс янв 22, 2012 00:18:19 
Друг Кота
Аватар пользователя

Карма: 25
Рейтинг сообщений: 99
Зарегистрирован: Вс янв 24, 2010 19:19:52
Сообщений: 4470
Откуда: Главный Улей России (Moscow)
Рейтинг сообщения: 0
Я вот тоже с STMами начал знакомиться. Поставил себе CоIDE. Данная среда основана на среде Eclipse. Ну и она бесплатная.

_________________
I am DX168B and this is my favourite forum on internet!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 59 ]  1, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: >TEHb<, mab72 и гости: 33


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y