嵌入式爱好者

查看: 19942|回复: 5

[Ubuntu] OK1028 GPIO使用问题

[复制链接]

2

主题

4

帖子

12

积分

A40i/T3/T507/T527通行证LS1028A通行证AM62x资料下载

扫一扫,手机访问本帖
发表于 2021-1-5 11:21:11 | 显示全部楼层 |阅读模式
您好:      怎么将OK1028 的IIC,SPI等第二功能引脚当GPIO使用,能在uboot里配置吗,具体怎么配置?

回复

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-1-5 15:42:28 | 显示全部楼层
你可以参考LS1028A.pdf、LS1028ARM.pdf手册,1028底板上SPI3_SCK可复用为GPIO3_DAT14,SPI_SIN可复用为GPIO3_DAT13,SPI3_SOUT可复用为GPIO3_DAT16在RCW中修改,RCW路径为:OK1028-linux-fs/packages/firmware/rcw/ls1028ardb/R_SQPP_0x85bb/rcw_1500_gpu600.rcw
目前我们没有相关的文档,只能给你提供大致的思路,具体操作需要你自己来实现

SPI3_PMUX.png
SPI3可复用GPIO.png
点评回复 支持 反对

使用道具 举报

2

主题

4

帖子

12

积分

A40i/T3/T507/T527通行证LS1028A通行证AM62x资料下载

 楼主| 发表于 2021-1-11 17:17:55 | 显示全部楼层
谢谢回复,我们的方案是想用GPIO模拟16bit并口,但是最近看到LS1028A是支持16bit并口总线的,信息来源是
LS1028ARM.pdf,29,30页,16-bit parallel bus,请问你们的核心板,哪些信号是这里所说的16-bit parallel bus信号?

点评

djh
1028分成了两组XSPI,每组各8位,B组XSPI被用作emmc,这一组不能使用; A组的低四位被用作Nor flash,用于引导uboot的启动,若想用的话,需要将uboot烧写到EMMC中,并且能自动引导文件系统的启动;高四位被用作了GPIO  详情 回复 发表于 2021-1-12 15:58
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-1-12 15:58:22 | 显示全部楼层
mrchaos 发表于 2021-1-11 17:17
谢谢回复,我们的方案是想用GPIO模拟16bit并口,但是最近看到LS1028A是支持16bit并口总线的,信息来源是
L ...

1028分成了两组XSPI,每组各8位,B组XSPI被用作emmc,这一组不能使用; A组的低四位被用作Nor flash,用于引导uboot的启动,若想用的话,需要将uboot烧写到EMMC中,并且能自动引导文件系统的启动;高四位被用作了GPIO。

使用整组的A组XSPI需要将QSPI_DISABLE引脚拉低。
XSPI.png

点评

您好,软件怎么操作XSPI,有例子吗?  详情 回复 发表于 2021-7-8 15:25
点评回复 支持 反对

使用道具 举报

2

主题

4

帖子

12

积分

A40i/T3/T507/T527通行证LS1028A通行证AM62x资料下载

 楼主| 发表于 2021-7-8 15:25:10 | 显示全部楼层
djh 发表于 2021-1-12 15:58
1028分成了两组XSPI,每组各8位,B组XSPI被用作emmc,这一组不能使用; A组的低四位被用作Nor flash,用于 ...

您好,软件怎么操作XSPI,有例子吗?

点评

djh
抱歉,软件上没有demo  详情 回复 发表于 2021-7-8 17:12
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-7-8 17:12:24 | 显示全部楼层
本帖最后由 djh 于 2021-7-8 17:35 编辑
mrchaos 发表于 2021-7-8 15:25
您好,软件怎么操作XSPI,有例子吗?

抱歉,软件上没有demo
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-6-7 16:11

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表