STM32 новичку в ARM что к чему

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
Pavel_1978
Опытный кот
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Re: STM32 новичку в ARM что к чему

Сообщение Pavel_1978 »

Неопределенное состояние.
Аватара пользователя
paskal
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Пн сен 05, 2011 10:03:06
Откуда: Тула

Re: STM32 новичку в ARM что к чему

Сообщение paskal »

Pavel_1978 писал(а):Какой именно кортекс? Просто залить прошивку можно через UART или USB.

1986ВЕ91 фирмы Миландр. Бутлодер не годится, потому что прошивать надо демонстрационную плату где нужные для этого цепи уже заняты. Зато выведен разъем JTAG.
Если бы на станции "Мир" стояли Винды, она бы еще висела и висела...
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: STM32 новичку в ARM что к чему

Сообщение DX168B »

paskal
Ну так можно приобрести какой-нибудь дешевый клон J-Link и им и прошить.
К тому же, он предпочтительнее, так как позволяет шить почти любые микроконтроллеры с JTAG интерфейсом.
ST-LINK не пойдет, хотя мне удавалось им помучать МК сторонних производителей (LPC семейство от NXP)
I am DX168B and this is my favourite forum on internet!
Аватара пользователя
paskal
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Пн сен 05, 2011 10:03:06
Откуда: Тула

Re: STM32 новичку в ARM что к чему

Сообщение paskal »

Это не радиолюбительство, а для работы. За свои деньги я покупать не буду, даже если недорогой. А официальным путем это очень долго (издержки предприятия). А работа срочная.
Поэтому вопрос - как прошить именно имеющимся железом.
Да. Кроме ULINK есть еще VLDISCOVERY, наверно STLINK у него на борту прошивает и другие кортексы, не только STM?
Если бы на станции "Мир" стояли Винды, она бы еще висела и висела...
alexf58
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Сб фев 09, 2013 23:00:23

Re: STM32 новичку в ARM что к чему

Сообщение alexf58 »

isx писал(а): нормальный синус с размахом от 0.3В до 2.8В (питается это дело вместе с STM32 от 3В).


Синус "нормален" только для аналоговых схем. Для цифровых нужны крутые фронты. Поставь триггеры Шмита на вход и будет счастье.
Например 74HC14.

Медленно меняющийся сигнал (например синус) плюс шум дают тот же эффект, что и механический дребезг контактов.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: STM32 новичку в ARM что к чему

Сообщение oleg110592 »

paskal писал(а):...какой софт?...Зашивать надо не в среде, а автономно...

какая разница между софтом и средой?
paskal писал(а):А официальным путем это очень долго (издержки предприятия). А работа срочная.

когда предприятию надо срочно, обычно все решается быстро.
Вижу уже ответили на родном форуме:
http://forum.milandr.ru/viewtopic.php?f ... 6d06372ee2
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM32 новичку в ARM что к чему

Сообщение dosikus »

paskal писал(а):1986ВЕ91 фирмы Миландр. Бутлодер не годится, потому что прошивать надо демонстрационную плату где нужные для этого цепи уже заняты. Зато выведен разъем JTAG.


На сайте же миландра (или форуме) было - Keil +JLink .
У Segger , производителя JLink , в комплект дров входит утилита J-FLASH .
Все качается на халяву , клон JLInk на китай-площадках стоит 20$ .
Ну или покупается официально.
Хоть продуктов миландра и нет в списке , зато есть ручная настройка алгоритма -по ядру и данным флэша .
Дерзайте .
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: STM32 новичку в ARM что к чему

Сообщение DX168B »

paskal писал(а):Кроме ULINK есть еще VLDISCOVERY, наверно STLINK у него на борту прошивает и другие кортексы, не только STM?

Там ST-LINK. Мне удалось прошить и запустить отладку на NXPшном МК с помощью ST-LINK. Точно не помню, какой конкретно модели камень. Давно было дело. Но я зашивал прямо из IAR. ST-LINK utility гразно матюгнется. Можно попробовать с помощью утилиты OpenOCD прошить.
I am DX168B and this is my favourite forum on internet!
Аватара пользователя
paskal
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Пн сен 05, 2011 10:03:06
Откуда: Тула

Re: STM32 новичку в ARM что к чему

Сообщение paskal »

oleg110592 писал(а):какая разница между софтом и средой?

Большая. Из среды я не могу записать прошивку созданную в другом компиляторе.
oleg110592 писал(а):
paskal писал(а):А официальным путем это очень долго (издержки предприятия). А работа срочная.

когда предприятию надо срочно, обычно все решается быстро.

Ничего подобного. В том ведомстве где я работаю, быстро купить невозможно. Одни только электронные торги через которые обязаны проводить КАЖДУЮ покупку это потеря 1-2 месяца. А еще туча других препон.
Если бы на станции "Мир" стояли Винды, она бы еще висела и висела...
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: STM32 новичку в ARM что к чему

Сообщение oleg110592 »

Среда, так понимаю Keil, разве это не софт (программное обеспечение)?
Весьма странно - с вас требуют сделать работу срочно, а условий для выполнения задачи не предоставляют. Начальство виновато, что нет инструмента - пусть платит из своего личного кармана.
Может поможет - тут кокос к Ulinkу вроде прикрутили:
http://www1.coocox.org/forum/topic.php?id=220
Аватара пользователя
Pavel_1978
Опытный кот
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Re: STM32 новичку в ARM что к чему

Сообщение Pavel_1978 »

Миландровском форуме читали?
Во первых Ulink+Keil.
Во вторых из кейла и через ST-Link работают.
Что значит залить прошивку созданную в другой среде?
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: STM32 новичку в ARM что к чему

Сообщение oleg110592 »

hex файл залить нужно. Безумная идея - покурочить в Keil ассемблерный startup - забить все директивой DB с кодом прошивки :shock:
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM32 новичку в ARM что к чему

Сообщение dosikus »

Pavel_1978 писал(а):Миландровском форуме читали?
Во первых Ulink+Keil.


А вы читали? :)))
http://forum.milandr.ru/viewtopic.php?f=22&t=1755
Аватара пользователя
Pavel_1978
Опытный кот
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Re: STM32 новичку в ARM что к чему

Сообщение Pavel_1978 »

читал
Аватара пользователя
TODD
Встал на лапы
Сообщения: 105
Зарегистрирован: Сб сен 17, 2011 17:08:08

Re: STM32 новичку в ARM что к чему

Сообщение TODD »

STM32F103VCT6 100 pin
STM32F103C8T6 48 pin

мм, у кого нить есть готовые ПП для них? гугл обламывает в данном вопросе..
нужна только минимальная обвязка. платы желательно односторонние..

сам не могу сделать, не получается питание сцепить без перемычек.
+ только сами МК смд-шные, все остальное не-смд(кварцы, кондеры и т.п. и т.д.).
+ нужно вывести все линии портов на гребенки.

макс. размер платы - 7х10см (текстолита большего размера нет)

заранее спасибо

ЗЫ:: в идеале хотелось одна гребенка - один порт (все линии 0-15 по порядку) - на VC 5 портов -> 5 гребенок, но тут как минимум двусторонний с метализированием будет.
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: STM32 новичку в ARM что к чему

Сообщение isx »

Pavel_1978 писал(а):Неопределенное состояние.

Перевод мне понятен, а вот что подразумевает производитель под этим термином?
alexf58 писал(а):Поставь триггеры Шмита на вход и будет счастье.

Спасибо за совет. Нужно попробовать... У меня до этого была мысль повесить датчик на входы АЦП и сделать программный гистерезис. Теперь буду рассматривать оба варианта :) .
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: STM32 новичку в ARM что к чему

Сообщение oleg110592 »

TODD писал(а):STM32F103VCT6 100 pin
STM32F103C8T6 48 pin
мм, у кого нить есть готовые ПП для них? гугл обламывает в данном вопросе..

для STM32F103C8T6 должна подойти
http://we.easyelectronics.ru/Headcrash/ ... stm32.html
alexf58
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Сб фев 09, 2013 23:00:23

Re: STM32 новичку в ARM что к чему

Сообщение alexf58 »

Я для экспериментов с 48 выводными взял несколько вот таких плат.

http://www.ebay.com/itm/STM32F103C8T6-A ... 6235&rt=nc

По цене одного чипа все готово. Правда пришлось ждать посылку из Поднебесной.
Они вставляются в макетки, как 40-выводные DIP чипы. Если надо, можно вокруг нее сделать другую плату с детаями сквозь дырки.
alexf58
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Сб фев 09, 2013 23:00:23

Re: STM32 новичку в ARM что к чему

Сообщение alexf58 »

isx писал(а):
Pavel_1978 писал(а):Неопределенное состояние.

Перевод мне понятен, а вот что подразумевает производитель под этим термином?


То, что при напряжении на входе между Х и Y, на выходе может быть и 0 и 1 в зависимости от погоды на Марсе.

Другой пример: статическая память. После включения питания там случайный мусор. Undefined.
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: STM32 новичку в ARM что к чему

Сообщение isx »

alexf58 писал(а):То, что при напряжении на входе между Х и Y, на выходе может быть и 0 и 1 в зависимости от погоды на Марсе

Ого... Я то думал там петля гистерезиса реализована.... :solder:
Ответить

Вернуться в «ARM»