uart驱动
我是新手,想用P2的65、67引脚作为UART2,麻烦提供一下思路;本帖最后由 djh 于 2021-1-30 15:16 编辑
p2 的65、67引脚对应XSPI_DAT2、XSPI_DTA3在CPU手册中可以看到可以复用为UART3,需要在RCW中修改;
软件上修改好后需要在硬件上修改,需要将P2的77引脚QSPI_DISABLE拉低,原因是我们是将这些引脚在核心板上用作了NorFlash,用于存储ubot镜像,一切完成后,需要烧写出厂镜像中的firmware_ls1028ardb_uboot_emmcboot.img,同时您需要将65、67引脚飞出来连接到一个串口上。RCW路径:OK1028-linux-fs/packages/firmware/rcw/ls1028ardb/R_SQPP_0x85bb/rcw_1500_gpu600.rcw
建议您最好再找其他的引脚复用。
djh 发表于 2021-1-30 15:14
p2 的65、67引脚对应XSPI_DAT2、XSPI_DTA3在CPU手册中可以看到可以复用为UART3,需要在RCW中修改;
软件 ...
是不是这样配置然后编译就可以了
huislee 发表于 2021-2-7 18:00
是不是这样配置然后编译就可以了
嗯,还需要将P2的77引脚QSPI_DISABLE拉低,原因是我们是将这些引脚在核心板上用作了NorFlash,用于存储ubot镜像,一切完成后,需要烧写出厂镜像中的firmware_ls1028ardb_uboot_emmcboot.img,同时您需要将65、67引脚飞出来连接到一个串口上。 djh 发表于 2021-2-8 08:45
嗯,还需要将P2的77引脚QSPI_DISABLE拉低,原因是我们是将这些引脚在核心板上用作了NorFlash,用于存储ub ...
是不是配置USB DP SDHC等也类似这样,除了硬件相应更改后软件只需要在这个配置文件中添加或修改,然后编译就行 为什么是修改这个文件有没有各文件的相应说明如:REDADME之类的 huislee 发表于 2021-2-19 16:07
是不是配置USB DP SDHC等也类似这样,除了硬件相应更改后软件只需要在这个配置文件中添加或修改,然后编 ...
需要根据原理图和CPU手册来看,做具体的修改。
CPU手册中有各个能复用的功能。
1028分成了两组XSPI,每组各8位,B组XSPI被用作emmc,这一组不能使用; A组的低四位被用作Nor flash,用于引导uboot的启动,若想用的话,需要将uboot烧写到EMMC中,并且能自动引导文件系统的启动;高四位被用作了GPIO。
使用整组的A组XSPI需要将QSPI_DISABLE引脚拉低
页:
[1]