以将GPIO3_DAT14初始化为高电平为例,默认是将用作SPI3_SCK,需要将其先复用为GPIO 修改RCW:firmware/rcw/ls1028ardb/R_SQPP_0x85bb/rcw_1500_gpu600.rcw
在uboot源码中进行初始化 修改位置:packages/firmware/OK1028-linux-uboot/board/freescale/ls1028a/ls1028a.c 定义一个常量 给其赋值,含义:将GPIO3_DAT14设置为输出,值设置为1(高电平) 单独编译firmware固件: flex-builder -i mkfw -a arm64 -m ls1028ardb -b emmc 烧写,一上电用万用表进行测量,可以看到该引脚为高电平(1.8V) |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-23 09:21
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.