WeActStudio STM32G431 CoreBoard

у тебя телефон без камеры?

на телефоне камеры нет

ладно, можешь морзянкой изображение передать, я отваливаю.

ты хочешь сказать что разъёмы на F103 и на G431 не совпадают по распиновке?

причем здесь распиновка, Там что, подписей на пинах нет?

Вот так
ST-LINK - G431
GND - GND
SWCLK - CLK
SWDIO - DIO
3.3V - 3V3

Под версией 4.6 ST-LINK плата G431 увиделась, прошивка старая

чета ржу :sweat_smile:

ты поставил STM32CubeProgrammer?

1 лайк

не, огрызком хотел от изготовителя платы обойтись
Здесь он недоступен, спущусь за керосином, там скачаю

комп подарили, имя менять не стал )))

пока я добрый

Ну раз увиделась то и шиться должна. Target-program и подсовываешь hex файл.

так через USB она шьётся, хочу прямо из под IDE, жду пока программа докачается, обязана, а вот в версии ST-LINK 4.0.0 в отличии от 4.6.0 не виделась

ну на от сюда попробуй

103 чип, ну если не перемаркировка то должен обновляться без проблем

Да кто же его знает, что там!
Скачал, под 2.15 он ST-LINK не видит.
Поставил программу из комплекта платы, там версия 2.11, она через USB шьёт без проблем, через внешний UART не пробовал, а через свисток ST-LINK орёт:

      -------------------------------------------------------------------
                       STM32CubeProgrammer v2.11.0                  
      -------------------------------------------------------------------

Error: Old ST-LINK firmware version. Upgrade ST-LINK firmware
Error: Old ST-LINK firmware!Please upgrade it.
Error: Old ST-LINK firmware!Please upgrade it.


А вот через USB мгновенно и, нахрен тогда ST-LINK коли прошивка в чипе

Спойлер

поддерживает загрузку через USB

      -------------------------------------------------------------------
                       STM32CubeProgrammer v2.11.0                  
      -------------------------------------------------------------------



USB speed   : Full Speed (12MBit/s)
Manuf. ID   : STMicroelectronics
Product ID  : DFU in FS Mode
SN          : 208636914B42
DFU protocol: 1.1
Board       : --
Device ID   : 0x0468
Device name : STM32G43x/G44x
Flash size  : 128 KBytes (default)
Device type : MCU
Revision ID : --  
Device CPU  : Cortex-M4


Memory Programming ...
Opening and parsing file: Sweep_Serial_Print.ino.bin
  File          : Sweep_Serial_Print.ino.bin
  Size          : 31.10 KB 
  Address       : 0x08000000 


Erasing memory corresponding to segment 0:
Erasing internal memory sectors [0 15]
erasing sector 0000 @: 0x08000000 done
erasing sector 0001 @: 0x08000800 done
erasing sector 0002 @: 0x08001000 done
erasing sector 0003 @: 0x08001800 done
erasing sector 0004 @: 0x08002000 done
erasing sector 0005 @: 0x08002800 done
erasing sector 0006 @: 0x08003000 done
erasing sector 0007 @: 0x08003800 done
erasing sector 0008 @: 0x08004000 done
erasing sector 0009 @: 0x08004800 done
erasing sector 0010 @: 0x08005000 done
erasing sector 0011 @: 0x08005800 done
erasing sector 0012 @: 0x08006000 done
erasing sector 0013 @: 0x08006800 done
erasing sector 0014 @: 0x08007000 done
erasing sector 0015 @: 0x08007800 done
Download in Progress:


File download complete
Time elapsed during download operation: 00:00:00.810

RUNNING Program ... 
  Address:      : 0x8000000
Start operation achieved successfully


ткни носом, как из нормальной STM32F103 с памятью 128 ST-LINK сделать, по этому гайду?

достаточно даже 64
А гайд не этот, где-то у меня была ссылка, найду - выложу

Посмотрел, там бинарник старее чем на моём стлинке

Кстати, попробовал по версией 2.15 через USB, шьётся немного медленней, совсем немного, видимо база девайсов побольше:

Спойлер
      -------------------------------------------------------------------
                       STM32CubeProgrammer v2.15.0                  
      -------------------------------------------------------------------



USB speed   : Full Speed (12MBit/s)
Manuf. ID   : STMicroelectronics
Product ID  : DFU in FS Mode
SN          : 208636914B42
DFU protocol: 1.1
Board       : --
Device ID   : 0x0468
Device name : STM32G43x/G44x
Flash size  : 128 KBytes (default)
Device type : MCU
Revision ID : --  
Device CPU  : Cortex-M4


Memory Programming ...
Opening and parsing file: Sweep_Serial_Print.ino.bin
  File          : Sweep_Serial_Print.ino.bin
  Size          : 31.10 KB 
  Address       : 0x08000000 


Erasing memory corresponding to segment 0:
Erasing internal memory sectors [0 15]
erasing sector 0000 @: 0x08000000 done
erasing sector 0001 @: 0x08000800 done
erasing sector 0002 @: 0x08001000 done
erasing sector 0003 @: 0x08001800 done
erasing sector 0004 @: 0x08002000 done
erasing sector 0005 @: 0x08002800 done
erasing sector 0006 @: 0x08003000 done
erasing sector 0007 @: 0x08003800 done
erasing sector 0008 @: 0x08004000 done
erasing sector 0009 @: 0x08004800 done
erasing sector 0010 @: 0x08005000 done
erasing sector 0011 @: 0x08005800 done
erasing sector 0012 @: 0x08006000 done
erasing sector 0013 @: 0x08006800 done
erasing sector 0014 @: 0x08007000 done
erasing sector 0015 @: 0x08007800 done
Download in Progress:


File download complete
Time elapsed during download operation: 00:00:00.940

RUNNING Program ... 
  Address:      : 0x8000000
Start operation achieved successfully

Напрямую из ARDUINO IDE 1.8.19

через версию 4.6.0 ST-LINK со старой прошивкой можно шить )))

23:52:30 : ST-LINK SN : 50FF6F065070495244602187
23:52:30 : V2J17S4
23:52:30 : Connected via SWD.
23:52:30 : Connection mode : Normal.
23:52:30 : Debug in Low Power mode enabled.
23:52:30 : Device ID:0x468 
23:52:30 : Device flash Size : 128KBytes
23:52:30 : Device family :STM32G43x/G44x
23:53:47 : [Sweep_Serial_Print.ino.GENERIC_G431CBUX.bin] opened successfully.
23:53:47 : [Sweep_Serial_Print.ino.GENERIC_G431CBUX.bin] checksum : 0x00310E76 
23:54:12 : Memory programmed in 2s and 28ms.
23:54:12 : Verification...OK
23:54:12 : Programmed memory Checksum: 0x00310E76

Основная задумка тестовые скетчи с записью программы напрямую через порт USB одолел, а это и планировалось, чисто в стиле ARDUINO IDE

я так понимаю, если озадачиваться то надо уже версию V3 искать