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卡插入开发板上可以实现对应功能

相关推荐
QMCY_jason7 小时前
RK3588 usb摄像头 mipi摄像头 hdmi in 调试记录
单片机·嵌入式硬件
国科安芯7 小时前
四重证据,一条逻辑链:商业航天级微控制器MCU抗辐射验证方法学综述——以国科安芯AS32S601为例
人工智能·单片机·嵌入式硬件·mcu·安全·抗辐射
玄芯散人10 小时前
【元婴·100】STM32启动流程:从上电到main()经历了什么
stm32·单片机·嵌入式硬件
恒锐丰科技林技术员12 小时前
EG3525S 推挽半桥 PWM 控制芯片解析与工程应用
经验分享·嵌入式硬件·硬件工程
科芯创展14 小时前
XZ5129:单节锂电池供电36V升压LED恒流驱动芯片设计解析
stm32·单片机·嵌入式硬件
恒锐丰科技林技术员14 小时前
EG44273 低侧单通道栅极驱动芯片解析
经验分享·嵌入式硬件·硬件工程
✎ ﹏梦醒͜ღ҉繁华落℘14 小时前
单片机基础知识 --keil文件乱码,如何转换编码方式?
单片机·嵌入式硬件
创界工坊工作室15 小时前
41-基于STC89C52的避障循迹小车
stm32·单片机·嵌入式硬件·51单片机·proteus
weixin_4640780715 小时前
开关电源,反激中rcd电路快速选型
单片机·嵌入式硬件
HQB202615 小时前
EG1196S|屹晶微电子 120V 外置 MOS 异步降压 DC‑DC 控制器(短路锁存 + 电门锁延时)
嵌入式硬件·硬件工程