☰
硬件编译相关
2026/11/3 2:07:47 网站建设 项目流程

1.led点灯过程,需要配置那些寄存器?

LED 点灯需配置以下 4 类寄存器

(1)时钟控制寄存器(CCM)

全部设为0xFFFFFFFF,表示使能所有对应外设的时钟

(2)引脚复用控制寄存器
  • 直接操作寄存器时设为0x05(指定引脚复用为 GPIO1_IO03);
  • SDK 开发时通过函数IOMUXC_SetPinMux(IOMUXC_GPIO1_IO03_GPIO1_IO03, 0)间接配置
(3)引脚属性控制寄存器

SDK 中通过IOMUXC_SetPinConfig函数配置,设为0x10B0

(4)GPIO核心寄存器

2.elf文件格式,各段存放什么样的数据

段名数据类型
.text代码段
.redata只读数据
.data已初始化的非零全局变量、静态变量
.bss未初始化或显式初始化为 0 的全局变量、静态变量
COMMON未初始化的非静态全局变量

3.链接脚本的作用是什么?

(1)指定程序加载地址和段的内存排布
(2)收集所有目标文件的对应段并合并
(3)为.bss/COMMON段初始化提供地址标

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询