STM32 новичку в ARM что к чему
- Pavel_1978
- Опытный кот
- Сообщения: 830
- Зарегистрирован: Пт ноя 16, 2007 11:21:37
Re: STM32 новичку в ARM что к чему
Неопределенное состояние.
- Реклама
- paskal
- Нашел транзистор. Понюхал.
- Сообщения: 160
- Зарегистрирован: Пн сен 05, 2011 10:03:06
- Откуда: Тула
Re: STM32 новичку в ARM что к чему
1986ВЕ91 фирмы Миландр. Бутлодер не годится, потому что прошивать надо демонстрационную плату где нужные для этого цепи уже заняты. Зато выведен разъем JTAG.Pavel_1978 писал(а):Какой именно кортекс? Просто залить прошивку можно через UART или USB.
Если бы на станции "Мир" стояли Винды, она бы еще висела и висела...
- 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 что к чему
На сайте же миландра (или форуме) было - Keil +JLink .paskal писал(а): 1986ВЕ91 фирмы Миландр. Бутлодер не годится, потому что прошивать надо демонстрационную плату где нужные для этого цепи уже заняты. Зато выведен разъем JTAG.
У Segger , производителя JLink , в комплект дров входит утилита J-FLASH .
Все качается на халяву , клон JLInk на китай-площадках стоит 20$ .
Ну или покупается официально.
Хоть продуктов миландра и нет в списке , зато есть ручная настройка алгоритма -по ядру и данным флэша .
Дерзайте .
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: STM32 новичку в ARM что к чему
Там ST-LINK. Мне удалось прошить и запустить отладку на NXPшном МК с помощью ST-LINK. Точно не помню, какой конкретно модели камень. Давно было дело. Но я зашивал прямо из IAR. ST-LINK utility гразно матюгнется. Можно попробовать с помощью утилиты OpenOCD прошить.paskal писал(а):Кроме ULINK есть еще VLDISCOVERY, наверно STLINK у него на борту прошивает и другие кортексы, не только STM?
I am DX168B and this is my favourite forum on internet!
- paskal
- Нашел транзистор. Понюхал.
- Сообщения: 160
- Зарегистрирован: Пн сен 05, 2011 10:03:06
- Откуда: Тула
Re: STM32 новичку в ARM что к чему
Большая. Из среды я не могу записать прошивку созданную в другом компиляторе.oleg110592 писал(а):какая разница между софтом и средой?
Ничего подобного. В том ведомстве где я работаю, быстро купить невозможно. Одни только электронные торги через которые обязаны проводить КАЖДУЮ покупку это потеря 1-2 месяца. А еще туча других препон.oleg110592 писал(а):когда предприятию надо срочно, обычно все решается быстро.paskal писал(а):А официальным путем это очень долго (издержки предприятия). А работа срочная.
Если бы на станции "Мир" стояли Винды, она бы еще висела и висела...
- 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 что к чему
для STM32F103C8T6 должна подойтиTODD писал(а):STM32F103VCT6 100 pin
STM32F103C8T6 48 pin
мм, у кого нить есть готовые ПП для них? гугл обламывает в данном вопросе..
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 что к чему
То, что при напряжении на входе между Х и Y, на выходе может быть и 0 и 1 в зависимости от погоды на Марсе.isx писал(а):Перевод мне понятен, а вот что подразумевает производитель под этим термином?Pavel_1978 писал(а):Неопределенное состояние.
Другой пример: статическая память. После включения питания там случайный мусор. Undefined.
Re: STM32 новичку в ARM что к чему
Ого... Я то думал там петля гистерезиса реализована....alexf58 писал(а):То, что при напряжении на входе между Х и Y, на выходе может быть и 0 и 1 в зависимости от погоды на Марсе


