打印
[技术问答]

MA35D1 RTP(M4) 不能控制PD0-PD4管脚电平

[复制链接]
230|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
onlycook|  楼主 | 2023-4-14 14:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.在.\MA35D1_Buildroot\output\build\arm-trusted-firmware-custom\fdts\ma35d1-cpu800-wb-512m.dts修改使能PD0-PD4,以上逻辑PD10,PD11(用于M4 串口16调试输出), PM6-PM9,PN6均受M4软件控制,但是PD0-PD4在软件上均不受控,在开发板上进行验证也是一样情况(通过万用表量开发板上对应引脚)

&sspcc {

        gpio_s = <PD0_SUBM>,

                <PD1_SUBM>,

                <PD2_SUBM>,

                <PD3_SUBM>,

                <PD4_SUBM>,

                <PN6_SUBM>;

};

2.PN6是受控制的(开发板上的灯受控),串口的输出PD->DOUT也是0-->1F-->0-->1F变化,但是实际硬件IO电平没有变化。

使用特权

评论回复
沙发
海滨消消| | 2023-4-15 14:00 | 只看该作者
把内核设备树qspi0关闭,PD0-PD4与qspi0引脚共用
&qspi0 {
      status = "okay";
      pinctrl-names = "default";
      pinctrl-0 = <&pinctrl_qspi0>;
};

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

410

主题

1540

帖子

3

粉丝