DSP

K60系列学习(一)

2019-07-13 15:38发布

K60中系列的MCU中存在FlexMemory和程序内存的差别,两者之间的对表如下表所示: 另外K60系列的MCU的命名规则如下: 各字段的编号格式为: Q  K##  A  M  FFF  R  T  PP  CC  N Q:  M代表完全合格产品,P表示测试样品 K##:代表Kinetis系列 A:关键属性,D表示Cortex-M4带DSP,F表示Cortex-M4带DSP和FPU M:代表闪存类型,N代表仅有程序内存,X代表具有程序内存和FlexMemory FFF:程序内存的大小,单位为KB R:表示硅片版本, T表示温度范围,V=-40~105  C=-40~85 PP封装表示,LQ表示144 LQFP封装(20mm*20mm) CC表示最大CPU频率,10=100MHz N表示包装类型。
芯片的启动过程 芯片在上电复位之后,会将中断向量表_ _vector_table[]的前两个值分别付给SP堆栈指针寄存器和PC指针寄存器。 终端向量表定义在Exception.c文件中,如果使用下载到FLASH的方式进行调试,则该表的物理地址从[0x0000_0000],即Flash内存的地址开始; 如果使用下载到RAM的方式进行调试,则该表的物理地址根据K60芯片型号的不同而存在差异,但是一般从SRAM_L段的起始地址。 K60系列不同芯片的SRAM大小如下表所示: 片上的SRAM被分为SRAM_L和SRAM_H两块连续的地址空间。 SRAM_L is anchored to 0x1FFF_FFFF and occupies the space before this ending address. SRAM_U is anchored to 0x2000_0000 and occupies the space after this beginning address. SRAM_L = [0x2000_0000–(SRAM_size/2)] to 0x1FFF_FFFF
SRAM_U = 0x2000_0000 to [0x2000_0000+(SRAM_size/2)-1]