fuzidage
专注嵌入式、linux驱动 、arm裸机研究

导航

 
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页

2023年12月15日

摘要: 1 u-boot.lds解读(armv8) 文件位于u-boot-2021.10\arch\arm\cpu\armv8\u-boot.lds。分析过程已在lds内部注释了. /* SPDX-License-Identifier: GPL-2.0+ */ /* * (C) Copyright 2013 阅读全文
posted @ 2023-12-15 10:36 fuzidage 阅读(124) 评论(0) 推荐(0) 编辑
 

2023年12月14日

摘要: 1 Make过程 1.1 找到$(ALL-y)依赖 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- V=1 没有指定编译目标,使用第一个目标:_all。这 里 不 编 译 模 块 , 所 以 KBUILD_EXTMOD 肯定为空,_all 的依赖就是 阅读全文
posted @ 2023-12-14 14:46 fuzidage 阅读(108) 评论(0) 推荐(0) 编辑
 

2023年11月28日

摘要: 1 版本号 Top Makefile的开头会有版本描述,VERSION 是主版本号,PATCHLEVEL 是补丁版本号,SUBLEVEL 是次版本号,这三个一 起构成了 uboot 的版本号,比如当前的 uboot 版本号就是“2016.03”。EXTRAVERSION 是附加 版本信息,NAME 阅读全文
posted @ 2023-11-28 10:48 fuzidage 阅读(252) 评论(0) 推荐(0) 编辑
 

2023年11月14日

摘要: 1.1 help或者? 1.1.1 help+具体命令 ? bootz 或 help bootz 1.2 信息查询 1.2.1 bdinfo 1.2.2 printenv 前确保 uboot 中的环境变量 bootargs 内容如下: console=ttymxc0,115200 root=/dev 阅读全文
posted @ 2023-11-14 19:44 fuzidage 阅读(436) 评论(0) 推荐(0) 编辑
 

2023年10月30日

摘要: ADCx_CFG(x=1~2) 配置寄存器 OVWREN (bit16):数据复写使能位,为 1 的时候使能复写功能,为 0 的时候关闭复写功能。 AVGS(bit15:14):硬件平均次数,只有当 ADC1_GC 寄存器的 AVGE 位为 1 的时候才有效 ADTRG(bit13):转换触发选择。 阅读全文
posted @ 2023-10-30 20:35 fuzidage 阅读(113) 评论(0) 推荐(0) 编辑
 
摘要: 1 PWM定时器介绍 一共有 8 路 PWM 信号,每个 PWM 包含一个 16 位的计数器和一个 4 x 16 的数据 FIFO。一路框图如下: ①、此部分是一个选择器,用于选择 PWM 信号的时钟源,一共有三种时钟源:ipg_clk,pg_clk_highfreq 和 ipg_clk_32k。 阅读全文
posted @ 2023-10-30 16:32 fuzidage 阅读(134) 评论(0) 推荐(0) 编辑
 

2023年10月23日

摘要: 1 6轴陀螺仪加速度传感器ICM-20608-G 1.1 概述 The ICM-20608-G is a 6-axis MotionTracking device that combines a 3-axis gyroscope, and a 3-axis accelerometer in a sm 阅读全文
posted @ 2023-10-23 21:59 fuzidage 阅读(283) 评论(0) 推荐(0) 编辑
 

2023年10月22日

摘要: 1 IMX6ULL SPI控制器 NXP的6ull参考手册第Chapter 20介绍了SPI控制器,Enhanced Configurable SPI (ECSPI) 。 1.1 特点 ①、全双工同步串行接口。 ②、可配置的主/从模式。 ③、四个硬件片选信号,支持多从机。 ④、发送和接收都有一个 3 阅读全文
posted @ 2023-10-22 16:42 fuzidage 阅读(147) 评论(0) 推荐(0) 编辑
 

2023年10月12日

摘要: 1 引入RTC定时器 RTC定时器被叫做实时时钟(real time clock)。 CPU内部有很多定时器,像看门狗WDT,PWM定时器,高精度定时器Timer等等, 只在“启动”即“通电时”运行,断电时停止。当然,如果时钟不能连续跟踪时间,则必须手动设置。那么当关机后就没办法自动计数统计时间了。 阅读全文
posted @ 2023-10-12 16:58 fuzidage 阅读(137) 评论(0) 推荐(0) 编辑
 

2023年9月29日

摘要: 1 armv7 GIC介绍 armv7 32位 gic采用v2版本,参考手册 https://developer.arm.com/documentation/ihi0048/bb/?lang=en GIC400 就是v2版本的中断控制器 IP 核,当 GIC 接收到外部中断信号以后就会报给 ARM 阅读全文
posted @ 2023-09-29 18:58 fuzidage 阅读(340) 评论(0) 推荐(0) 编辑
 
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页