当前位置: 首页 > news >正文

硬件编译相关

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段初始化提供地址标
http://www.jsqmd.com/news/276351/

相关文章:

  • 新手友好!YOLOv9官方镜像5分钟跑通第一个demo
  • VibeThinker-1.5B-WEBUI部署教程:Jupyter一键启动完整指南
  • 什么是音乐音高?——AI 音乐创作的完整指南 | Suno高级篇 | 第27篇
  • VantUI:跨平台移动端UI组件库的完整解决方案
  • 5分钟极速上手:BiliTools跨平台B站资源下载全攻略
  • 轻松捕获网页媒体:资源嗅探工具实用指南
  • 联想拯救者BIOS隐藏设置终极解锁指南
  • SenseVoiceSmall代码实例:批量处理音频文件的Python脚本
  • 幽冥大陆(一百08)门禁局域网http白名单二次识别—东方仙盟练气期
  • 拯救者Y7000 BIOS终极解锁指南:新手也能掌握的完整教程
  • GPEN在家庭相册数字化中的实际应用案例
  • 浏览器资源嗅探终极指南:解锁网页媒体下载完整教程
  • 老年陪伴机器人语音模块:基于SenseVoiceSmall的情感响应
  • Speech Seaco Paraformer模型体积分析:参数量与加载时间关系研究
  • 模型加载缓慢?麦橘超然缓存预热优化实战教程
  • 终极字体合并工具:轻松解决魔兽世界字体兼容性问题
  • 猫抓Cat-Catch:解锁网络资源捕获的专业级解决方案
  • GalTransl终极指南:轻松实现Galgame智能汉化的完整方案
  • BiliTools:跨平台B站资源下载神器,解锁超清视频与无损音频
  • AI视频总结神器:3分钟快速掌握B站海量知识的高效方法
  • Blender智能重拓扑插件QRemeshify完全操作指南
  • ms-swift性能优化技巧:提升训练速度的几个关键设置
  • fft npainting lama模型训练数据来源:泛化能力影响因素
  • 万物识别-中文-通用领域垃圾分类系统:智能回收站部署实战
  • 用Unsloth微调Phi模型,小显存也能跑大模型
  • OpCore Simplify:让黑苹果安装变得前所未有的简单
  • Fun-ASR实战:如何高效转写课程与访谈内容
  • QtScrcpy画质终极优化:从入门到4K超清的完整指南
  • B站资源下载神器:BiliTools跨平台工具箱完全指南
  • OpCore Simplify黑苹果配置新手指南:从零开始打造专属macOS系统