使用3516EV200 模组的一些相关问题

本文主要讲述了在使用3516EV200模组时遇到的Squashfs压缩文件系统问题,包括"Applet not found"错误和tftp功能限制。通过查看系统信息,读取并修改rootfs分区,使用unsquashfs解压,替换密码文件后再用mksquashfs压缩,最终通过tftpboot将更新后的文件系统写回,解决了问题。
摘要由CSDN通过智能技术生成

使用3516EV200 模组的一些相关问题


前一阵子 公司产品方案可能要更新,使用不同的海思芯片方案,所以买了个模组回来玩玩

遇到下列问题:

3516ev200是 squashfs的压缩文件系统,而且这个模组很蛋疼的是,启动后一些命令是使用不了的会出现
“Applet not found”字样 可能原因是因为厂商在busybox的源码上applet相关做了修改,在uboot模 式下,同样把 tftp功能裁剪了只留下tftpboot 只能下载不能上传。


这个时候我想远程登录这个板子 发现 不知道密码 。。。。。卖家也没给,怎么办?

办法是把密码文件替换,要替换就要把整个文件系统读出来覆盖密码文件再写回去。

怎么替换文件系统? 就把板子信息整个读出来, 怎么读?:
可以用命令cat/proc /mtd 查看每个分区大小
cat /proc/cmdline 查看Uboot配置环境参数查看分区,

在这里插入图片描述
在这里插入图片描述
这样就可以知道每个分区大小,每个分区的物理地址是多少,那知道这些后还有一个问题,我从哪里读出这些分区?
ls /dev/mtdblock* 命令就知道了
在这里插入图片描述
这里每个 mtdblock 对应着 不同分区 ,所以知道读取这几个文件 就可以把整个板子

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值