imx6u学习
文章平均质量分 57
记录imx6u学习过程中的一些问题
重邮研究森
别说没办法!!!
展开
-
I.MX6U-驱动开发-1-第一个linux驱动(字符读写)
字符驱动原创 2022-07-27 20:30:56 · 282 阅读 · 0 评论 -
I.MX6U-驱动开发-4-linux设备树
设备树基础知识原创 2022-08-02 09:28:04 · 232 阅读 · 0 评论 -
I.MX6U-驱动开发-3-新字符驱动
新字符驱动原创 2022-07-29 15:05:58 · 81 阅读 · 0 评论 -
I.MX6U-驱动开发-2-LED驱动
led驱动原创 2022-07-28 15:00:21 · 195 阅读 · 0 评论 -
I.MX6U-系统移植-7-linux根文件系统
根文件系统构建原创 2022-07-25 15:27:51 · 168 阅读 · 0 评论 -
I.MX6U-系统移植-6-uboot图形化配置
图形化界面配置原创 2022-07-25 08:37:02 · 118 阅读 · 0 评论 -
I.MX6U-系统移植-5-linux内核编译和移植
linux内核移植+网络驱动修改原创 2022-07-21 22:13:19 · 476 阅读 · 0 评论 -
I.MX6U-系统移植-4-uboot移植
uboot移植过程原创 2022-07-20 11:15:37 · 220 阅读 · 0 评论 -
I.MX6U-系统移植-3-uboot启动流程
uboot的启动流程原创 2022-07-15 10:32:43 · 284 阅读 · 0 评论 -
I.MX6U-系统移植-2-顶层Makefile分析
uboot的Makefile基本流程原创 2022-07-12 19:50:27 · 200 阅读 · 0 评论 -
I.MX6U-系统移植-1-uboot命令使用
uboot基本命令原创 2022-07-10 21:04:34 · 357 阅读 · 0 评论 -
ARM汇编语法
本文持续更新(引用正点原子资料!!!)目录ARM汇编基本语法1.1处理器内部数据传输指令1.2存储器访问指令1.3压栈和出栈指令1.4跳转指令1.5算术运算指令1.6逻辑运算指令ARM汇编基本语法1.1处理器内部数据传输指令mov:将数据从一个寄存器拷贝到另一个寄存器,或将一个立即数传递到寄存器里面MOV R0, R1 @将寄存器R1中的数传递给R0 R0=R1MOV R0, #0x12 @将立即数0x12传递给R0 R0=0x12.原创 2021-10-27 15:16:47 · 1018 阅读 · 1 评论 -
I.MX6U启动方式和启动设备
启动方式:.修改GPIO电平原理:通过修改BOOT_MODE[1:0]的高低电平选择4钟不同对应方式类型:串行下载:原理:通过USB或者UART将代码下载到板子上的外置存储设备内部BOOT模式:原理:芯片运行内部的boot ROM,然后boot ROM会进行硬件初始化,然后从boot设备(SD卡)中将代码拷贝到指定RAM(DDR)在内部BOOT模式基础上,进行启动设备原理:通过BOOT_CFG1[7:0],BOOT_CFG2[7:0],BOOT_CFG4[7:0.原创 2021-10-28 19:37:09 · 165 阅读 · 0 评论 -
I.MX6U-裸机-GPT延时器实验(11)
GPT学习原创 2022-04-25 20:18:24 · 270 阅读 · 0 评论 -
I.MX6U-裸机-按键消抖实验(10)
按键消抖学习原创 2022-04-24 21:13:13 · 393 阅读 · 0 评论 -
I.MX6U-裸机-epit定时器实验(9)
epit定时器学习原创 2022-04-24 20:46:51 · 295 阅读 · 0 评论 -
I.MX6U-裸机-按键实验(7)
key+gpio模块化原创 2022-04-20 20:39:45 · 341 阅读 · 0 评论 -
I.MX6U-裸机-beep实验(6)
beep原创 2022-04-20 20:16:54 · 105 阅读 · 0 评论 -
I.MX6U-裸机-汇编LED实验(1)
GPIO常用寄存器原创 2022-04-18 21:27:37 · 316 阅读 · 0 评论 -
I.MX6U-裸机-C语言版LED实验(2)
工作流程:1.配置环境2.准备文件3.进行编译4.烧到板子5.观察现象本实验文件:main.c main.h Makefile start.s imx6ul.lds链接脚本main.h代码如下 :#ifndef _MAIN_H#define _MAIN_H/* * CCM 相关寄存器地址*/#define CCM_CCGR0 *((volatile unsigned int *)0X020C4068)#define CCM_CCGR1 ...原创 2021-10-28 21:12:37 · 191 阅读 · 1 评论 -
I.MX6U-裸机-BSP版LED实验(5)
工程化管理原创 2021-11-15 13:25:33 · 653 阅读 · 1 评论 -
I.MX6U镜像烧写原理(无具体流程)
在设置好BOOT(设备启动方式与模式)之后,就能以指定的方式启动设备了。在32中通过编译器直接生成.hex文件烧到板子,但是arm板子不能直接编译.bin。需要对.bin文件进行添加信息最终可烧写文件包含:(1)IVt:存放ROM中的地址信息(2)Boot data:启动数据,包含镜像文件的地址和大小(3)DCD:配置信息,主要是DDR3(4)可执行文件:烧写流程:imxdowload生成的led.imx是在led.bin上加入:IVT + Boot data + DCD +原创 2021-10-28 20:03:37 · 199 阅读 · 1 评论 -
I.MX6U-裸机-stm32版LED实验(3)
本文和(1)只有main.c程序不一样,具体如下:#include "imx6ul.h" // @description : 使能I.MX6U所有外设时钟void clk_enable(void){ CCM->CCGR0 = 0XFFFFFFFF; CCM->CCGR1 = 0XFFFFFFFF; CCM->CCGR2 = 0XFFFFFFFF; CCM->CCGR3 = 0XFFFFFFFF; CCM->CCGR4 = 0XFFFFFF原创 2021-11-15 09:55:27 · 918 阅读 · 0 评论 -
I.MX6U-裸机-按键中断实验(8)
中断学习原创 2021-11-22 14:49:31 · 200 阅读 · 0 评论 -
I.MX6U-裸机-SDK版LED实验(4)
SDK包实现部分代码初始化原创 2021-11-15 10:17:21 · 219 阅读 · 0 评论