|
6月29日更新的sdk生成的buildroot升级包烧写后无法启动
发表于 2020-7-3 10:47:14
浏览:4769
|
回复:1
打印
只看该作者
[复制链接]
楼主
本帖最后由 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的,可以正常使用
|
|