本人是linux小白,用lichee nana开发板
参考 https://whycan.com/t_7275.html 的流程烧录;可是到到 Staring kernel...的地方就马上重启了
仔细对比了,不知道哪里没有设置正确,求助各位前辈们!!
离线
CMDLINE 附加 console=ttyS0,115200, 把debug log印出來看才會更容易知道問題
是说的编译uboot的时候配置的bootarg吗?
console=ttyS0,115200 panic=5 rootwait root=/dev/mmcblk0p2 earlyprintk rw
我是这么设置的
离线
"Starting kernel..." 後會有啟動的Kernel訊息, 你的沒有打印出來, 所以不知道你出錯的原因在哪, 不過看來你的 bootargs 並沒有被 kernel 吃到, 兩個排錯方向建議:
1. dts 看一下 uart0 是否有開啟
2. hardcode CONFIG_CMDLINE="console=ttyS0,115200 panic=5 rootwait root=/dev/mmcblk0p2 earlyprintk rw" 到 ".config"
离线
@司徒
dts中uart0肯定启用了
也在uboot中添加了CONFIG_CMDLINE
还是不行,现在的问题是到starting kernel...位置就马上重启
可以按键进去uboot系统的命令窗口,可以显示bdinfo
显示ram的指令,就是往下运行不了!!!!
不知道问题出在哪里,需要怎么调试
离线
@leicai04
我也遇到了这种情况, 请问楼主解决了吗后面?
离线
可以看看供电有没有问题,我调试的时候也遇到过一直重启,最后发现是我设置的电流太小了:(
离线
楼主后续解决了吗
离线
跟楼主一样的情况,uboot也是荔枝派提供的uboot2018,这种情况就是内核出现问题导致一直重启。
我用的是linux6.6.9,通过tf卡烧录能正常启动,通过spi flash烧录就跟你一样。
后来换成荔枝派提供的linux4.15,https://gitee.com/LicheePiNano/Linux.git,就正常了。
估计是哪里配置出问题。
离线
按照这篇教程做下来也是这个问题,其实就是.config没有配置正确导致的。
make menuconfig 这个不用执行
替换成下面这条就好了
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- linux-licheepi_nano_defconfig
Linux6.8.2内核成功启动
最近编辑记录 LLCC (2024-04-01 20:24:54)
离线