Чем бюджетно прошить GD32F303RCT6 ?
Чем бюджетно прошить GD32F303RCT6 ?
В паяльной станции Aixun T3a вышел из строя один из входных портов (китайцы сэкономили на защите от статики).
Сама станция собрана на чипе от GigaDevice GD32F303RCT6 (аналог от STM, но не полный). Сами процы на Али есть за недорого, а вот программатор для него недёшев. И ради прошивки одного проца приобретать как-то не хочется (будет потом в ящике валяться). Есть у меня китайский StLink mini ( на чем собран и какая версия софта сейчас не скажу - он на работе). Чем можно прошить этот GD32F303RCT6 по SWD подешевле?
Один англичанин прислал ссылочку на гихаб : https://gist.github.com/dreamcat4/9022f ... e0ad8b2708
Но там все под Линуксом и корректировкой каких-то библиотек - я не разбирался (да, наверное, и не разберусь - староват уже начинать с нуля для прошивки одного чипа).
Если нет простого варианта под виндой и простым железом программатора, то просто переделаю эту паялку под другую плату на STM (которая есть в наличии) и известную прошивку от Дэвида.
Сама станция собрана на чипе от GigaDevice GD32F303RCT6 (аналог от STM, но не полный). Сами процы на Али есть за недорого, а вот программатор для него недёшев. И ради прошивки одного проца приобретать как-то не хочется (будет потом в ящике валяться). Есть у меня китайский StLink mini ( на чем собран и какая версия софта сейчас не скажу - он на работе). Чем можно прошить этот GD32F303RCT6 по SWD подешевле?
Один англичанин прислал ссылочку на гихаб : https://gist.github.com/dreamcat4/9022f ... e0ad8b2708
Но там все под Линуксом и корректировкой каких-то библиотек - я не разбирался (да, наверное, и не разберусь - староват уже начинать с нуля для прошивки одного чипа).
Если нет простого варианта под виндой и простым железом программатора, то просто переделаю эту паялку под другую плату на STM (которая есть в наличии) и известную прошивку от Дэвида.
-=Vladimir=-
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Чем бюджетно прошить GD32F303RCT6 ?
Любым ST-Link'ом, который умеет шить STM32. GD32 через ST-LINK Utility шьются на ура.
- COKPOWEHEU
- Говорящий с текстолитом
- Сообщения: 1525
- Зарегистрирован: Чт июн 10, 2010 20:11:19
Re: Чем бюджетно прошить GD32F303RCT6 ?
А что, через обычный UART он не прошивается?
Re: Чем бюджетно прошить GD32F303RCT6 ?
[uquote="Аlex",url="/forum/viewtopic.php?p=4350966#p4350966"]Любым ST-Link'ом, который умеет шить STM32. GD32 через ST-LINK Utility шьются на ура.[/uquote]
Спасибо. Так и есть.
Пришли микросхемы из Китая. Впаял, подключился "обычным" ST-Lnk V2 через STM32 ST-Link utility. Коннект есть, ID не определил - не знает такого. Но прошил нормально. Паяльная станция за $150 будет жить дальше
Спасибо. Так и есть.
Пришли микросхемы из Китая. Впаял, подключился "обычным" ST-Lnk V2 через STM32 ST-Link utility. Коннект есть, ID не определил - не знает такого. Но прошил нормально. Паяльная станция за $150 будет жить дальше
-=Vladimir=-
-
ВоВка_из_9
- Родился
- Сообщения: 1
- Зарегистрирован: Чт авг 15, 2024 08:27:11
Re: Чем бюджетно прошить GD32F303RCT6 ?
Здравствуйте! Помогите, пожалуйста, прошить плату контроллера от гироскутера на таком чипе. Не могу подключить ее к ноутбуку, программатор ST-Link V2
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1905
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: Чем бюджетно прошить GD32F303RCT6 ?
Лучшей темы не нашел. Нет ли уже способа для отладчика к GD32 (напр. GD32F303CCT6)?
STM32CubeIDE не можно напрямую записывать. Чрез STM32 ST-LINK Utility (выбираю (почти) аналогичный тип МК) и ST-Link v2 запись ОК. Разумеется, отладчик потерян.
Embedded Builder может "напрямую" записывать, но просит GD-Link. HEX можно записать с ST-LINK Utility и ST-Link v2, но отладчик потерян.
В Keil только увидел, что есть добавка GigaDevice GD32, не экспериментировал. Вероятно, та же проблема с необходимостью GD-Link.
Стоит ли покупать программатор GD-Link (по высокой цене)?
STM32CubeIDE не можно напрямую записывать. Чрез STM32 ST-LINK Utility (выбираю (почти) аналогичный тип МК) и ST-Link v2 запись ОК. Разумеется, отладчик потерян.
Embedded Builder может "напрямую" записывать, но просит GD-Link. HEX можно записать с ST-LINK Utility и ST-Link v2, но отладчик потерян.
В Keil только увидел, что есть добавка GigaDevice GD32, не экспериментировал. Вероятно, та же проблема с необходимостью GD-Link.
Стоит ли покупать программатор GD-Link (по высокой цене)?
Re: Чем бюджетно прошить GD32F303RCT6 ?
[uquote="veso74",url="/forum/viewtopic.php?p=4648692#p4648692"]Стоит ли покупать программатор GD-Link (по высокой цене)?[/uquote]
J-link? Простейший на STM32F072 и десятке резисторов собирается.
J-link? Простейший на STM32F072 и десятке резисторов собирается.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Чем бюджетно прошить GD32F303RCT6 ?
Не совсем понятно, что означает эта фразаveso74 писал(а):отладчик потерян
GD32 отлаживаются без проблем через ST-Link в любой среде, выбрав в качестве таргета его аналог на STM32.
Лично я использую Visual Studio + Visual GDB. С GD32 работаю уже давно, никаких проблем не возникало ...
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1905
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: Чем бюджетно прошить GD32F303RCT6 ?
Извините за непонятные слова, частично пользуюсь переводчиком БГ->РУ. В том смысле, что он не срабатывает/в меню нет опции другого программатора/отладчика/ и не могу пользоваться отладчиком так, как привык, напр. с STM32 в STM32Cube IDE, в EmBitz. А использование отладчика, в частности с STM32, приносит пользу - сокращает поиск несоответствий кода за гораздо меньшее время в случае без отладчика.
С Visual Studio + Visual GDB не работал. Для себя ничем от Microsoft пользоваться не хочу кроме Win, но попробую. Спасибо.
С Visual Studio + Visual GDB не работал. Для себя ничем от Microsoft пользоваться не хочу кроме Win, но попробую. Спасибо.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Чем бюджетно прошить GD32F303RCT6 ?
В STM32Cube IDE тоже можно отлаживать GD32. Только там до определённой версии работает. Вроде до 1.7, на сколько я помню.
Re: Чем бюджетно прошить GD32F303RCT6 ?
[uquote="veso74",url="/forum/viewtopic.php?p=4648991#p4648991"]Для себя ничем от Microsoft пользоваться не хочу кроме Win[/uquote]Visual Studio - очень хороший инструмент. На мой субъективный взгляд - лучшая среда разработки.
Re: Чем бюджетно прошить GD32F303RCT6 ?
И я согласен. Единственное, с управлением там перемудрили - простейшие настройки делаются несколько через задний проход, мягко говоря. Но, если привыкнуть и забить, всё остальное хорошо.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Re: Чем бюджетно прошить GD32F303RCT6 ?
[uquote="Аlex",url="/forum/viewtopic.php?p=4649009#p4649009"]В STM32Cube IDE тоже можно отлаживать GD32. Только там до определённой версии работает. Вроде до 1.7, на сколько я помню.[/uquote]А STMicroelectronics разрешает такие финты ушами?
А то я вижу, что у veso74 в профиле значится "Болгария". Это вам не РФ. Там за такое могут не погладить по головке. Особенно - если у проекта вдруг обнаружатся внешние инвесторы и нужно будет продемонстрировать исходники, доказать их чистоту от копирайтов и законность использования средств разработки.
А то я вижу, что у veso74 в профиле значится "Болгария". Это вам не РФ. Там за такое могут не погладить по головке. Особенно - если у проекта вдруг обнаружатся внешние инвесторы и нужно будет продемонстрировать исходники, доказать их чистоту от копирайтов и законность использования средств разработки.
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1905
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: Чем бюджетно прошить GD32F303RCT6 ?
jcxz, каждое действие - для хобби. Делаю то, что хочу. Ситуация спокойная
.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Чем бюджетно прошить GD32F303RCT6 ?
Не знаю ) Мне, лично, похрен на их разрешения ) Да и в целом, на CubeIDE тожеjcxz писал(а):А STMicroelectronics разрешает такие финты ушами?
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1905
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: Чем бюджетно прошить GD32F303RCT6 ?
Какой аналог в STM32Cube выбирать для GD32E230K8T6 для теста?
(Понятно, что не все функции/модули будут такими, какие они есть.)
(Понятно, что не все функции/модули будут такими, какие они есть.)
Re: Чем бюджетно прошить GD32F303RCT6 ?
veso74, извините, а можно у Вас попросить сборку под GD32E230 в Kiel? Стартап файл и линковщики в частности интересуют, а то не получается его запустить, прошивка то заливается через SWD по ST LInk, а вот работать не работает. Или хотя бы инструкцию по правильной сборке в Keil.
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1905
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: Чем бюджетно прошить GD32F303RCT6 ?
Чeрез Pack Installer добавьте GD32E23x.
- Вложения
-
- gd32e230k8t6.zip
- (202.24 КБ) 150 скачиваний
Re: Чем бюджетно прошить GD32F303RCT6 ?
veso74, понял спасибо! Попробую и через Keil включить отладку, но вот подключал GD32E230F8P6TR через оригинальный программатор GD к официальной программе GD32Embedder. Отладчик выдал какой-то тихий ужас, как-будто МК при запуску даже в FLash память не заходит. Если несложно, взгляните в чём может быть проблема?
- Вложения
-
- 3.png
- (107.35 КБ) 173 скачивания
-
- 2.png
- (152.53 КБ) 142 скачивания
-
- Gd32Embedder1.png
- (172.36 КБ) 163 скачивания