STM32 новичку в ARM что к чему
- Pavel_1978
- Опытный кот
- Сообщения: 830
- Зарегистрирован: Пт ноя 16, 2007 11:21:37
Re: STM32 новичку в ARM что к чему
Неопределенное состояние.
- paskal
- Нашел транзистор. Понюхал.
- Сообщения: 160
- Зарегистрирован: Пн сен 05, 2011 10:03:06
- Откуда: Тула
Re: STM32 новичку в ARM что к чему
Pavel_1978 писал(а):Какой именно кортекс? Просто залить прошивку можно через UART или USB.
1986ВЕ91 фирмы Миландр. Бутлодер не годится, потому что прошивать надо демонстрационную плату где нужные для этого цепи уже заняты. Зато выведен разъем JTAG.
Если бы на станции "Мир" стояли Винды, она бы еще висела и висела...
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: STM32 новичку в ARM что к чему
paskal
Ну так можно приобрести какой-нибудь дешевый клон J-Link и им и прошить.
К тому же, он предпочтительнее, так как позволяет шить почти любые микроконтроллеры с JTAG интерфейсом.
ST-LINK не пойдет, хотя мне удавалось им помучать МК сторонних производителей (LPC семейство от NXP)
Ну так можно приобрести какой-нибудь дешевый клон 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 что к чему
Это не радиолюбительство, а для работы. За свои деньги я покупать не буду, даже если недорогой. А официальным путем это очень долго (издержки предприятия). А работа срочная.
Поэтому вопрос - как прошить именно имеющимся железом.
Да. Кроме ULINK есть еще VLDISCOVERY, наверно STLINK у него на борту прошивает и другие кортексы, не только STM?
Поэтому вопрос - как прошить именно имеющимся железом.
Да. Кроме ULINK есть еще VLDISCOVERY, наверно STLINK у него на борту прошивает и другие кортексы, не только STM?
Если бы на станции "Мир" стояли Винды, она бы еще висела и висела...
Re: STM32 новичку в ARM что к чему
isx писал(а): нормальный синус с размахом от 0.3В до 2.8В (питается это дело вместе с STM32 от 3В).
Синус "нормален" только для аналоговых схем. Для цифровых нужны крутые фронты. Поставь триггеры Шмита на вход и будет счастье.
Например 74HC14.
Медленно меняющийся сигнал (например синус) плюс шум дают тот же эффект, что и механический дребезг контактов.
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: STM32 новичку в ARM что к чему
paskal писал(а):...какой софт?...Зашивать надо не в среде, а автономно...
какая разница между софтом и средой?
paskal писал(а):А официальным путем это очень долго (издержки предприятия). А работа срочная.
когда предприятию надо срочно, обычно все решается быстро.
Вижу уже ответили на родном форуме:
http://forum.milandr.ru/viewtopic.php?f ... 6d06372ee2
Re: STM32 новичку в ARM что к чему
paskal писал(а):1986ВЕ91 фирмы Миландр. Бутлодер не годится, потому что прошивать надо демонстрационную плату где нужные для этого цепи уже заняты. Зато выведен разъем JTAG.
На сайте же миландра (или форуме) было - Keil +JLink .
У Segger , производителя JLink , в комплект дров входит утилита J-FLASH .
Все качается на халяву , клон JLInk на китай-площадках стоит 20$ .
Ну или покупается официально.
Хоть продуктов миландра и нет в списке , зато есть ручная настройка алгоритма -по ядру и данным флэша .
Дерзайте .
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: STM32 новичку в ARM что к чему
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 что к чему
oleg110592 писал(а):какая разница между софтом и средой?
Большая. Из среды я не могу записать прошивку созданную в другом компиляторе.
oleg110592 писал(а):paskal писал(а):А официальным путем это очень долго (издержки предприятия). А работа срочная.
когда предприятию надо срочно, обычно все решается быстро.
Ничего подобного. В том ведомстве где я работаю, быстро купить невозможно. Одни только электронные торги через которые обязаны проводить КАЖДУЮ покупку это потеря 1-2 месяца. А еще туча других препон.
Если бы на станции "Мир" стояли Винды, она бы еще висела и висела...
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: STM32 новичку в ARM что к чему
Среда, так понимаю Keil, разве это не софт (программное обеспечение)?
Весьма странно - с вас требуют сделать работу срочно, а условий для выполнения задачи не предоставляют. Начальство виновато, что нет инструмента - пусть платит из своего личного кармана.
Может поможет - тут кокос к Ulinkу вроде прикрутили:
http://www1.coocox.org/forum/topic.php?id=220
Весьма странно - с вас требуют сделать работу срочно, а условий для выполнения задачи не предоставляют. Начальство виновато, что нет инструмента - пусть платит из своего личного кармана.
Может поможет - тут кокос к Ulinkу вроде прикрутили:
http://www1.coocox.org/forum/topic.php?id=220
- Pavel_1978
- Опытный кот
- Сообщения: 830
- Зарегистрирован: Пт ноя 16, 2007 11:21:37
Re: STM32 новичку в ARM что к чему
Миландровском форуме читали?
Во первых Ulink+Keil.
Во вторых из кейла и через ST-Link работают.
Что значит залить прошивку созданную в другой среде?
Во первых Ulink+Keil.
Во вторых из кейла и через ST-Link работают.
Что значит залить прошивку созданную в другой среде?
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: STM32 новичку в ARM что к чему
hex файл залить нужно. Безумная идея - покурочить в Keil ассемблерный startup - забить все директивой DB с кодом прошивки 
Re: STM32 новичку в ARM что к чему
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 что к чему
STM32F103VCT6 100 pin
STM32F103C8T6 48 pin
мм, у кого нить есть готовые ПП для них? гугл обламывает в данном вопросе..
нужна только минимальная обвязка. платы желательно односторонние..
сам не могу сделать, не получается питание сцепить без перемычек.
+ только сами МК смд-шные, все остальное не-смд(кварцы, кондеры и т.п. и т.д.).
+ нужно вывести все линии портов на гребенки.
макс. размер платы - 7х10см (текстолита большего размера нет)
заранее спасибо
ЗЫ:: в идеале хотелось одна гребенка - один порт (все линии 0-15 по порядку) - на VC 5 портов -> 5 гребенок, но тут как минимум двусторонний с метализированием будет.
STM32F103C8T6 48 pin
мм, у кого нить есть готовые ПП для них? гугл обламывает в данном вопросе..
нужна только минимальная обвязка. платы желательно односторонние..
сам не могу сделать, не получается питание сцепить без перемычек.
+ только сами МК смд-шные, все остальное не-смд(кварцы, кондеры и т.п. и т.д.).
+ нужно вывести все линии портов на гребенки.
макс. размер платы - 7х10см (текстолита большего размера нет)
заранее спасибо
ЗЫ:: в идеале хотелось одна гребенка - один порт (все линии 0-15 по порядку) - на VC 5 портов -> 5 гребенок, но тут как минимум двусторонний с метализированием будет.
Re: STM32 новичку в ARM что к чему
Pavel_1978 писал(а):Неопределенное состояние.
Перевод мне понятен, а вот что подразумевает производитель под этим термином?
alexf58 писал(а):Поставь триггеры Шмита на вход и будет счастье.
Спасибо за совет. Нужно попробовать... У меня до этого была мысль повесить датчик на входы АЦП и сделать программный гистерезис. Теперь буду рассматривать оба варианта
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: STM32 новичку в ARM что к чему
TODD писал(а):STM32F103VCT6 100 pin
STM32F103C8T6 48 pin
мм, у кого нить есть готовые ПП для них? гугл обламывает в данном вопросе..
для STM32F103C8T6 должна подойти
http://we.easyelectronics.ru/Headcrash/ ... stm32.html
Re: STM32 новичку в ARM что к чему
Я для экспериментов с 48 выводными взял несколько вот таких плат.
http://www.ebay.com/itm/STM32F103C8T6-A ... 6235&rt=nc
По цене одного чипа все готово. Правда пришлось ждать посылку из Поднебесной.
Они вставляются в макетки, как 40-выводные DIP чипы. Если надо, можно вокруг нее сделать другую плату с детаями сквозь дырки.
http://www.ebay.com/itm/STM32F103C8T6-A ... 6235&rt=nc
По цене одного чипа все готово. Правда пришлось ждать посылку из Поднебесной.
Они вставляются в макетки, как 40-выводные DIP чипы. Если надо, можно вокруг нее сделать другую плату с детаями сквозь дырки.
Re: STM32 новичку в ARM что к чему
isx писал(а):Pavel_1978 писал(а):Неопределенное состояние.
Перевод мне понятен, а вот что подразумевает производитель под этим термином?
То, что при напряжении на входе между Х и Y, на выходе может быть и 0 и 1 в зависимости от погоды на Марсе.
Другой пример: статическая память. После включения питания там случайный мусор. Undefined.
Re: STM32 новичку в ARM что к чему
alexf58 писал(а):То, что при напряжении на входе между Х и Y, на выходе может быть и 0 и 1 в зависимости от погоды на Марсе
Ого... Я то думал там петля гистерезиса реализована....
