T113-S3 spinand的四线模式用不起来
-
自己做的板,sd卡没问题,千兆网口都已经调通了,就是spinand有问题。使用四线模式的话,uboot连下载都成问题。uboot用单线,linux用四线,随机性死机(完全死掉,动都不动的那种)。spinand布在底部。看完了论坛的帖子,好像有大佬说可能会影响24MHz晶振?实在搞不懂了,第一次自己弄MPU的板,晶振这么脆弱么,我看其他板也不是很严格隔开晶振啊。有没有大佬有相关经验,可以提供一下建议?
-
@eddylin 网上看到的不知道行不行,你可以试一试
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 */
}; -
@tivon 谢谢回复。这两个脚我看了一下,sdk默认有上拉了,而且我的硬件上也有电阻进行上拉。不过还是不行。
spi0_pins_a: spi0@0 { pins = "PC2", "PC4", "PC5"; /* clk, mosi, miso */ function = "spi0"; muxsel = <2>; drive-strength = <20>; }; spi0_pins_b: spi0@1 { pins = "PC3", "PC7", "PC6"; function = "spi0"; muxsel = <2>; drive-strength = <20>; bias-pull-up; /* cs, hold, wp should be pulled up */ };
-
@eddylin 有没有考虑过4线模式就是PC口的SDC2接口模式(应该是EMMC这样接),把spi-nand,按这种接法接不知道可行不,可以飞线试试
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号