imx6ull芯片——设置流程

以点亮LED灯为例

必要流程

查看原理图,找到对应引脚

1.引脚设置

2.电气特性

3.设置为输出

4.输出高低电平


找到LED0引脚

在找到对应单片机上的引脚

查找芯片手册先设置MUX

通过给的地址来进行位操作运算

cpp 复制代码
#define GPIO1_IO3_SW_MUX *((volatile  unsigned int *)0x20E0068)

GPIO1_IO3_SW_MUX = 5;

给5设置切换为对应引脚功能

再设置对应的电气特性

cpp 复制代码
#define GPIO1_IO3_SW_PAD *((volatile  unsigned int *)0x20E02F4)  

GPIO1_IO3_SW_PAD = 0x1079;

设置引脚输出

先设置对应引脚的DR为输出(对应位置一)

再设置GDIR,设置高低电平


Linux下对应过程

将对应.s、,c文件设置为.bin文件

cpp 复制代码
arm-none-linux-gnueabihf-gcc -c start.s -o start.o
arm-none-linux-gnueabihf-gcc -c main.c -o main.o
arm-none-linux-gnueabihf-gcc -c start.o main.o -o led.o
arm-linux-gnueabihf-ld -T imx6ull.lds  start.o main.o -o led.elf
arm-linux-gnueabihf-objcopy -O binary -S -g led.elf led.bin
arm-linux-gnueabihf-objdump -D led.elf > led.dis

再将bin文件下载到sd卡上

cpp 复制代码
./imxdownload led.bin /dev/sdb

最后把sd卡插入开发板上可以实现对应功能

相关推荐
深圳市恒锐丰科技杨生1 小时前
EG2032 220V 单路半桥栅极驱动芯片|中压外置 MOS/IGBT 驱动方案
嵌入式硬件·硬件工程
小雪崩1 小时前
嵌入式学习 day44:51单片机入门
嵌入式硬件·学习·51单片机
zcmodeltech2 小时前
冷链物流沙盘模型控制系统设计——基于STM32与Modbus RTU的冷藏车、冷库全流程动态展示方案
数据结构·stm32·单片机·嵌入式硬件·物联网·能源
智闲电子设计2 小时前
RS485 总线实战:终端电阻、差分信号、半双工方向控制,工程里最容易翻车的几处
c语言·stm32·单片机·嵌入式硬件
不悔哥4 小时前
开源 Zephyr:现代嵌入式 RTOS 长什么样
单片机·开源·嵌入式
广州灵眸科技有限公司4 小时前
瑞芯微(EASY EAI)RV1126B display
开发语言·数据库·人工智能·科技·嵌入式硬件
国产化创客5 小时前
创客开发入门(三)Arduino IDE 开发环境
ide·单片机·嵌入式硬件·课程设计·智能硬件
CedarQR6 小时前
LubanCat-2 (RK3568) Debian 下让 H3C Magic USB 无线网卡(AIC8800)联网全记录
linux·网络·单片机·嵌入式硬件·debian·3568·h3c
芯片人00716 小时前
纯硬件一键开关机ASIC芯片,为什么比 MCU 方案更适合更可靠
人工智能·单片机·嵌入式硬件·物联网·芯片