当前位置:网站首页>STM32 -- program startup process
STM32 -- program startup process
2022-07-28 22:37:00 【Green hedgerow bamboo maple】
The work of the processor : It just starts working , Will continue to get code , And implement
Workflow : After the chip is powered on, reset exception will be triggered , And will jump to the specific offset position of the interrupt vector table , Get the content inside and execute , Modify and reset abnormal contents , You can let the processor perform the operations we specify

Main flash memory : Data can be saved for a long time
SRAM: Static random access memory
Start file analysis (startup_stm32f103xe.s)

Program startup process
(1) Initialize stack pointer

(2) Set up PC Pointer value
(3) Configure interrupt vector table
DCD A block of memory in bytes will be allocated for the specified target

(4) Configure the system clock
(5) call C Library function _main, Initializing the stack , Finally, I will jump to my own main Function
Reference resources 《Cortex-M3 Authoritative guide 》
边栏推荐
- Ruiji takeout project - development of business development function Day2
- Paddlenlp is based on ernir3.0 text classification. Take the traditional Chinese medicine search and retrieval semantic map classification (kuake-qic) as an example [multi classification (single label
- internet的基本服务中文件传输命令是哪个
- Tensorflow serving high performance machine learning model service system
- Research cup element recognition multi label classification task based on ernie-3.0 cail2019 method
- MySQL installation and configuration (super detailed, simple and practical)
- LVS+KeepAlived高可用部署实战应用
- For loops and functions
- 96. Different binary search trees (medium binary search tree dynamic planning)
- AWK空行过滤
猜你喜欢

SQL injection less38 (Stack Injection)
![[LiteratureReview]Object Detection and Mapping with Bounding Box Constraints](/img/37/7cb5fa3a9078a5f5947485147c819d.png)
[LiteratureReview]Object Detection and Mapping with Bounding Box Constraints

internet的基本服务中文件传输命令是哪个
![[connect set-top box] - use ADB command line to connect ec6108v9 Huawei Yuehe box wirelessly](/img/ab/624e9a3240416f8445c908378310ad.png)
[connect set-top box] - use ADB command line to connect ec6108v9 Huawei Yuehe box wirelessly

Can the MySQL create statement be used to create a table structure and append new records

c语言实现字符串逆序排列

SQL injection less42 (post stack injection)

【CVPR 2021】Cylinder3D:用于LiDAR点云分割的圆柱体非对称3D卷积网络

Concise history of graphic technology

使用PCL批量显示PCD点云数据流
随机推荐
Kali source solution software cannot be installed correctly
Winserver operation and maintenance technology stack
NPM switch Taobao source (NPM source)
DOM programming + events
Why doesn't the icon on the elment plus icon input display
Static details of static members
CMD common commands
Concise history of graphic technology
静态成员static详解
How about the actual use effect of common source oscilloscope
[CVPR 2021] cylinder3d: cylindrical asymmetric 3D convolution network for LIDAR point cloud segmentation
Sword finger offer II 053. Medium order successor in binary search tree (medium binary search tree DFS)
Openresty request authentication
Research cup element recognition multi label classification task based on ernie-3.0 cail2019 method
Common commands of NPM
Imx6q GPIO multiplexing
c语言实现字符串逆序排列
Lotus 1.16.0 extend sector expiration time
Sword finger offer II 056. Sum of two nodes in a binary search tree (simple binary search tree DFS hash table double pointer iterator)
Lvs+keepalived high availability deployment practical application