客户反应改动内核后无法使用SD卡烧写,93SD卡烧写用的是同一个镜像,SD卡功能被影响后会导致无法烧写。但客户没有改动和SD卡有关的部分,查看错误信息和gpio2 27的复用有关,客户去掉这的复用后可以烧写。客户只是把gpio2 27复用成gpio,而且根据报错冲突的引脚gpio3 7也只是复用为gpio,但gpio3 7和SD卡有关所以导致没法烧写。后面测试能复现客户现象,gpio2 27和gpio3 7同时复用成gpio会报错冲突。 改动dtsi里gpio节点下的gpio-ranges属性就没有这个问题。 报错信息 [ 2.615390] remoteproc remoteproc0: imx-rproc is available [ 2.621207] imx93-pinctrl 443c0000.pinctrl: pin IMX93_IOMUXC_ENET1_TD0 already requested by 43810080.gpio:59; cannot claim for 43820080.gpio:71 [ 2.634090] imx93-pinctrl 443c0000.pinctrl: pin-43 (43820080.gpio:71) status -22 [ 2.641481] reg-fixed-voltage regulator-usdhc2: error -EINVAL: can't get GPIO [ 2.648610] reg-fixed-voltage: probe of regulator-usdhc2 failed with error -22 [ 2.657696] debugfs: Directory 'UART_EN_3V3' with parent 'regulator' already present! 原本dtsi 改动后
|
|小黑屋|
飞凌嵌入式
( 冀ICP备12004394号-1 )
GMT+8, 2025-5-18 05:11
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.