Skip to main content
m m
Associate III
September 3, 2017
Question

How to create a CMSIS project for DiscoveryF407VG board?

  • September 3, 2017
  • 4 replies
  • 1105 views
Posted on September 03, 2017 at 19:09

I have downloaded Keil 5.24a, and Arm cortex-M legacy support, when I want to create a new project, in micro selection step, in Software Packs there is no STM32F407VG micro, but there is STM32F407VGTx micro instead, and I don't know what is the difference and can I use that micro instead, or not? Also, when I choose STM32F407VGTx, I do select CMSIS and Startup options in RTE page, but after creating new project, there is no RTE_Device.h(Startup)file in subset of Device in project tree!

And when I choose STM32F407VG in legacy support group micros, it doesn't show RTE page to select CMSIS at all!

It's 2 days I am searching for answer :(

    This topic has been closed for replies.

    4 replies

    Tesla DeLorean
    Guru
    September 3, 2017
    Posted on September 03, 2017 at 21:04

    Look at the part# on the board, I'd expect it to be a VGT6 which qualifies a size and package. Any of the 1MB F407 parts would work from a Keil or compiler perspective.

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    m m
    m mAuthor
    Associate III
    September 4, 2017
    Posted on September 04, 2017 at 04:11

    So why there is stm32f407vgtx in software packs and stm32f407vg in legacy support pack? you mean both are same?

    Another question, when I choose vgtx from software packs, it doesn't make  in

    RTE_Device.h(Startup) 

    my project tree. why it doesn't build this file? I saw in all the youtube tutorials, they have this file under the Device group in project tree but I don't have it! why?
    m m
    m mAuthor
    Associate III
    September 4, 2017
    Posted on September 04, 2017 at 04:25

    I choose stm32f407vgtx and then CMSIS and Startup options as shown below:

    0690X000006086uQAA.png

    But I have no  RTE_Device.h(Starytup) file! file!

    0690X000006086pQAA.png