Advertisement

嵌入式Linux裸机开发(二)C语言LED驱动

阅读量:

系列文章结构概览


文章结构概览

  • 系列文章结构索引
    • 序言

    • 概述

      • STM32F103启动文件详解
      • IMX6U汇编与C语言开发环境配置
        • 配置处理器运行模式
        • 初始化堆栈指针
        • 跳转至C语言执行入口
    • 实现步骤

      • 启动文件配置

      • C语言驱动模块

        • 主函数头文件
        • 主函数源文件
        • 链接描述文件
        • 构建规则文件
      • 程序下载过程


前言

在掌握了利用汇编语言实现LED驱动的方法后,接下来将探讨如何通过汇编语言搭建C语言运行环境,并实现基于C语言的LED驱动程序。

介绍

在进行STM32F103的开发过程中,汇编文件 startup_stm32f10x_hd.s 被用于构建C语言运行环境,同时该文件还承担了诸如中断向量表配置等其他相关任务。

STM32F103的启动文件解析

复制代码
    Stack_Size EQU 0x00000400   
    
    		   AREA STACK, NOINIT, READWRITE, ALIGN=3
    Stack_Mem SPACE Stack_Size
    __init

全部评论 (0)

还没有任何评论哟~