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 что к чему
Satyr писал(а):Вы че народ ?
самый кошерный J-link клон из китая с ДОСТАВКОЙ стоит до 20$
Спишь, уже меньше 10$.
Одно но , не шьет 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 что к чему
Darth Cuauhtemoc писал(а):Какой программатор выбрать для STM32 - j-link, ulink2 или st-link/v2 или что-то другое?
Очень желательно, чтобы работал под Linux. Универсальность тоже приветствуется, но ulink2 вроде под Linux не пашет.
STlink/v2 точно под Linux работает под OpenOCD. Я правда под MacOs использую, но там отличия от Linux минимальные.
Re: STM32 новичку в ARM что к чему
Darth Cuauhtemoc писал(а):Какой программатор выбрать для STM32 - j-link, ulink2 или st-link/v2 или что-то другое?
Очень желательно, чтобы работал под Linux. Универсальность тоже приветствуется, но ulink2 вроде под Linux не пашет.
Из перечисленных только JLink самый универсальный . Имеет официальную поддержку для линуха.
-
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 что к чему
Darth Cuauhtemoc писал(а):Просто не зареген я на Али, а на Ибэе нашел только то, на что ссылку приводил.
На ebay http://www.ebay.com/itm/JLINK-J-LINK-v8 ... 20d59813f2
Только дороже...
- 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.html
Работает с
ARM7/9/11
Cortex-A5/A8/A9
Cortex-M0/M0+/M1/M3/M4
Cortex-R4
Renesas RX610, RX621, RX62N, RX62T, RX630, RX631, RX63N
http://www.segger.com/jlink_base.html
Re: STM32 новичку в ARM что к чему
Darth Cuauhtemoc писал(а): ST-Link хорош тем, что две ноги контроллера только юзает, JTAG - 5, а можно их как и в AVR в качестве простых I/O пинов использовать?
Не тупите, JLink так же SWD поддерживает + SWO - который реализован только в STLink v2 и то через ж...
-
Darth Cuauhtemoc
- Говорящий с текстолитом
- Сообщения: 1699
- Зарегистрирован: Вс июн 16, 2013 18:41:45
Re: STM32 новичку в ARM что к чему
dosikus писал(а):Не тупите, JLink так же SWD поддерживает + SWO - который реализован только в STLink v2 и то через ж...
Так то я сравнивал с самодельным JTAG адаптером на LPT, а не с J-Link'ом
У кошки четыре ноги - вход, выход, земля и питание. Но трогать ее не моги - получится замыкание.
Re: STM32 новичку в ARM что к чему
Darth Cuauhtemoc писал(а):Так то я сравнивал с самодельным JTAG адаптером на LPT
Что то я ЛПТ'шных JTAG'ов для ARM в упор не знаю ...
-
Darth Cuauhtemoc
- Говорящий с текстолитом
- Сообщения: 1699
- Зарегистрирован: Вс июн 16, 2013 18:41:45
Re: STM32 новичку в ARM что к чему
dosikus писал(а):Что то я ЛПТ'шных JTAG'ов для ARM в упор не знаю ...
Вот потому и спрашиваю, что сомневаюсь.
Darth Cuauhtemoc писал(а):Еще такой вопрос - а если JTAG адаптер на основе LPT спаять, будет ли работать с STM32
У кошки четыре ноги - вход, выход, земля и питание. Но трогать ее не моги - получится замыкание.


