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

No one assigned

    Labels

    new variantAdd support of new bard

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    To do

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions