文章 2023-05-04 来自:开发者社区

3-STM32启动文件详解

01启动文件简介startup_stm32f429_439xx.s是STM32的启动文件刚开始我一直认为STM32程序开始执行是从main函数开始。后来网上查查不是。原来在执行main函数之前,需要先执行一段汇编程序和完成C语言资源硬件的初始化工作**。就是以下几个功能:1--初始化栈指针MSP=_initial_sp。2--初始化复位程序计数寄存器值=...

3-STM32启动文件详解
文章 2023-04-24 来自:开发者社区

STM32 FreeRTOS FreeRTOSConfig.h文件解析

前言本篇文章带大家了解FreeRTOS里面的FreeRTOSConfig.h文件,此文基于正点原子FreeRTOS手册讲解。一、文件讲解源码:/* USER CODE BEGIN Header */ /* * FreeRTOS Kernel V10.0.1 * Copyright (C) 2017 Amazon.com, Inc. or its affiliates. All Rights...

基于STM32的端到端物联网全栈开发

18 课时 |
11789 人已学 |
免费
开发者课程背景图
文章 2023-02-27 来自:开发者社区

【IoT】STM32 分散加载文件 .sct 解析

1、STM32 启动文件与 .sct 文件分析1) 定义STACK段,{NOINIT,读写}:分配一段内存大小为0.5K;2) 定义HEAP段, {NOINIT,读写}:分配一段内存大小为1K;3) 定义RESET段,{DATA,只读}:DCD各种中断向量;4) 定义|.text|段,{CODE,只读}:Reset_Handler函数,函数中最后加载了__main;对剩余的中断函数进行了弱定义;....

【IoT】STM32 分散加载文件 .sct 解析
文章 2022-12-15 来自:开发者社区

STM32在keil下开发时候文件options配置的一些小技巧

作者:良知犹存转载授权以及围观:欢迎添加微信公众号:Conscience_Remains总述    这是之前ST芯片载keil下开发时候总结的一些代码文件options配置小笔记,虽然不是很复杂但是在使用的过程中很方便,这里给大家介绍一下。一个是一个bug介绍,第二个是多个同名代码文件的条件编译,第...

STM32在keil下开发时候文件options配置的一些小技巧
文章 2022-11-26 来自:开发者社区

STM32:串口收发HEX文件

主函数代码部分:#include "stm32f10x.h" // Device header #include "Delay.h" #include "OLED.h" #include "Serial.h" #include "LED.h" #include "...

STM32:串口收发HEX文件
文章 2022-08-08 来自:开发者社区

STM32的内存管理相关(内存架构,内存管理,map文件分析)

把以前看过的做过的笔记,还有网上参考的部分好文章,利用十一假期好好梳理了一遍,希望对大家也对自己以后查看有帮助 ..梳理章节架构,完善内容 ..5.1 STM32启动方式完善 ..5.2 用户bootloader简要说明 ..GCC环境下部分相关图例补充 ...

STM32的内存管理相关(内存架构,内存管理,map文件分析)
文章 2022-08-07 来自:开发者社区

STM32的启动过程 — startup_xxxx.s文件解析(MDK和GCC双环境)

一、什么是启动文件无论是是何种MCU,从简单的51,MSP430,到ARM9,ARM11,A7 都必须有启动文件,因为对于嵌入式开发,绝大部分情况都是使用C语言,而C语言一般都是从main 函数开始,但是对于MCU来说,他是如何找到并执行main函数的,就需要用到“启动文件”,就是各种 startup_xxxx.s 文件。启动文件是使用机器认识的汇编语言,经过一些必要的配置,最终能够调用 mai....

STM32的启动过程 — startup_xxxx.s文件解析(MDK和GCC双环境)
文章 2022-06-13 来自:开发者社区

stm32开发笔记(二):stm32系列使用V3.5固件库的帮助文件以及GPIO基本功能(一)

前言  stm32系列是最常用的单片机之一,不同的版本对应除了引脚、外设、频率、容量等’不同之外,其开发的方法是一样的。  本章讲解使用库函数使用GPIO引脚功能。补充  本文章为多年前学习方法总结,基本是一通百通(PS:学的是方法而不是技术本身)。stm32系列帮助文件GPIO手把手详细解说  编写GPIO功能...

stm32开发笔记(二):stm32系列使用V3.5固件库的帮助文件以及GPIO基本功能(一)
文章 2016-05-05 来自:开发者社区

STM32 Unicode 与 GBK 转换 .bin文件放到SD卡是啥意思

    2个数组 : static const WCHAR tbl_lower[] = { 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

IoT

物联网软硬件开发者一站式基地

+关注