Например TDA7294

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

Текущее время: Чт янв 29, 2026 17:13:25

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


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



Начать новую тему Ответить на тему  [ Сообщений: 59 ]    , 2,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Вс янв 22, 2012 03:14:42 
Держит паяльник хвостом
Аватар пользователя

Карма: 9
Рейтинг сообщений: 40
Зарегистрирован: Сб апр 02, 2011 17:59:22
Сообщений: 995
Откуда: Город-герой Севастополь
Рейтинг сообщения: 0
Sergi писал(а):
как правильно настроить или где прочесть (по русски) связку IAR-ST-link.

Предлагаю Вам прочесть статейку от нашего общего друга YS: http://we.easyelectronics.ru/STM32/stm3 ... tarta.html
Lexatagan писал(а):
если в опциях проекта во вкладке Debugger указать ST-Link, а во вкладке ST-Link указать SWD или JTAG (насколько я знаю в Дискавери используется SWD), то проблем быть не должно

Теоретически да. Однако практика показала, что этого недостаточно. Там еще существует определенный гембель с дровами и установкой оных.

DX168B писал(а):
Поставил себе CоIDE. Данная среда основана на среде Eclipse. Ну и она бесплатная.

IAR Systems, кстати, предлагают IAR Kickstart Edition для ARM с бесплатной лицензией на 25 лет (и ограничением кода до 32 кБ). Вполне себе ничего для начала. Впрочем, выбор IDE - личное дело каждого. Я при выборе руководствовался популярностью IDE и уровнем поддержки разработчика.

_________________
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Вс янв 22, 2012 10:43:09 
Мучитель микросхем

Карма: 5
Рейтинг сообщений: 50
Зарегистрирован: Ср янв 04, 2012 11:57:40
Сообщений: 411
Откуда: Алчевск
Рейтинг сообщения: 0
Да, статью эту я в первю очередь прочитал. В версии 6.21 используется драйвер ST-Link_V2_USBdriver.exe. Я ему подсунул dll от старой версии,но результата нет. Скажите в ранних версиях IAR какой драйвер используется? Где его дернуть? Сам STM32 ST-LINK Utility обновился, но версия осталась v1, со старой dll работает.


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

Карма: 9
Рейтинг сообщений: 40
Зарегистрирован: Сб апр 02, 2011 17:59:22
Сообщений: 995
Откуда: Город-герой Севастополь
Рейтинг сообщения: 0
А "ранние версии" - это в Вашем понимании какие? Как я понимаю, индифферентно - какая версия драйвера. У меня, насколько я помню, и первая, и вторая версия работали - главное, чтобы в папке IAR Embedded Workbench\arm\drivers\ST-Link\ лежал соответствующий драйвер. А все, относящееся к STM32, качать нужно на сайте производителя.
Вообще, с некоторых пор я пишу в IAR, а прошиваю с помощью ST-LINK Utility. Мне так оказалось удобнее. =)

_________________
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Вс янв 22, 2012 14:18:06 
Мучитель микросхем

Карма: 5
Рейтинг сообщений: 50
Зарегистрирован: Ср янв 04, 2012 11:57:40
Сообщений: 411
Откуда: Алчевск
Рейтинг сообщения: 0
Старые версии я думал 5.50 и ранее. Хотелось чтоб отладка заработала, конечно. А пока компилится в IAR, .bin шьется ST Utility,для начала хватит.Спасибо.


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

Зарегистрирован: Вс авг 14, 2011 10:23:27
Сообщений: 7
Рейтинг сообщения: 0
Lexatagan писал(а):
...И возник вопрос - что вообще необходимо по минимому, чтобы подключиться к камню отладчиком? ...

В ходе экспериментов выяснилось, что для подключения к STM32F103 контроллеру через SWD необходимо распаять VDD, VSS, VDDA, VSSA, SWDIO, SWCLK и оставить RESET в высоком состоянии (внутренней подтяжки вполне хватает). В этом я убедился, распаяв камень в воздухе. Однако на платке, где все это сделано, отладчик все равно не видит контроллер. Ломаю голову дальше над тем, что необходимо еще...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Вт янв 24, 2012 01:23:49 
Держит паяльник хвостом
Аватар пользователя

Карма: 9
Рейтинг сообщений: 40
Зарегистрирован: Сб апр 02, 2011 17:59:22
Сообщений: 995
Откуда: Город-герой Севастополь
Рейтинг сообщения: 0
BOOT0 к земле подтянуть, VBAT к питанию...

_________________
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Вт янв 24, 2012 02:07:35 
Грызет канифоль

Зарегистрирован: Сб авг 21, 2010 20:44:27
Сообщений: 287
Откуда: Ростов
Рейтинг сообщения: 0
neonix писал(а):
yagarto + eclipse(или Code Blocks) + OpenOCD или Jlink. Сам юзаю такую вот связку :) вполне доволен.


Расскажите как это все связать ? Большое спасибо!


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

Зарегистрирован: Вс авг 14, 2011 10:23:27
Сообщений: 7
Рейтинг сообщения: 0
SubDia писал(а):
BOOT0 к земле подтянуть, VBAT к питанию...

Получается не обязательно, на весу пробовал и без BOOT0 с VBAT и с ними - отлично все работает. А вот на плате BOOT0 на земле, а все равно не пашет.


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

Карма: 9
Рейтинг сообщений: 40
Зарегистрирован: Сб апр 02, 2011 17:59:22
Сообщений: 995
Откуда: Город-герой Севастополь
Рейтинг сообщения: 0
Ммм..знаете, а ведь STM32F103 используется в схеме STM32VLDiscovery. Может быть, есть смысл глянуть, что да как у них, и сравнить со своим монтажом?
Схема приводится в "STM32 VL Discovery User Manual" на сайте stmicroelectronics. Не найдете - сообщите, скину.

_________________
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение


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

Зарегистрирован: Вс авг 14, 2011 10:23:27
Сообщений: 7
Рейтинг сообщения: 0
SubDia писал(а):
Ммм..знаете, а ведь STM32F103 используется в схеме STM32VLDiscovery. Может быть, есть смысл глянуть, что да как у них, и сравнить со своим монтажом?
Схема приводится в "STM32 VL Discovery User Manual" на сайте stmicroelectronics. Не найдете - сообщите, скину.

Спасибо за подсказку, нашел. Принципиальных отличий не нашел, да и я не одну схему отладок посмотрел уже. Самое смешное то, что практически такая же плата работала, и на весу все работает. А на этой плате повыпаявал все уже, кроме схемы питания и SWD, а толку нет. Еще и J-Link сдох, так что экспериментировать пока не с чем...


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

Карма: 5
Рейтинг сообщений: 50
Зарегистрирован: Ср янв 04, 2012 11:57:40
Сообщений: 411
Откуда: Алчевск
Рейтинг сообщения: 0
Разобрался с отладкой ST-Link.
В настройках проекта Debugger-Download ставим галки Use Flash loader, Override default .board file.
Выбираем файл FlashSTM32F10xxB.board. А в файле FlashSTM32F10xxB.flash изменяем ссылку
$TOOLKIT_DIR$\config\flashloader\ST\FlashSTM32F10xxxRAM16K.out на
$TOOLKIT_DIR$\config\flashloader\ST\FlashSTM32F10xxxRAM6K.out
Все, отладка заработала.


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

Зарегистрирован: Ср сен 07, 2011 20:21:10
Сообщений: 18
Рейтинг сообщения: 0
Использую CooCox На базе eclipse. В два клика компилит, прошивает, дебажит и легко осваивается. Ну и бесплатный, разумеется )).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Пт янв 27, 2012 17:14:31 
Нашел транзистор. Понюхал.

Зарегистрирован: Чт апр 29, 2010 10:32:32
Сообщений: 150
Рейтинг сообщения: 0
1. Имхо лучшая связка GCC + Eclipse (или заменители) + OpenOCD. Сейчас использую CooCox - ИДЕ на основе eclipse + компилятор и st-link utility для прошивки. Keil и IAR фтопку - у них ограничения, да и под линукс с ними проблемы могут быть.

2. Минимум для прошивки СТМ необходимо подключить питание цифровой части (желательно все VDD и VSS), а так же VDDA и VSSA - питание аналогой части - для запуска генератора. Boot0 > GND. Далее подключаем SWDIO и SWDCLK - микруха начинает прошиваться. Кварц необходим, если в загрузчике у вас выставлено работать от кварца, если нет - то и без него должен запуститься. (в coocox изначально кварц требуется)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Вс янв 29, 2012 14:34:26 
Мучитель микросхем

Карма: 5
Рейтинг сообщений: 50
Зарегистрирован: Ср янв 04, 2012 11:57:40
Сообщений: 411
Откуда: Алчевск
Рейтинг сообщения: 0
Скажите пожалуйста, правильно ли я понял вот это описание работы DMA:http://www.gaw.ru/html.cgi/txt/doc/micros/arm/cortex_arh/4_2_3.htm
"Передача из SPI в стат. ОЗУ = Передача SPI (APB) + передача стат. ОЗУ (AHB) + свободный цикл (AHB) = (2 цикла APB + 2 цикла AHB) + 2 цикла AHB + 1 цикл AHB = 2 цикла APB + 5 циклов AHB" при частоте 72Мгц я опрошу УВВ со соростью не более 72/7=10,3 МГц? Или там используется конвейерный доступ с частотой 72/2=36 МГц?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Ср авг 08, 2012 16:52:52 
Открыл глаза

Зарегистрирован: Сб янв 23, 2010 00:52:27
Сообщений: 67
Рейтинг сообщения: 0
Lexatagan писал(а):
если в опциях проекта во вкладке Debugger указать ST-Link, а во вкладке ST-Link указать SWD или JTAG (насколько я знаю в Дискавери используется SWD), то проблем быть не должно.


Во вкладке Debugger указал ST-Link. Почему JTAG-SWD не активна?
Изображение

При нажатии Download and Debug выдаёт ошибку:
Изображение

Как исправить?


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

Карма: 9
Рейтинг сообщений: 40
Зарегистрирован: Сб апр 02, 2011 17:59:22
Сообщений: 995
Откуда: Город-герой Севастополь
Рейтинг сообщения: 0
Сюда заглядывали?

_________________
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение


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

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
L-29 писал(а):
Во вкладке Debugger указал ST-Link. Почему JTAG-SWD не активна?

Потому что СТ-линк только СВД поддерживает.


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

Карма: 9
Рейтинг сообщений: 40
Зарегистрирован: Сб апр 02, 2011 17:59:22
Сообщений: 995
Откуда: Город-герой Севастополь
Рейтинг сообщения: 0
У меня, кстати, эта вкладка активна. Сам удивился.

_________________
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Ср авг 08, 2012 18:56:26 
Открыл глаза

Зарегистрирован: Сб янв 23, 2010 00:52:27
Сообщений: 67
Рейтинг сообщения: 0
Satyr писал(а):
Потому что СТ-линк только СВД поддерживает.


А пишут JTAG.
http://www.ebay.com/itm/ST-LINK-STLink-STM8-STM32-debugger-programmer-Emulator-/250788628811?pt=LH_DefaultDomain_0&hash=item3a642ac94b#ht_4404wt_939


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STM32 (ARM Cortex-M3)
СообщениеДобавлено: Чт дек 27, 2012 07:11:22 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Ср окт 07, 2009 18:37:22
Сообщений: 251
Откуда: BMSTU
Рейтинг сообщения: 0
Доброе время суток, столкнулся с проблемой обеспечивающей мне уже вторые бессонные сутки.

В общем разрабатываю один девайс на STM32F103CBT6 (схема прилагается).
Недавно получил плату с производства, приступил к сборке. Вот теперь не получается подконнектиться к контроллеру через SWD.
Перепробовал уже всё что можно, даже для тестов собрал ещё одну плату на которой впаян только контроллер и пара конденсаторов в обвязке питания контроллера, всю остальную переферию и преобразователи не напаивал. Даже решил подпаяться проводками прям к металлизированным переходным отверстиям, чтоб минимизировать фактор длины дорожек. Результат аналогичный...

Перепробовал кучу вариантов подключения обоих прототипов: SWD + 3.3V, SWD + питание из ST-link и.т.д. Ещё проделал кучу манипуляций с переходниками под прошивочный разъём XP3, пробовал разную длину проводов. Подвешивал SWCLK через резистор к питанию, пытался вешать конденсатор на 0.1мкф. Ничего не помогает запуститься. Уже и контроллеров несколько штук перепаял, всё бестолку.
При этом программатор к заводской demo-плате с таким-же процом поннектится без проблем.


Изображение


Изображение


Вот подскажите Уважаемые что не так? :o


Вложения:
Sheet1.pdf [308.16 KiB]
Скачиваний: 367
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 59 ]    , 2,  

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


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

Сейчас этот форум просматривают: tonyk и гости: 16


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

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


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