www.kn34pc.com

Форум на силистренските радиолюбители
Дата и час: 22 Юли 2024, 22:35

Часовете са според зоната UTC + 2 часа [ DST ]




Напиши нова тема Отговори на тема  [ 2 мнения ] 
Автор Съобщение
МнениеПубликувано на: 26 Сеп 2023, 09:58 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1506
Местоположение: Силистра
I-ви вариант: да си купим.
От напр. Aliexpress, на цената примерно на 2 кафета получаваме програматор ST-Link v2 за STM8/STM32.
На тази цена вероятността да е изпълнен със "заместим" микроконтролер е голяма,
но записва нормално, че и дебъгва нормално (през STM32 Cube IDE, Keil).
Прикачени файлове:
st-link_v2_usb_stm8_stm32_debugger_1.jpg
st-link_v2_usb_stm8_stm32_debugger_1.jpg [ 76.72 KiB | Прегледано 222 пъти ]

Софтуер:
STM32 ST-LINK Utility
https://www.st.com/en/development-tools ... nk004.html
Прикачени файлове:
STM32 ST-LINK Utility.jpg
STM32 ST-LINK Utility.jpg [ 196.11 KiB | Прегледано 221 пъти ]

STM32 Cube Programmer
https://www.st.com/en/development-tools ... eprog.html
Прикачени файлове:
STM32 Cube  Programmer.jpg
STM32 Cube Programmer.jpg [ 238.29 KiB | Прегледано 221 пъти ]


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 26 Сеп 2023, 10:09 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1506
Местоположение: Силистра
II-ри вариант: да си направим програматор.
Необходим е модул (или самоделна платка?) със STM32F103C8T6:
Прикачени файлове:
stm32f103c8-development-board-blue-pill.jpg
stm32f103c8-development-board-blue-pill.jpg [ 97.06 KiB | Прегледано 221 пъти ]

Turn an STM32F103C8T6 (BluePill) into an STLink Programmer
https://microcontrollerelectronics.com/ ... programmer

firmwares/STM32F103C8T6/ST-Link
https://github.com/open-plc-com/firmwar ... T6/ST-Link
Прикачени файлове:
BluePill_as_Stlink.png
BluePill_as_Stlink.png [ 120.87 KiB | Прегледано 120 пъти ]

Стъпките накратко:
- свързване на два модула STM32 (бъдещ програматор и програмирано устройство). Свързах схемата само с резистора 220 Ohm.
- програмиране на първия модул: чрез RX/TX, аз: чрез външен, друг програматор по SWCLK, SWDIO:
STM32 ST-LINK Utility -> STLinkV2.J16.S4.bin и последваща ръчна актуализация до посл. наличен фърмуер (от сървърите на ST).

Прикачени файлове:
dsc04935_cr.jpg
dsc04935_cr.jpg [ 223.4 KiB | Прегледано 120 пъти ]

https://github.com/open-plc-com/firmwar ... /readme.MD
https://github.com/skeyzero/stlink_V2/tree/master

Прикачени файлове:
Untitled-2.jpg
Untitled-2.jpg [ 210.76 KiB | Прегледано 212 пъти ]

STM32 ST-LINK Utility и STM32 Cube Programmer програмираха нормално. В Keil uVision5 запис и debug работят.
Само записа и дебъгването в STM32 Cube IDE не работеше. "No St Link with specific serial #".
Прикачени файлове:
Untitled-1.jpg
Untitled-1.jpg [ 146.31 KiB | Прегледано 220 пъти ]

Помощ от форуми:
STM32 Can Communication Normal Mode Cube IDE program -Error "No St Link with specific serial #"
https://community.st.com/t5/stm32cubemx ... d-p/576068

Премахване на една отметка ... и всичко е ОК :comp
записваме, четем, дебъгваме в STM32 Cube IDE с платка-модулче BluePill STM32F103C8T6.


Върнете се в началото
 Профил  
 
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 2 мнения ] 

Часовете са според зоната UTC + 2 часа [ DST ]


Кой е на линия

Потребители, разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
cron
Форумът се задвижва от phpBB® Forum Software © phpBB Group
Преведено от yarnaudov.com