会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
fuzidage
专注嵌入式、linux驱动 、arm裸机研究
导航
博客园
首页
新随笔
联系
订阅
管理
公告
上一页
1
2
3
4
5
6
7
8
···
14
下一页
2023年12月15日
Uboot-3链接脚本lds分析
摘要: 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日
uboot顶层makefile-2编译过程
摘要: 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日
Uboot顶层Makefile解析-1. defconfig过程分析
摘要: 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日
uboot命令和环境变量
摘要: 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日
IMX6ULL ADC控制器
摘要: 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)
编辑
IMX6ULL PWM定时器
摘要: 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日
IMX6ULL SPI应用-6轴陀螺仪加速度传感器ICM-20608-G
摘要: 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日
IMX6ULL SPI控制器
摘要: 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日
IMX6ULL裸机-RTC定时器
摘要: 1 引入RTC定时器 RTC定时器被叫做实时时钟(real time clock)。 CPU内部有很多定时器,像看门狗WDT,PWM定时器,高精度定时器Timer等等, 只在“启动”即“通电时”运行,断电时停止。当然,如果时钟不能连续跟踪时间,则必须手动设置。那么当关机后就没办法自动计数统计时间了。
阅读全文
posted @ 2023-10-12 16:58 fuzidage
阅读(137)
评论(0)
推荐(0)
编辑
2023年9月29日
设备驱动-10.中断子系统-5 armv7 GIC架构解析
摘要: 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
下一页