STM32 новичку в ARM что к чему
Я рад, что у Вас всё получилось. Вместо $PROJ_FNAME$.hex еще лучше использовать $TARGET_BPATH$.hex, тогда будет подставляться имя hex-файла для текущей конфигурации, если задано несколько конфигураций компиляции. Естественно, в качестве Linker Output должны быть заданы разные имена файлов для разных конфигураций.
- Реклама
- Сообщения: 232
- Зарегистрирован: Вт май 08, 2012 10:42:29
- Сообщения: 822
- Зарегистрирован: Вс июн 02, 2013 12:23:03
Хочу начать научиться работать с STM32.
Думаю начать с STM32F030F4P6 - 20 пиновый.
Думаю будет проще в пайке и недорогой не жалко если умрет.
Что мне потребуется для начала работ. Про среды разработки я уже читал.
А вот из оборудования? Например требуется программатор? Можно ли использовать те что для AVR?

Думаю начать с STM32F030F4P6 - 20 пиновый.
Думаю будет проще в пайке и недорогой не жалко если умрет.
Что мне потребуется для начала работ. Про среды разработки я уже читал.
А вот из оборудования? Например требуется программатор? Можно ли использовать те что для AVR?
- Вложения
-
- stm32.JPG
- (7.2 КБ) 883 скачивания
Если там есть ISP загрузчик, как в более старших семействах, то кроме переходника USB-UART TTL ничего не надо для залива.
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
http://radiokot.ru/articles/56/amd9800 писал(а):Что мне потребуется для начала работ.
з.ы. про кокос пропускам чтение (для серии STM32F0 есть хорошие примеры от производителя для Кейла - лучше воспользоваться им (имхо)).
- Реклама
вытсречал ли кто-либо на просторах инета таблици для сравнения STM32
ну типа вот такого
http://rozetka.com.ua/computers-noteboo ... %2C419739/
ну типа вот такого
http://rozetka.com.ua/computers-noteboo ... %2C419739/
Tell Me The Truth
Иван Сусанин - первый полупроводник 
- Сообщения: 232
- Зарегистрирован: Вт май 08, 2012 10:42:29
- Сообщения: 822
- Зарегистрирован: Вс июн 02, 2013 12:23:03
смотрел я эти ссылки и так и не нашел как мне залить прошивку в этот STM32.
Вот заказал я все таки себе STM32F103CB. Написано что у него есть USB порт, я так понимаю что можно будет развести плату подключить к USB и какой нибудь программой залить прошивку?
Вот заказал я все таки себе STM32F103CB. Написано что у него есть USB порт, я так понимаю что можно будет развести плату подключить к USB и какой нибудь программой залить прошивку?
- Сообщения: 232
- Зарегистрирован: Вт май 08, 2012 10:42:29
ST-LINK V2, J-LINK V8, Или любую отладочную плату DISKOVERY в них ST-LINK встроеный, и шей себе на здоровье, а про USB забудь. Либо заказывай контроллер в котором есть загрузчик через USB
- Сообщения: 183
- Зарегистрирован: Сб фев 09, 2013 23:00:23
Если нет возможности купить Discovery или Nucleo с отладчиком на борту, лучше заказать такую платку:
http://www.ebay.com/itm/1-x-STM32F103C8 ... 5b0a0db48c
За $4.65 самому не сделать никаким утюгом. А заливать проще всего через последовательный порт. Надо иметь USB to serial провод, скажем от Нокии.
Или типа такого:
http://www.ebay.com/itm/FT232RL-FTDI-US ... 43ce76e36a
http://www.ebay.com/itm/1-x-STM32F103C8 ... 5b0a0db48c
За $4.65 самому не сделать никаким утюгом. А заливать проще всего через последовательный порт. Надо иметь USB to serial провод, скажем от Нокии.
Или типа такого:
http://www.ebay.com/itm/FT232RL-FTDI-US ... 43ce76e36a
- Сообщения: 822
- Зарегистрирован: Вс июн 02, 2013 12:23:03
то есть если я себе куплю такой Discoveryalexf58 писал(а):Если нет возможности купить Discovery или Nucleo с отладчиком на борту, лучше заказать такую платку
http://www.aliexpress.com/item/STM32F3D ... 98232.html
или такую
http://ru.aliexpress.com/item/Free-ship ... 23479.html
То с его помощью смогу смогу отлаживать и прошивать?
А если купить те две платы что вы указали выше то они будут играть роль программатора?
Я смотрю эти микроконтроллеры есть с ядром Cortex-M0 Cortex-M3 Cortex-M4.
Скажите пожалуйста если отладочная плата на базе Cortex-M0 я смогу работать с Cortex-M3 и Cortex-M4.
Извините за ранее если вопросы не правильно сформулированы.
- Сообщения: 183
- Зарегистрирован: Сб фев 09, 2013 23:00:23
>>то есть если я себе куплю такой Discovery
Да. Первая совсем "крутая". STM32F3xx серия имеет очень быстрые ЦАПы и АЦП и встроенные операционники. Если надо с аналоговыми сигналами работать - самое оно. Если не надо - второй платки с F0 достаточно.
На обоих по 2 процессора. Один - для своей программы, а второй - прошивальщик/отладчик. Т.е. кроме самой платы Discovery больше ничего не надо. Но потом можно
прошивальщик/отладчик (STLink/V2) отключить 2-мя перемыйками от второй половины платы Discovery и прошивать/отлаживать другой STM32 на своей плате.
>>А если купить те две платы что вы указали выше то они будут играть роль программатора?
Нет. Первая - просто плата с процессором. Все равно что купить чип, развести плату и припаять. Но за эти деньги проще взять готовую. А переходник USB/serial можно использовать для разговора с процессором через UART и/или для прошивки, но не отладки.
Короче, возьмите Discovery и этого достаточно для почти всего. Точнее переходник USB/serial в любом случае не помешает.
>>Скажите пожалуйста если отладочная плата на базе Cortex-M0 я смогу работать с Cortex-M3 и Cortex-M4
Не совсем понял вопрос. Отладчик с платы на базе Cortex-M0 безусловно можно использовать с любым STM32 на другой плате.
Keil бесплатно до 32К кода. Coocox - вообще бесплатный.
Да. Первая совсем "крутая". STM32F3xx серия имеет очень быстрые ЦАПы и АЦП и встроенные операционники. Если надо с аналоговыми сигналами работать - самое оно. Если не надо - второй платки с F0 достаточно.
На обоих по 2 процессора. Один - для своей программы, а второй - прошивальщик/отладчик. Т.е. кроме самой платы Discovery больше ничего не надо. Но потом можно
прошивальщик/отладчик (STLink/V2) отключить 2-мя перемыйками от второй половины платы Discovery и прошивать/отлаживать другой STM32 на своей плате.
>>А если купить те две платы что вы указали выше то они будут играть роль программатора?
Нет. Первая - просто плата с процессором. Все равно что купить чип, развести плату и припаять. Но за эти деньги проще взять готовую. А переходник USB/serial можно использовать для разговора с процессором через UART и/или для прошивки, но не отладки.
Короче, возьмите Discovery и этого достаточно для почти всего. Точнее переходник USB/serial в любом случае не помешает.
>>Скажите пожалуйста если отладочная плата на базе Cortex-M0 я смогу работать с Cortex-M3 и Cortex-M4
Не совсем понял вопрос. Отладчик с платы на базе Cortex-M0 безусловно можно использовать с любым STM32 на другой плате.
Keil бесплатно до 32К кода. Coocox - вообще бесплатный.
- Сообщения: 232
- Зарегистрирован: Вт май 08, 2012 10:42:29
Бери любую diskovery и не мучайся, на них на всех установлен программатор отладчик ST_LINK V2!
А переходник USB/serial нафиг не нужен! имея аппаратный USB в процессоре, виртуальный сом делается не сложно!
А переходник USB/serial нафиг не нужен! имея аппаратный USB в процессоре, виртуальный сом делается не сложно!
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
Не на всех.optima писал(а):Бери любую diskovery и не мучайся, на них на всех установлен программатор отладчик ST_LINK V2!
На VL версия 1 ...
- Сообщения: 232
- Зарегистрирован: Вт май 08, 2012 10:42:29
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
А схема так же обновится ?optima писал(а):А первая не обновляется до второй?
- Сообщения: 232
- Зарегистрирован: Вт май 08, 2012 10:42:29


