реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Чем програмировать STM32 в серии?, Чем проще тем лучше.
MiklPolikov
сообщение Jan 8 2013, 22:40
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Вопрос :
чем программировать STM32 при серийном производстве ?
Давать в руки того кто это будет делать Keil и ULINK которыми пользуюсь я плохой вариант:
Слишком сложно, и пиратский Keil не везде можно поставить.

Есть ли решение проще ? Из серии нажал одну кнопку, и смотриш как "червячок" пополз.


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jan 8 2013, 23:35
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(MiklPolikov @ Jan 9 2013, 00:40) *
Есть ли решение проще ? Из серии нажал одну кнопку, и смотриш как "червячок" пополз.

У STM32 есть заводской bootloader зашитый в ROM, работающий по UART-у(может быть не только по UART-у?). Наверное есть и готовые программы умеющие общаться с bootloader-ом. Либо можно написать свою.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jan 9 2013, 00:35
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(_Артём_ @ Jan 9 2013, 03:35) *
У STM32 есть заводской bootloader зашитый в ROM, работающий по UART-у(может быть не только по UART-у?). Наверное есть и готовые программы умеющие общаться с bootloader-ом. Либо можно написать свою.


Все ноги проца кроме JTAG /SWD заняты. Поэтому хочу программировать по SWD.


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
SSerge
сообщение Jan 9 2013, 01:23
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Keil ставить не обязательно.
У всякого порядочного программатора есть утилита, которая умеет с ним работать.
Запускать её из .bat-файла, а все необходимые параметры указывать ей в командной строке.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
EugenyAM
сообщение Jan 9 2013, 02:22
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 14-10-08
Из: Omsk
Пользователь №: 40 929



Поможет STM32 ST-Link Utility
Зашивает из HEX-файла через ST-Link. В том числе от любого Discovery.
В ней также можно активировать защиту от чтения.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jan 9 2013, 06:04
Сообщение #6


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



ИМХО в серии всё же стоило закладываться на УАРТ.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Spider
сообщение Jan 9 2013, 14:48
Сообщение #7


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Специально разработал донгл со своим флешем на том же стм32, для прошивки других плат всего с 1 кнопкой 1 светодиодом. Подключаем, жмём, ждём пока моргает. Как-то так. Не так сложно, вся информация для этого есть.
Go to the top of the page
 
+Quote Post
Котелок
сообщение Jan 13 2013, 19:44
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 27-02-08
Пользователь №: 35 450



http://otladka.com.ua/index.php?page=shop....t&Itemid=71
Go to the top of the page
 
+Quote Post
Budek
сообщение May 1 2013, 06:40
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116



Цитата(Alexey Belyaev @ Jan 9 2013, 20:48) *
Специально разработал донгл со своим флешем на том же стм32, для прошивки других плат всего с 1 кнопкой 1 светодиодом. Подключаем, жмём, ждём пока моргает. Как-то так. Не так сложно, вся информация для этого есть.

Добрый день! По SWD шьете? Не дадите наколку на необходимую информацию? Не могу ничего внятного найти по протоколу и т.п.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение May 1 2013, 07:56
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(Budek @ May 1 2013, 10:40) *
Добрый день! По SWD шьете? Не дадите наколку на необходимую информацию? Не могу ничего внятного найти по протоколу и т.п.


По SWD.
Всё очень просто.
Программатор ST-LINK + бесплатная утилита вот отсюда
http://www.st.com/web/catalog/tools/FM146/...SS1677/PF251168
+ hex файл.
Тестировалось в windows xp и 7


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Aner
сообщение May 1 2013, 09:37
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



ST-LINK/v2 оригинальный от самих STMов по SWD или по SWIM, ST-Link Utility без проблем в малых сериях до 1000 шт.
Подключаем через иголки, примерно такие: http://www.aliexpress.com/store/product/50..._624777082.html
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение May 1 2013, 13:02
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(Aner @ May 1 2013, 13:37) *
ST-LINK/v2 оригинальный от самих STMов по SWD или по SWIM, ST-Link Utility без проблем в малых сериях до 1000 шт.
Подключаем через иголки, примерно такие: http://www.aliexpress.com/store/product/50..._624777082.html

Отлично работает штырьковый разъём,
http://lib.chipdip.ru/281/DOC000281210.jpg
который просто вставляется в дырки на плате.


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Aner
сообщение May 2 2013, 14:46
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



... штырьковый разъём, многие пользуют. Но для малой серии уже может быть проблемно. Мы перешли на иголки давно, и сэкономили кучу чел/часов. Поскольку ручного подтыкания нет, болтающихся, отрывающихся проводов нет. Вставил, защелкнул, само запрограмировалось, само отщелкнулось. Опять таки, смотря какая у вас серия.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение May 2 2013, 17:54
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(Aner @ May 2 2013, 18:46) *
... штырьковый разъём, многие пользуют. Но для малой серии уже может быть проблемно. Мы перешли на иголки давно, и сэкономили кучу чел/часов. Поскольку ручного подтыкания нет, болтающихся, отрывающихся проводов нет. Вставил, защелкнул, само запрограмировалось, само отщелкнулось. Опять таки, смотря какая у вас серия.


Но для этого пришлось делать небольшой станочек, который эти иголки держит, опускает/поднимает со щелчком ?


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Aner
сообщение May 2 2013, 18:03
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (MiklPolikov @ May 2 2013, 20:54) *
Но для этого пришлось делать небольшой станочек, который эти иголки держит, опускает/поднимает со щелчком ?

Да конечно, если говорим о более-менее серийном изделии. Вариантов исполнения много, от простых как книжка, до болеее сложных с автоматикой, подключением измерительной техники. Надёжность программирования, да и тестирования значительно выше.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01496 секунд с 7
ELECTRONIX ©2004-2016