Skip to content

New variants for F303V(D-E)(H-T)  #3013

Description

@jamesrlucas

Hello,

When attempting to use STM32F303VET6 processor, I am unable to choose this processor from the Arduino 'Board Part Number' Menu

To Reproduce

  • Open Arduino Software (I am using 2.3.10)
  • go to 'Tools' -> 'Board' -> 'STM32 MCU Based Boards' -> 'Generic STM32F3 Series'
  • got to 'Tools' -> 'Board Part Number'
  • No listings are present for 'Generic F303VETx'

To Fix

  • Copy line 6 onwards from variants/STM32F3xx/F303V(D-E)(H-T)/boards_entry.txt
  • Paste these in boards.txt (I did this at line 4670)
  • Copy file variants/STM32F3xx/F303V(B-C)T/ldscript.ld
  • Paste into variants/STM32F3xx/F303V(D-E)(H-T)
  • in Arduino Software go to 'Tools' -> 'Reload Board Data'
  • Now it is possible to select 'Generic F303VETx'

I have tested that it works using the blinky sketch
I can submit a PR for this, however I'm not sure if these files are generated further upstream somewhere. (the ldscript does indicate it is autogenerated from STM32CubeIDE)

Desktop (please complete the following information):

  • Linux
  • Arduino IDE version: 2.3.10
  • STM32 core version: 2.12.0
  • Tools menu settings if not the default: N/A
  • Upload method: N/A

Board (please complete the following information):

  • Name: Generic F303VETx
  • Hardware Revision: N/A
  • Extra hardware used if any:

Metadata

Metadata

Assignees

Labels

new variantAdd support of new bard

Fields

No fields configured for Enhancement.

Projects

Status
To do

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions