您尚未登录。

楼主 #1 2021-02-01 00:26:11

sea18c
会员
注册时间: 2019-08-05
已发帖子: 230
积分: 222.5

全志A33的UART0 由 PB0 PB1 转到 PF2 PF4 失败,求助!!!

QQ图片20210201001404.png

现在在uboot2020.10中想使用UART0 的PF2 PF4做串口,但由于些管脚与TF共用。
当勾选 ARM architecture -> [ *] UART0 on MicroSD breakout board 后会出现“board/sunxi/board.c:581:对‘sunxi_mmc_init’未定义的引用”的错误;
如果去掉MMC模块则能正常启动。
但现在我同时想用MMC功能,MMC模块勾选,然后把u-boot-2020.10/drivers/mmc/Kconfig文件中的&& !UART0_PORT_F去掉,编译正常,下载的芯片上运行则出现如上图的结果。
请问怎么改才能正常使用呢?

离线

#2 2021-02-01 14:03:38

raspberryman
会员
注册时间: 2019-12-27
已发帖子: 503
积分: 465

Re: 全志A33的UART0 由 PB0 PB1 转到 PF2 PF4 失败,求助!!!

串口不是改这个地方,spl改有一个INDEX的宏,uboot改dts

离线

楼主 #3 2021-02-01 15:54:50

sea18c
会员
注册时间: 2019-08-05
已发帖子: 230
积分: 222.5

Re: 全志A33的UART0 由 PB0 PB1 转到 PF2 PF4 失败,求助!!!

raspberryman 说:

串口不是改这个地方,spl改有一个INDEX的宏,uboot改dts

你说这个是改成其它串口的情况,现在我是说uart0 用PF2 PF4 ,这两个管脚与TF卡共用了。SPL现在是正常输出,只是到uboot时就没有输出了,我怀疑是启动了TF卡功能造成,如果禁用TF卡是直接改DTS就可以了吗?

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn