startup_stm32f10x_hd_vl和startup_stm32f10x_hd的区别 cl:互联型,stm32f105/107系列 vl:超值型,stm32f100系列 xl:超高密度,stm32f101/103系列 ld:低密度,FLASH<64K md:中等密度,FLASH<=128 hd:高密度,FLASH>128©2022 Baidu |由 百度智能云 提供计算服务 | 使用百度前必读 | 文库协议 | 网站地图...
vl:超值型,stm32f100系列 xl:超高密度,stm32f101/103系列 ld:低密度,FLASH<64K md:中等密度,FLASH<=128 hd:高密度,FLASH>128
- startup_stm32f10x_ld.s: for STM32 Low density devices - startup_stm32f10x_md_vl.s: ...
│ │ │ │ startup_stm32f10x_hd.s │ │ │ │ startup_stm32f10x_hd_vl.s │ │ │ │ startup_stm32f10x_ld.s │ │ │ │ startup_stm32f10x_ld_vl.s │ │ │ │ startup_stm32f10x_md.s │ │ │ │ startup_stm32f10x_md_vl.s │ │ │ │ startup_stm32f10x_xl....
应该是 startup_stm32f10x_md.s, 但需要注意,它是中容量型f103产品的启动文件,看手册就知道自己的芯片是不是中容量了。烧录时,也要设置Flash编程算法的。startup_stm32f10x_ld.s 对应小容量(little),startup_stm32f10x_hd.s对应中容量产品。
分析startup_stm32f10x_md.s 首先看一下arm文件夹下的文件,具体如下; -ar---2011/3/1010:5215766startup_stm32f10x_cl.s -ar---2011/3/1010:5215503startup_stm32f10x_hd.s -ar---2011/3/1010:5215692startup_stm32f10x_hd_vl.s -ar---2011/3/1010:5212376startup_stm32f10x_ld.s ...
│││ startup_stm32f10x_ld_vl.s │││ startup_stm32f10x_md.s │││ startup_stm32f10x_md_vl.s │││ startup_stm32f10x_xl.s R8T6使⽤的MD.s,中容量的arm芯⽚,⼤致的启动内容如下:初始化堆栈指针 SP 初始化程序计数器指针 PC 设置堆、栈的⼤⼩ 设置中断向量...
startup_stm32f10x_cl.s 互联型的器件,STM32F105xx,STM32F107xx startup_stm32f10x_hd.s 大容量的STM32F101xx,STM32F102xx,STM32F103xx startup_stm32f10x_hd_vl.s 大容量的STM32F100xx startup_stm32f10x_ld.s 小容量的STM32F101xx,STM32F102xx,STM32F103xx ...
startup_stm32f10x_ld_vl.s 小容量的STM32F100xx startup_stm32f10x_md.s 中容量的STM32F101xx,STM32F102xx,STM32F103xx startup_stm32f10x_md_vl.s 中容量的STM32F100xx startup_stm32f10x_xl.s FLASH在512K到1024K字节的STM32F101xx,STM32F102xx,STM32F103xx 固件库中的Release_Notes_for_STM32F1...
#include<stm32f10x.h> #include<core_cm3.h> externvoid_estack(void);// to force type checking voidReset_Handler(void); voiddefault_handler(void) { while(1); } void__attribute__ ((weak))__libc_init_array(void){} // Linker supplied pointers ...