STM32 новичку в ARM что к чему
Re: STM32 новичку в ARM что к чему
Сделал себе клон STLink V2 по вышеприведенной ссылке. Прошивку записал через встроенный загрузчик, потом обновил до последней версии.
Проверял запись этим клоном NXP проца при помощи CoFlash - записывает. Значит и другие ARM запишет, а не только STM-32. Отладку пока не проверял. И приятный бонус - поддержка STM-8 - проверял и прошивку и отладку.
И такой клон получается один из самых простых и дешовых.
Проверял запись этим клоном NXP проца при помощи CoFlash - записывает. Значит и другие ARM запишет, а не только STM-32. Отладку пока не проверял. И приятный бонус - поддержка STM-8 - проверял и прошивку и отладку.
И такой клон получается один из самых простых и дешовых.
- Реклама
Re: STM32 новичку в ARM что к чему
Serj_K, можете выложить печатку? вы ставили R11,R13,R19,R20,R21?
Re: STM32 новичку в ARM что к чему
Спишь, уже меньше 10$.Satyr писал(а):Вы че народ ?
самый кошерный J-link клон из китая с ДОСТАВКОЙ стоит до 20$
Одно но , не шьет STM8, зато многим лучше STLink .
Re: STM32 новичку в ARM что к чему
drakon Я делал свою схему и плату - добавил RxD, TxD и джампер для использования встроенного загрузчика для первоначальной записи прошивки, использовал не стандартный выходной разъём SWD (мне всё равно). Плата без корпуса - делал просто минимальных размеров.
Для записи прошивки через загрузчик - замкнуть джампер P_BOOT, подключить UART, подать питание (воткнуть в USB), при помощи STM Flash Loader записать прошивку. Затем снять джампер P_BOOT - больше не нужен.
Джампер P_PWR нужен при питании целевой платы от отладчика, если она мало жрёт.
В приложенном архиве проект в Альтиуме и пдфки для лут.
Для записи прошивки через загрузчик - замкнуть джампер P_BOOT, подключить UART, подать питание (воткнуть в USB), при помощи STM Flash Loader записать прошивку. Затем снять джампер P_BOOT - больше не нужен.
Джампер P_PWR нужен при питании целевой платы от отладчика, если она мало жрёт.
В приложенном архиве проект в Альтиуме и пдфки для лут.
- Вложения
-
- SWD_SWIM_FINAL.rar
- (350.37 КБ) 365 скачиваний
Re: STM32 новичку в ARM что к чему
GHOST_J_D, попробуйте Keil uVision (MDK-ARM) https://www.keil.com/download/product/
Если размер кода не превышает 32кБ, то он работает бесплатно.
Если размер кода не превышает 32кБ, то он работает бесплатно.
Иван Сусанин - первый полупроводник 
- Реклама
-
Darth Cuauhtemoc
- Говорящий с текстолитом
- Сообщения: 1699
- Зарегистрирован: Вс июн 16, 2013 18:41:45
Re: STM32 новичку в ARM что к чему
Какой программатор выбрать для STM32 - j-link, ulink2 или st-link/v2 или что-то другое?
Очень желательно, чтобы работал под Linux. Универсальность тоже приветствуется, но ulink2 вроде под Linux не пашет.
Очень желательно, чтобы работал под Linux. Универсальность тоже приветствуется, но ulink2 вроде под Linux не пашет.
У кошки четыре ноги - вход, выход, земля и питание. Но трогать ее не моги - получится замыкание.
- balmer
- Это не хвост, это антенна
- Сообщения: 1433
- Зарегистрирован: Вс дек 02, 2012 03:13:48
- Откуда: Калининград
Re: STM32 новичку в ARM что к чему
STlink/v2 точно под Linux работает под OpenOCD. Я правда под MacOs использую, но там отличия от Linux минимальные.Darth Cuauhtemoc писал(а):Какой программатор выбрать для STM32 - j-link, ulink2 или st-link/v2 или что-то другое?
Очень желательно, чтобы работал под Linux. Универсальность тоже приветствуется, но ulink2 вроде под Linux не пашет.
Re: STM32 новичку в ARM что к чему
Из перечисленных только JLink самый универсальный . Имеет официальную поддержку для линуха.Darth Cuauhtemoc писал(а):Какой программатор выбрать для STM32 - j-link, ulink2 или st-link/v2 или что-то другое?
Очень желательно, чтобы работал под Linux. Универсальность тоже приветствуется, но ulink2 вроде под Linux не пашет.
-
Darth Cuauhtemoc
- Говорящий с текстолитом
- Сообщения: 1699
- Зарегистрирован: Вс июн 16, 2013 18:41:45
Re: STM32 новичку в ARM что к чему
Такой вот китайский клон подойдет?
http://www.ebay.com/itm/171037098059
http://www.ebay.com/itm/171037098059
У кошки четыре ноги - вход, выход, земля и питание. Но трогать ее не моги - получится замыкание.
Re: STM32 новичку в ARM что к чему
Зачем брать не понятно что, если есть уже проверенное ?Darth Cuauhtemoc писал(а):Такой вот китайский клон подойдет?
http://www.ebay.com/itm/171037098059
http://www.aliexpress.com/item/Free-Shi ... 07502.html
-
Darth Cuauhtemoc
- Говорящий с текстолитом
- Сообщения: 1699
- Зарегистрирован: Вс июн 16, 2013 18:41:45
Re: STM32 новичку в ARM что к чему
Просто не зареген я на Али, а на Ибэе нашел только то, на что ссылку приводил. Придется, видимо, и на Али зарегиться.dosikus писал(а): Зачем брать не понятно что, если есть уже проверенное ?
http://www.aliexpress.com/item/Free-Shi ... 07502.html
У кошки четыре ноги - вход, выход, земля и питание. Но трогать ее не моги - получится замыкание.
Re: STM32 новичку в ARM что к чему
На ebay http://www.ebay.com/itm/JLINK-J-LINK-v8 ... 20d59813f2Darth Cuauhtemoc писал(а): Просто не зареген я на Али, а на Ибэе нашел только то, на что ссылку приводил.
Только дороже...
- amv2000
- Опытный кот
- Сообщения: 717
- Зарегистрирован: Вт апр 26, 2011 13:58:36
- Откуда: Ростовская область
Re: STM32 новичку в ARM что к чему
Спасибо я заказалdosikus писал(а):Зачем брать не понятно что, если есть уже проверенное ?
Re: STM32 новичку в ARM что к чему
А где про эту штуку можно подробнее почитать, что это вообще - программатор\отладчик? И с какой хоть стороны к этой штуке подходить.....dosikus писал(а):Зачем брать не понятно что, если есть уже проверенное ?
http://www.aliexpress.com/item/Free-Shi ... 07502.html
Я тоже потихоньку присматриваюсь к кортексам...
Такой контроллер http://www.aliexpress.com/item/Free-shi ... 72128.html можно будет этой штукой помучить?
-
Darth Cuauhtemoc
- Говорящий с текстолитом
- Сообщения: 1699
- Зарегистрирован: Вс июн 16, 2013 18:41:45
Re: STM32 новичку в ARM что к чему
Должно быть да.shads писал(а):Такой контроллер http://www.aliexpress.com/item/Free-shi ... 72128.html можно будет этой штукой помучить?
Вообще, с такими демпинговыми ценами можно и ST-Link/v2 взять. Насколько я понимаю, у других фирм чипы намного дороже.
Еще такой вопрос - а если JTAG адаптер на основе LPT спаять, будет ли работать с STM32 и есть ли поддержка в Linux? ST-Link хорош тем, что две ноги контроллера только юзает, JTAG - 5, а можно их как и в AVR в качестве простых I/O пинов использовать?
В принципе, на первых порах достаточно будет просто программирования (как в AVR), отладку на потом оставлю.
Последний раз редактировалось Darth Cuauhtemoc Вс июл 28, 2013 21:39:57, всего редактировалось 1 раз.
У кошки четыре ноги - вход, выход, земля и питание. Но трогать ее не моги - получится замыкание.
Re: STM32 новичку в ARM что к чему
JLink - программатор/отладчик . Работает с IAR,Keil, легко прикручивается к EClipse .
Работает с
Работает с
http://www.segger.com/jlink_base.htmlARM7/9/11
Cortex-A5/A8/A9
Cortex-M0/M0+/M1/M3/M4
Cortex-R4
Renesas RX610, RX621, RX62N, RX62T, RX630, RX631, RX63N
Re: STM32 новичку в ARM что к чему
Не тупите, JLink так же SWD поддерживает + SWO - который реализован только в STLink v2 и то через ж...Darth Cuauhtemoc писал(а): ST-Link хорош тем, что две ноги контроллера только юзает, JTAG - 5, а можно их как и в AVR в качестве простых I/O пинов использовать?
-
Darth Cuauhtemoc
- Говорящий с текстолитом
- Сообщения: 1699
- Зарегистрирован: Вс июн 16, 2013 18:41:45
Re: STM32 новичку в ARM что к чему
Так то я сравнивал с самодельным JTAG адаптером на LPT, а не с J-Link'омdosikus писал(а):Не тупите, JLink так же SWD поддерживает + SWO - который реализован только в STLink v2 и то через ж...
У кошки четыре ноги - вход, выход, земля и питание. Но трогать ее не моги - получится замыкание.
Re: STM32 новичку в ARM что к чему
Что то я ЛПТ'шных JTAG'ов для ARM в упор не знаю ...Darth Cuauhtemoc писал(а): Так то я сравнивал с самодельным JTAG адаптером на LPT
-
Darth Cuauhtemoc
- Говорящий с текстолитом
- Сообщения: 1699
- Зарегистрирован: Вс июн 16, 2013 18:41:45
Re: STM32 новичку в ARM что к чему
Вот потому и спрашиваю, что сомневаюсь.dosikus писал(а):Что то я ЛПТ'шных JTAG'ов для ARM в упор не знаю ...
Darth Cuauhtemoc писал(а):Еще такой вопрос - а если JTAG адаптер на основе LPT спаять, будет ли работать с STM32
У кошки четыре ноги - вход, выход, земля и питание. Но трогать ее не моги - получится замыкание.


