STM32
基于STM32分析栈、堆、全局区、常量区、代码区、RAM、ROM
在一个STM32程序代码中,从内存高地址到内存低地址,依次分布着栈区、堆区、全局区(静态区)、常量去、代码区,其中全局区中高地址分布着.bss段,低地址分布着.data段。
STM32嵌入式面试知识点总结
一、STM32F1和F4的区别?
解答:
参看:STM32开发 – STM32初识
内核不同:F1是Cortex-M3内核,F4是Cortex-M4内核;
主频不同:F1主频72MHz,F4主频168MHz;
浮点运算:F1无浮点运算单位,F4有;
功能性能:F4外设比F1丰富且功能更强大,比如GPIO翻转速率、上下拉电阻配置、ADC精度等;
内存大小:F1内部SRAM最大64K,F4有192K(112+64+16)。
二、介绍以下STM32启动过程?
解答:
STM32外设驱动库分析与实现!
这里以STM32F429芯片为例,讲解下单片机芯片内存映射图。