STM32F103_uCLinux_BOOT
代码说明:
STM3210E-EVAL官方开发板,主芯片STM32F103ZET6,支持ucLinux开发,官网也给出了开发套件。但是官网没有给出BOOT的源代码,只有HEX文件(根据推测该HEX文件时KEIL生成的)。看过UBOOT的启动后,了解了BOOT启动都干些什么事,我仿照UBOOT在KEIL软件下写功能超级简单的BOOT,就是完成外设的初始化,初始化控制器串口1,经过验证,可以跳转到内核,内核能够实现printf打印输出。(The Boot of STM32F103 uCLinux development)
文件列表:
STM32F103_uCLinux_BOOT
......................\JLinkArm_RSUController.ini,205,2012-06-11
......................\JLinkArm_uCOSDemo.ini,205,2009-03-09
......................\JLinkLog.txt,47324,2014-02-24
......................\JLinkSettings.ini,285,2010-11-03
......................\List
......................\Obj
......................\...\STM32F103_uCLinux_BOOT.plg,0,2014-03-22
......................\RSUController.BAT,3275,2014-02-24
......................\RSUController.Opt,5451,2014-03-22
......................\RSUController.Uv2,4841,2014-02-24
......................\RSUController_MyTarget.dep,11222,2014-03-22
......................\RSUController_Opt.Bak,5734,2014-02-24
......................\RSUController_RSUController.dep,39398,2014-02-24
......................\RSUController_Uv2.Bak,4851,2014-02-24
......................\Source
......................\......\BSP
......................\......\...\bsp.c,2999,2014-02-24
......................\......\...\bsp.h,3415,2013-12-27
......................\......\...\core_cm3.c,17206,2009-09-28
......................\......\...\core_cm3.h,46535,2011-05-24
......................\......\...\stm32f10x.h,32286,2010-12-09
......................\......\...\system_stm32f10x.c,30748,2014-01-15
......................\......\...\system_stm32f10x.h,1959,2010-11-09
......................\......\...\usart.c,2503,2014-02-21
......................\......\...\usart.h,1262,2014-02-21
......................\......\COMMON
......................\......\......\Inc
......................\......\......\...\fsmc_nor.h,4219,2014-02-21
......................\......\......\...\fsmc_sram.h,1792,2012-04-16
......................\......\......\...\header.h,665,2014-02-21
......................\......\......\...\includes.h,1809,2014-02-24
......................\......\......\...\integer.h,756,2011-08-17
......................\......\......\...\setup.h,6587,2014-02-24
......................\......\......\...\stm32f10x_conf.h,6404,2010-11-10
......................\......\......\...\stm32f10x_it.h,3967,2008-05-29
......................\......\......\...\variable.h,3390,2012-08-07
......................\......\......\Src
......................\......\......\...\fsmc_nor.c,11589,2014-02-24
......................\......\......\...\fsmc_sram.c,7695,2012-04-16
......................\......\......\...\main.c,2242,2014-02-24
......................\......\......\...\setup.c,2425,2013-12-30
......................\......\......\...\stm32f10x_it.c,29630,2014-02-21
......................\......\FWLib
......................\......\.....\inc
......................\......\.....\...\cortexm3_macro.h,2220,2010-11-05
......................\......\.....\...\stm32f10x_adc.h,18854,2008-09-23
......................\......\.....\...\stm32f10x_bkp.h,6911,2008-09-23
......................\......\.....\...\stm32f10x_can.h,12279,2008-09-23
......................\......\.....\...\stm32f10x_crc.h,1881,2008-09-23
......................\......\.....\...\stm32f10x_dac.h,9598,2008-09-23
......................\......\.....\...\stm32f10x_dbgmcu.h,2859,2008-09-23
......................\......\.....\...\stm32f10x_dma.h,17974,2008-09-23
......................\......\.....\...\stm32f10x_exti.h,5776,2008-09-23
......................\......\.....\...\stm32f10x_flash.h,14015,2011-02-17
......................\......\.....\...\stm32f10x_fsmc.h,19041,2008-09-23
......................\......\.....\...\stm32f10x_gpio.h,14820,2008-09-23
......................\......\.....\...\stm32f10x_i2c.h,16213,2008-09-23
......................\......\.....\...\stm32f10x_iwdg.h,3414,2008-09-23
......................\......\.....\...\stm32f10x_lib.h,3200,2008-09-23
......................\......\.....\...\stm32f10x_map.h,28290,2011-05-24
......................\......\.....\...\stm32f10x_nvic.h,19292,2009-10-14
......................\......\.....\...\stm32f10x_pwr.h,3865,2008-09-23
......................\......\.....\...\stm32f10x_rcc.h,27218,2010-12-09
......................\......\.....\...\stm32f10x_rtc.h,3619,2008-09-23
......................\......\.....\...\stm32f10x_sdio.h,18326,2008-09-23
......................\......\.....\...\stm32f10x_spi.h,13782,2011-02-21
......................\......\.....\...\stm32f10x_systick.h,3212,2008-09-23
......................\......\.....\...\stm32f10x_tim.h,47203,2011-01-05
......................\......\.....\...\stm32f10x_type.h,3388,2010-11-08
......................\......\.....\...\stm32f10x_usart.h,14395,2008-09-23
......................\......\.....\...\stm32f10x_wwdg.h,2620,2008-09-23
......................\......\.....\src
......................\......\.....\...\stm32f10x_adc.c,58563,2008-09-23
......................\......\.....\...\stm32f10x_bkp.c,11170,2009-03-04
......................\......\.....\...\stm32f10x_can.c,32076,2010-11-05
......................\......\.....\...\stm32f10x_crc.c,4615,2008-09-23
......................\......\.....\...\stm32f10x_dac.c,17175,2008-09-23
......................\......\.....\...\stm32f10x_dbgmcu.c,5222,2008-09-23
......................\......\.....\...\stm32f10x_dma.c,33291,2008-09-23
......................\......\.....\...\stm32f10x_exti.c,8742,2008-09-23
......................\......\.....\...\stm32f10x_flash.c,32688,2011-02-17
......................\......\.....\...\stm32f10x_fsmc.c,41592,2008-09-23
......................\......\.....\...\stm32f10x_gpio.c,22512,2012-04-16
......................\......\.....\...\stm32f10x_i2c.c,46801,2008-09-23
......................\......\.....\...\stm32f10x_iwdg.c,6431,2008-09-23
......................\......\.....\...\stm32f10x_lib.c,9154,2008-09-23
......................\......\.....\...\stm32f10x_nvic.c,28776,2008-09-23
......................\......\.....\...\stm32f10x_pwr.c,11198,2008-09-23
......................\......\.....\...\stm32f10x_rcc.c,43751,2012-07-13
......................\......\.....\...\stm32f10x_rtc.c,12125,2012-05-14
......................\......\.....\...\stm32f10x_sdio.c,39336,2008-09-23
......................\......\.....\...\stm32f10x_spi.c,34808,2011-02-21
......................\......\.....\...\stm32f10x_systick.c,6993,2008-09-23
......................\......\.....\...\stm32f10x_tim.c,130901,2012-07-16
......................\......\.....\...\stm32f10x_usart.c,43220,2012-07-20
......................\......\.....\...\stm32f10x_wwdg.c,7716,2008-09-23
......................\......\Startup
......................\......\.......\cortexm3_macro.s,10308,2008-09-21
......................\......\.......\stm32f10x_startup.s,11198,2014-02-24
下载说明:请别用迅雷下载,失败请重下,重下不扣分!