mrchaos 发表于 2021-1-5 11:21:11

OK1028 GPIO使用问题

您好:      怎么将OK1028 的IIC,SPI等第二功能引脚当GPIO使用,能在uboot里配置吗,具体怎么配置?

djh 发表于 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
目前我们没有相关的文档,只能给你提供大致的思路,具体操作需要你自己来实现

mrchaos 发表于 2021-1-11 17:17:55

谢谢回复,我们的方案是想用GPIO模拟16bit并口,但是最近看到LS1028A是支持16bit并口总线的,信息来源是
LS1028ARM.pdf,29,30页,16-bit parallel bus,请问你们的核心板,哪些信号是这里所说的16-bit parallel bus信号?

djh 发表于 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引脚拉低。

mrchaos 发表于 2021-7-8 15:25:10

djh 发表于 2021-1-12 15:58
1028分成了两组XSPI,每组各8位,B组XSPI被用作emmc,这一组不能使用; A组的低四位被用作Nor flash,用于 ...

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

djh 发表于 2021-7-8 17:12:24

本帖最后由 djh 于 2021-7-8 17:35 编辑

mrchaos 发表于 2021-7-8 15:25
您好,软件怎么操作XSPI,有例子吗?
抱歉,软件上没有demo
页: [1]
查看完整版本: OK1028 GPIO使用问题