Hello Guys, Im Owner of a STM32F407 Discovery Board and want to start with ARM Development, to do that i want only use the CMSIS Library from ARM not the HAL or SPL Libraray. On a Video about CMSIS Development they say that i need Chip specific Files from the Vendor to Program a ARM Based Mcrocontroller. Can someone tell me where i can get the Vendor specific Files for STM32F407 I want to write my code with Nano and Compile from the Console. Can i copy all the Files from the CMSIS Core Folder and the Vendor specific File also and the Startup File into my Projectfolder ? How does your Folderstructure looks like when you make a Project without IDE ? What is with the Startup File where can i get it for STM32F407 ? Thanks in advance gizmo
gizmo wrote: > What is with the Startup File where can i get it for STM32F407 ? The startup file is part of the tool chain, part of the IDE. ;-)
Have look at this github repo: https://github.com/modm-io/cmsis-header-stm32 The people of that project care more about the correctness of the header than ST does.
gizmo wrote: > Can someone tell me where i can get the Vendor specific Files for > STM32F407 Here you can download the StdPeriphLibrary for STM32F4xx without HAL. gizmo wrote: > How does your Folderstructure looks like when you make a Project without > IDE ? > > What is with the Startup File where can i get it for STM32F407 ? You should use an IDE which can generate a complete sample project. The project normally includes the StdPeriphLib. GnuARM-Plugin für Eclipse could do this. But I think CoIde is also fine. Most IDEs do.