您尚未登录。

#1 Re: 全志 SOC » 试着v3s从spi nand启动,读取rootfs数据出错。 » 2018-05-12 17:47:56

a32425262 说:

怎么样了,可以使用nand flsha启动了吗

使用yaffs,可以启动

#2 Re: 全志 SOC » 试着v3s从spi nand启动,读取rootfs数据出错。 » 2018-03-02 15:12:25

F1F2 说:

理论上没有问题啊。

是同一个zImage吧?

同一个zImage,每次启动都会校验数据的。现在就是rootfs加载不了

#3 全志 SOC » 试着v3s从spi nand启动,读取rootfs数据出错。 » 2018-03-02 15:01:05

emosquito
回复: 9

试着v3s从spi nand启动,读取rootfs数据出错。
但是,从sd卡启动后再加载spi nand驱动,再挂载rootfs,读取数据正常。
从sd卡启动后再加载spi nand驱动,不管读写都是正常的。spi nand内的数据也是正常的。
会是什么原因??

#4 Re: 全志 SOC » 有没有在全志 V3s下用过Spi nand flash的朋友? » 2018-02-03 23:39:09

我试过W25N01GVZEIG,linux下可以读写。把uboot的写到0x00000000开始的1MB,spl没有打印信息。

#5 Re: 全志 SOC » 主线的内核4.13和4.13.y有什么区别? » 2017-12-26 18:35:59

晕哥 说:

感谢分享!
那用主线上的 v4.14, v4.15-rc 应该都可以了?

试了试4.14.9,按照上面步骤可以成功。v4.15-rc 不打算试了,换内核就是给自己挖坑。
主线4.13之后,好像没有对V3S更多的支持,打算长期在4.13下使用。
http://linux-sunxi.org/Linux_mainlining_effort

#6 Re: 全志 SOC » 主线的内核4.13和4.13.y有什么区别? » 2017-12-26 17:31:18

问题已经解决。
在drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c文件中找到结构体static const struct of_device_id sun8i_dwmac_match[],
1.在sun8i_dwmac_match内添加代码,如下
static const struct of_device_id sun8i_dwmac_match[] = {
    { .compatible = "allwinner,sun8i-h3-emac",
        .data = &emac_variant_h3 },
    { .compatible = "allwinner,sun8i-v3s-emac",
        .data = &emac_variant_v3s },
    { .compatible = "allwinner,sun8i-a83t-emac",
        .data = &emac_variant_a83t },
    { .compatible = "allwinner,sun50i-a64-emac",
        .data = &emac_variant_a64 },
    { }
};
MODULE_DEVICE_TABLE(of, sun8i_dwmac_match);

2.在修改设备树对应的内容

3.make sunxi_defconfig ARCH=arm
4.make menuconfig ARCH=arm
5.make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

6.启动就可以看到ethernet的启动内容。第一步才是最重要的因素

#7 Re: 全志 SOC » 主线的内核4.13和4.13.y有什么区别? » 2017-12-26 17:18:28

晕哥 说:
emosquito 说:

我在这里下载的4.13.16 https://www.kernel.org/

你用什么soc硬件平台?

自己画的板子,使用V3S。

#9 全志 SOC » 主线的内核4.13和4.13.y有什么区别? » 2017-12-26 11:35:44

emosquito
回复: 10

主线的内核4.13和4.13.y有什么区别?我试了试主线的内核4.13.16,发现etherner驱动并没有在启动时加载。内核4.13.16已经选了sun8i驱动

#10 Re: 全志 SOC » 有没有在全志 V3s下用过Spi nand flash的朋友? » 2017-12-13 10:12:13

这里有个人使用了spi nand flash启动的
https://www.youtube.com/watch?v=IIbRWTCTslw

不知道晕哥解决了没有?
我也想换成w25n01gva1启动

#11 全志 SOC » buildroot构建rootfs时,取消某些模块,生成的文件体积不会减少 » 2017-12-13 10:07:22

emosquito
回复: 1

buildroot构建rootfs时,取消某些模块,生成的文件体积不会减少
使用make clean后,再次编译,产生的文件才会变小。如何解决?

页脚

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

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