嵌入式爱好者

1028 GPIO初始化为高电平

2022-2-12 15:49| 发布者: djh| 查看: 607| 评论: 0|原作者: djh

类目: 知识库  >  LS1012A/LS1043A/LS1046A系列产品     文档编号: 595

以将GPIO3_DAT14初始化为高电平为例,默认是将用作SPI3_SCK,需要将其先复用为GPIO

修改RCWfirmware/rcw/ls1028ardb/R_SQPP_0x85bb/rcw_1500_gpu600.rcw

SPI3_PMUX=1

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


已解决

未解决

只是看看

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-23 09:21

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部