rt-thread-official/bsp/stm32f40x
mqb 19448a920c 修改了GPIO_Configuration
STM32F4系列UART在初始化的时候,如果GPIO_AF放到GPIO_INIT后边,系统复位后,串口会向外发送一个字节的数据,通常是0x00。将GPIO_AF放到GPIO_INIT前边可以避开这个问题。
2017-08-28 12:39:17 +08:00
..
Libraries include iar startup code 2015-10-13 11:40:59 +08:00
applications [bsp] fix incompatible type error for "finsh_system_init()" 2017-07-29 14:21:40 +08:00
drivers 修改了GPIO_Configuration 2017-08-28 12:39:17 +08:00
SConscript Re-normalizing the repo 2013-01-08 22:40:58 +08:00
SConstruct [BSP] update MDK project file for STM32F4 2015-01-20 15:52:39 +08:00
project.uvproj [BSP] Update Keil MDK project files. 2015-05-11 21:10:25 +08:00
project.uvprojx [stm32f4]更新mdk5工程文件 2015-05-13 21:07:31 +08:00
readme.md Update and rename readme.txt to readme.md 2015-10-13 11:52:05 +08:00
rtconfig.h disable stm32 EMAC hardware checksum. 2016-08-19 17:31:12 +08:00
rtconfig.py [BSP] update the value of DEVICE in rtconfig.py. 2015-08-05 17:10:49 +08:00
stm32_rom.ld [bsp]add gdb support for stm32f4xx 2014-08-12 18:22:04 +08:00
stm32_rom.sct fixed compiling error 2012-04-14 11:41:15 +00:00
stm32f40x_flash.icf [BSP] Fix component initialization functions may be not sequential storage on ROM when used for IAR linker. 2017-07-27 13:58:07 +08:00
template.uvproj update stm32f10x template. 2013-02-20 10:49:09 +08:00
template.uvprojx Add mdk5 project for stm32 bsps 2014-11-19 15:28:56 +08:00

readme.md

board info: STM32F4 discovery http://www.st.com/internet/evalboard/product/252419.jsp

note: in drivers/stm32f4xx_conf.h /* Redefine the HSE value; it's equal to 8 MHz on the STM32F4-DISCOVERY Kit */ #define HSE_VALUE ((uint32_t)8000000)

================= IAR WARNING =================

after use scons --target=iar -s cmd to product IAR project, you have to add iar link file by hand

IAR steps:

  1. Project-->Options-->Linker
  2. Config-->Linker Configuration file
  3. select Override Default, then select bsp/stm32f40x/stm32f40x_flash.icf
  4. rebuild project

TODO auto add *.icf by scons script