页次: 1
我也遇到类似问题,是这样解决的。
1.uboot dts开启wp和hold的内部上拉,默认的只开启了CS的内部上拉
&spi0_pins_b {
allwinner,pins = "PC3", "PC7", "PC6";
allwinner,pname = "spi0_cs0", "spi0_hold", "spi0_wp";
allwinner,function = "spi0";
allwinner,muxsel = <2>;
allwinner,drive = <1>;
allwinner,pull = <1>; /* cs, hold, wp should be pulled up */
};
2.linux dts对应的drive需要按照默认的10,是别的值可能会开机卡死在linux
页次: 1