完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
按照RK官方做法就可以实现,但是我也是遇到了不少的问题,所以记录一下。
1.必须使用./mkimage ota生成的固件,即boot.img中包含kernel。 2.Bootloader使用1.28版本,低了不行。 3.Parameter使用自带的,如果修改过且修改的不恰当会造成SD_Fireware_Tool出现:问题事件名称: BEX,就会使得失败。 4.内核中要禁用CONFIG_SDMMC0_RK29。 5.Android4.2.2会有SDIO WiFi不能使用的问题 见《》。 6.注意事项:去掉SDCARD驱动后,如果做成「SDCARD升级」会进入PCBA测试。 7.SDCARD剩下的FAT32分区会挂载到/mnt/internal_sd而不是以前的/mnt/external_sd。因为这个时候是parameter分区了,不再是一个独立的SDCard了。 原理深入,从SDCARD启动使用的是rknand.ko来实现从SDCARD中挂载文件系统。而没有对SDCARD剩下的FAT32分区做处理。如果不使用rknand.ko的话,那么可以将partition信息写到SDCARD的BRM分区。 另外关于rknand.ko: [16:44] [16:45] [16:45] [16:45] [16:45] [16:46] [16:46] [16:49] 1. you/your system can mount "user" partition defined in parameter when booting SD card as same as eMMC 2. rknand.ko shouldn't detect partitions defined in MBR 3. PC will detect partitions defined in MBR 4. btw any storage driver does NOT mount file system, it just provides block device. user can format block device and can request block device to mount as file system 1.mount partition defined in MBR on Android with rknand.ko? 2.or mount partition defined in partition on PC? 3.for former, you can add another partition or modify "user" partition which point same area as fat32 partition in MBR 4.for later, you can modify fat32 partition in MBR which point same are as "user" partition in parameter 5.don't forget 0x2000 sectors offset For booting from sdcard, the fat32 partition of SDCARD is just partition of parameter. |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1906 浏览 1 评论
synopsys 的design ware:DW_fpv_div,浮点数除法器,默认32位下,想提升覆盖率(TMAX),如果用功能case去提升覆盖率呢?
2382 浏览 1 评论
RK3588 GStreamer调试四路鱼眼摄像头四宫格显示报错
5175 浏览 1 评论
【飞凌嵌入式OK3576-C开发板体验】RKNN神经网络-YOLO图像识别
254 浏览 0 评论
【飞凌嵌入式OK3576-C开发板体验】SSH远程登录网络配置及CAN通讯
1336 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 08:42 , Processed in 0.649092 second(s), Total 71, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号