Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

Чем бюджетно прошить GD32F303RCT6 ?

Вс янв 08, 2023 21:56:43

В паяльной станции Aixun T3a вышел из строя один из входных портов (китайцы сэкономили на защите от статики).
Сама станция собрана на чипе от GigaDevice GD32F303RCT6 (аналог от STM, но не полный). Сами процы на Али есть за недорого, а вот программатор для него недёшев. И ради прошивки одного проца приобретать как-то не хочется (будет потом в ящике валяться). Есть у меня китайский StLink mini ( на чем собран и какая версия софта сейчас не скажу - он на работе). Чем можно прошить этот GD32F303RCT6 по SWD подешевле?
Один англичанин прислал ссылочку на гихаб : https://gist.github.com/dreamcat4/9022f ... e0ad8b2708
Но там все под Линуксом и корректировкой каких-то библиотек - я не разбирался (да, наверное, и не разберусь - староват уже начинать с нуля для прошивки одного чипа).
Если нет простого варианта под виндой и простым железом программатора, то просто переделаю эту паялку под другую плату на STM (которая есть в наличии) и известную прошивку от Дэвида.

Re: Чем бюджетно прошить GD32F303RCT6 ?

Вс янв 08, 2023 22:35:50

Любым ST-Link'ом, который умеет шить STM32. GD32 через ST-LINK Utility шьются на ура.

Re: Чем бюджетно прошить GD32F303RCT6 ?

Пн янв 09, 2023 00:34:26

А что, через обычный UART он не прошивается?

Re: Чем бюджетно прошить GD32F303RCT6 ?

Пн янв 09, 2023 09:28:48

А я бы заменил на STM32F303CBT6 (странно, что по ссылке C на полтос дешевле B), да работал бы с ним по привычке ☺. Думаю, по ногам-то они совместимы?
Хотя, ХЗ за GD: я только один раз с ними сталкивался, когда мне "пилюлю" прислали, где вместо STM был GD. Я поставил китайцу 1 балл, написал гневный отзыв, выпаял GD и выкинул в мусорку, а вместо него впаял STM.

По ссылке - бред какой-то, потому что для считывания флеша с МК достаточно запустить st-flash read <file> <address> <size>, а не сношаться с openocd. Аналогично и писать при помощи st-flash write.

Добавлено after 1 minute 49 seconds:
Кстати, здесь есть патчик для расширения возможностей st-flash на CS32F103, можно попробовать аналогично и на GD32F303 расширить.

Re: Чем бюджетно прошить GD32F303RCT6 ?

Пн янв 09, 2023 13:44:28

А я бы заменил на STM32F303CBT6 Думаю, по ногам-то они совместимы?

Ага, не считая того, что RC это lqfp64, а CB - lqfp48
Eddy_Em писал(а):По ссылке - бред какой-то, потому что для считывания флеша с МК достаточно запустить

А если через UART, то
Код:
stm32flash -r firmware.hex /dev/ttyUSB0

Re: Чем бюджетно прошить GD32F303RCT6 ?

Пн янв 09, 2023 14:23:36

Тьфу, а слона-то я и не увидел.

Re: Чем бюджетно прошить GD32F303RCT6 ?

Вт янв 10, 2023 17:55:46

https://aliexpress.ru/item/100500305952 ... _content=2

Re: Чем бюджетно прошить GD32F303RCT6 ?

Пт фев 10, 2023 21:27:23

Любым ST-Link'ом, который умеет шить STM32. GD32 через ST-LINK Utility шьются на ура.

Спасибо. Так и есть.
Пришли микросхемы из Китая. Впаял, подключился "обычным" ST-Lnk V2 через STM32 ST-Link utility. Коннект есть, ID не определил - не знает такого. Но прошил нормально. Паяльная станция за $150 будет жить дальше :)
Ответить