您尚未登录。

楼主 #1 2018-01-19 15:27:59

bugfix
会员
注册时间: 2017-11-22
已发帖子: 125
积分: 125

上午弄了几块全志Allwinner V3s的板子,启动时候发现死活没有mtd设备, /proc/mtd里面一个没有, /dev/mtd*也没

上午弄了几块全志Allwinner V3s的板子,
启动时候发现死活没有mtd设备,
/proc/mtd里面一个没有,
/dev/mtd*也没

各种测试内核驱动u-boot,
各种换flash,各种换板子,
折腾一上午,结果发现是。。。。

离线

楼主 #2 2018-01-19 15:29:13

bugfix
会员
注册时间: 2017-11-22
已发帖子: 125
积分: 125

Re: 上午弄了几块全志Allwinner V3s的板子,启动时候发现死活没有mtd设备, /proc/mtd里面一个没有, /dev/mtd*也没

QQ20180119152749.png

对比logo发现 根本没有生成 ttyS1, ttyS2, 和m25p80等,
我就隐隐觉得问题是 ------

离线

楼主 #3 2018-01-19 15:36:06

bugfix
会员
注册时间: 2017-11-22
已发帖子: 125
积分: 125

Re: 上午弄了几块全志Allwinner V3s的板子,启动时候发现死活没有mtd设备, /proc/mtd里面一个没有, /dev/mtd*也没

我就隐隐觉得问题是 ------ 烧错了 dtb 文件

吐血.

一上午就过去了.

离线

楼主 #5 2018-01-23 09:02:25

bugfix
会员
注册时间: 2017-11-22
已发帖子: 125
积分: 125

Re: 上午弄了几块全志Allwinner V3s的板子,启动时候发现死活没有mtd设备, /proc/mtd里面一个没有, /dev/mtd*也没

kgp0213 说:

应该是板子打件的问题吧,结果出来吧?

解决了, 是烧错了dtb文件。
看对比文件就知道了, 我另外新增的dtb文件启用了串口1、2, 启用了spi flash.

Linux设备树启用spi flash方法:

&spi0 {
        status ="okay";

        mx25l25635e:mx25l25635e@0 {
                compatible = "jedec,spi-nor";
                reg = <0x0>;
                spi-max-frequency = <50000000>;
                #address-cells = <1>;
                #size-cells = <1>;
        };

};

参考链接: https://www.kancloud.cn/lichee/lpi0/424883

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn