- 博客(2)
- 收藏
- 关注
原创 Linux开发板C语言实现LED闪烁
一、处理器模式的设置 Cortex-A 处理器有6种运行模式,当前实验需要将模式设置为SVC超级管理员模式,从寄存器设置中可以看到CPSR的M【4:0】控制着处理器的运行模式。因此可以将CPSR【4:0】设置为10011即为SVC模式。 二、SP指针的设置 Sp可以指向内部RAM,也可以指向DDR,在此实验中我们将指向DDR。I.MX6U-ALPHA 开发板上的 DDR3 地 址 范 围 是0X80000000~0XA0000000(512MB),也有可能是256MB的,但是其 DDR3 起始地址是 0X
2021-01-06 16:51:11
1714
原创 汇编驱动LED闪烁—正点原子Linux阿尔法开发板
1. I.MX6ULL IO初始化流程: ①、使能时钟:CCGR0~CCGR6这7个寄存器控制着6ULL所有外设时钟的使能 ②、IO复用:寄存器IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO03控制着GPIO1_IO03口复用 ③、配置电气属性:寄存器IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO03是设置GPIO1_IO03的电气属性 ④、配置GPIO功能,设置输入输出:设置GPIO1_DR寄存器bit3控制着GPIO1_IO03口输出高低电平,为1表示输出高电平,为0表示输出
2020-12-17 20:36:15
764
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人