nhtangh 发表于 2018-4-7 15:45:27

打包固件不成功,求原因。

本帖最后由 nhtangh 于 2018-4-7 15:56 编辑

本人按照大神分享的【Firefly RK3399开发板入门笔记】,rk3399固件编译打包指南的PDF 教程,前面都顺利,做到第八部分最后一步打包成一个update.img, 当运行mkupdate.bat时就显示下图的错误,求大神指点,到底那里的问题?
parameters.txt 和 package-file 两个文件的修改内容为:

【parameters.txt】:
FIRMWARE_VER: 6.0.1
MACHINE_MODEL: RK3399
MACHINE_ID: 007
MANUFACTURER: RK3399
MAGIC: 0x5041524B
ATAG: 0x00200800
MACHINE: 3399
CHECK_MASK: 0x80
PWR_HLD: 0,0,A,0,1
#KERNEL_IMG: 0x00280000
#FDT_NAME: rk-kernel.dtb
#RECOVER_KEY: 1,1,0,20,0
#in section; per section 512(0x200) bytes
CMDLINE: androidboot.baseband=N/A androidboot.selinux=disabled androidboot.hardware=rk30board androidboot.console=ttyFIQ0
init=/sbin/init root=/dev/block/mtd/by-name/linuxroot rw rootwait mtdparts=rk29xxnand:0x00002000@0x00002000
(uboot),0x00002000@0x00004000(trust),0x00010000@0x00006000(boot),0x00002000@0x00016000(backup),-@0x00018000(linuxroot)



【package-file】:
# NAME                  Relative path
#
#HWDEF                  HWDEF
package-file      package-file
bootloader            Image/RK3399MiniLoaderAll_V1.05.bin
parameter            Image/parameter.txt
trust         Image/trust.img
uboot         Image/uboot.img
#misc                  Image/misc.img
#resource            Image/resource.img
#kernel                  Image/kernel.img
boot            Image/boot.img
#recovery            Image/recovery.img
#system                  Image/system.img
linuxroot       Image/linuxroot.img


# baseparamerImage/baseparamer.img
# 要写入backup分区的文件就是自身(update.img)
# SELF 是关键字,表示升级文件(update.img)自身
# 在生成升级文件时,不加入SELF文件的内容,但在头部信息中有记录
# 在解包升级文件时,不解包SELF文件的内容。
# RESERVED不打包backup
backup                  RESERVED
update-script      update-script
recover-script      recover-script



luvings 发表于 2018-4-10 17:20:15

http://www.t-firefly.com/doc/product/info/id/86.html原理一样

mo-programmer 发表于 2018-4-16 10:13:34

本帖最后由 mo-programmer 于 2018-4-16 10:20 编辑

检查文件存放的路径与文件名是否跟package-file里面的一致?Image是否跟mkupdate.bat在同一文件夹下。上面报错是找不到相应的文件
页: [1]
查看完整版本: 打包固件不成功,求原因。