技术专栏
【全志】解决Android系统的设备烧录Tina系统失败的经验分享
一、适用平台
Tina 通用平台
二、现象描述
开发过程中会有开发板Android系统、Tina互刷的问题。实际操作中,经常会碰到烧录Android固件的开发板烧录Tina固件失败的问题。
三、现象原因
烧录失败主要是由于private分区的问题导致。Android固件分区表中一般都会为private分区分配16M的空间,Tina固件分区表中一般为private分类一个比较小的空间,如64K、1M等(具体大小由实际存储介质决定)。
烧录Android固件的开发板烧录Tina固件会涉及到private分区备份的问题,由于为备份分配的空间不一致,所以会到导致烧录失败。
四、解决方法
清除Android系统下的MBR即可,破坏private分区的信息。
Android的adb shell下执行:
busybox dd if=/dev/zero of=/dev/block/mmcblk0 bs=1024 count=102400
备注:
- /dev/block/mmcblk0 为emmc的块设备的起始头,nand的方案选择对应的块设备即可。
- bs=1024 count=1024主要是为了清除块设备头部的MBR数据,大小超过MBR的存放位置即可。
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
收藏
评论
打赏
- 分享
- 举报
评论
0个
手气红包
暂无数据
相关专栏
-
浏览量:4520次2020-09-30 18:22:39
-
浏览量:2592次2020-03-26 10:21:51
-
浏览量:2216次2020-09-30 18:37:45
-
浏览量:6668次2020-09-28 16:30:39
-
浏览量:9422次2020-09-28 16:42:40
-
浏览量:1924次2020-12-30 16:54:40
-
浏览量:2879次2020-11-10 14:23:32
-
浏览量:5053次2021-03-29 14:17:09
-
浏览量:6296次2021-03-29 11:34:27
-
浏览量:4623次2021-03-30 14:17:51
-
浏览量:4839次2021-04-12 15:49:26
-
浏览量:3408次2022-05-27 10:41:52
-
浏览量:3153次2020-09-30 18:33:31
-
浏览量:5266次2020-10-15 15:43:43
-
浏览量:1936次2020-08-20 18:00:36
-
浏览量:8096次2020-12-08 14:36:36
-
浏览量:7880次2019-01-08 17:09:54
-
2023-10-05 22:07:30
-
浏览量:5560次2022-06-01 09:36:28
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
红烧肉
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注