你好:
我查看两个文章提及了PMIC_LPM_EN0的功能。但是我出现的问题更加具体,我在SK-evm中通过M核控制 PMIC_LPM_EN0作为普通的GPIO并没有成功,其他的M核IO可以正常配置。
1、我是通过sysconfig配置的选择B7作为MCU_GPIO22,使用cpio没有成功。这种引脚作为普通的GPIO是否需要修改sk-evm的AM62的设备树?
2、在ccs中配置M核的MCU_GPIO22,是否有配置关闭复用或者配置复用为GPIO模式7的函数。
谢谢
你好:
我查看两个文章提及了PMIC_LPM_EN0的功能。但是我出现的问题更加具体,我在SK-evm中通过M核控制 PMIC_LPM_EN0作为普通的GPIO并没有成功,其他的M核IO可以正常配置。
1、我是通过sysconfig配置的选择B7作为MCU_GPIO22,使用cpio没有成功。这种引脚作为普通的GPIO是否需要修改sk-evm的AM62的设备树?
2、在ccs中配置M核的MCU_GPIO22,是否有配置关闭复用或者配置复用为GPIO模式7的函数。
谢谢
您好,
回答以下问题:
1,PMIC_LPM_en0信号通常用于连接到PMIC解决方案。 您是否在设计中使用PMIC。
2,在主题标题中,您说“cpio”。 您是否想说“GPIO”。 您想说“cpio”,请解释该词的含义。
3,客户尝试对GPIO执行什么操作。
在开AM6254发板SK-evm上,在不改linux设备树的情况下,直接在M核的代码里配置PMIC_LPM_EN0w为普通GPIO是否可行,不确定是否会有在linux内核中占用MCU_GPIO的情况?
在Linux器件树中定义GPIO,以便Linux能够识别硬件并调用器件驱动程序并使用相关API。 您的应用无法实现这一点,您可以使用MCU+ SDK GPIO驱动程序从MCU M4F内核控制GPIO:https://software-dl.ti.com/mcu-plus-sdk/esd/AM62X/11_02_00_23/exports/docs/api_guide_am62x/DRIVERS_GPIO_PAGE.html
对MCU GPIO寄存器执行直接寄存器写入。 请参阅AM62x TRM https://www.ti.com/lit/ug/spruiv7c/spruiv7c.pdf中的第12.2.1.4.2节GPIO功能