stm32不同闪存存储器容量启动文件选择说明
时间:11-11
来源:互联网
点击:
小容量产品是指闪存存储器容量在16K至32K字节之间的STM32F101xx、STM32F102xx和STM32F103xx微控制器。 选择 startup_stm32f10x_ld.s。
中容量产品是指闪存存储器容量在64K至128K字节之间的STM32F101xx、STM32F102xx和STM32F103xx微控制器。选择 startup_stm32f10x_md.s。
大容量产品是指闪存存储器容量在256K至512K字节之间的STM32F101xx和STM32F103xx微控制器。选择 startup_stm32f10x_hd.s。
还需要说明的一点是在MDk安装路径\ARM\Startup\ST\下有一个 STM32F10x.s的启动文件
STM32F10x.s 可以作为大部分stm32型号的芯片的启动文件,但是并不能适用所有的STM32型号。
STM32F10x.s是MDK提供的启动代码,从其里面的内容看来,里面定义了STM32的堆栈大小以及各种中断的名字及入口函数名称,还有启动相关的汇编代码。它只定义了3个串口,4个定时器。实际上STM32的系列产品有5个串口的型号,也只有有2个串口的型号,定时器也是,做多的有8个定时器。
比如,如果你用的STM32F103ZET6,而启动文件用的是STM32F10x.s的话,你可以正常使用串口1~3的中断,而串口4和5的中断,则无法正常使用。又比如,你TIM1~4的中断可以正常使用,而5~8的,则无法使用。
stm32闪存存储器容量启动文 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)