501278893 发表于 2020-7-3 10:47:14

6月29日更新的sdk生成的buildroot升级包烧写后无法启动

本帖最后由 501278893 于 2020-7-3 15:03 编辑

6月29日之前的sdk名字是:Firefly_Linux_SDK_v1.0.7z
    编译后生成的buildroot升级包无法烧写,升级软件加载时报错为:rootfs空间不够
    修改分区文件parameter.txt中rootfs分区大小后无效,修改mkupdate.sh 中PSIZE大小
    可以加载并升级成功。

6月29日时的sdk名字是:firefly-sdk-20200629.7z
    编译后生成的buildroot升级包可以烧写
    烧写后板卡无法启动到正常界面,串口打印如下附件中所示。
    升级软件清除flash后烧写还是无法启动。
    将两个sdk生成的默认buildroot升级包解析后发现boot.bin等文件大小均有不同。

排查后发现是内核问题,新sdk内核把串口0的调试关了,也就是说实际上系统已经起来了,只不过串口0不使能了,让我错以为系统卡死了

后续发现新sdk内核无法驱动起来/dev/ttyFIQ0,所以目前使用老sdk内核,其它都用新sdk的,可以正常使用


rockmonkey007 发表于 2020-7-21 19:47:08

你好,我也遇到同样问题困扰几天了,像这种情况修改内核什么地方呢
页: [1]
查看完整版本: 6月29日更新的sdk生成的buildroot升级包烧写后无法启动