defaults:
mtdids : nand0=nand
mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys)
[03.159]MTD info (4)
[03.161]pagesize: 0x1000
[03.163]blksize: 0x40000
[03.165]num offset bytes name
[03.169]0 0x00000000 0x00100000 boot0
[03.172]1 0x00100000 0x00300000 uboot
[03.176]2 0x00400000 0x00100000 secure_storage
[03.181]3 0x00500000 0x07b00000 sys
[03.184]MBR info (unalign):
[03.187]partno addr sects type name
[03.191]0 0x00000000 0x00008000 0x00000001 mbr
[03.196]1 0x00008000 0x00010d0c 0x00008000 boot-resource
[03.202]2 0x00018d0c 0x00000800 0x00008000 env
[03.207]3 0x0001950c 0x00000800 0x00008000 env-redund
[03.212]4 0x00019d0c 0x00011300 0x00008000 boot
[03.217]5 0x0002b00c 0x00037960 0x00008000 rootfs
[03.222]6 0x0006296c 0x00000800 0x00008000 dsp0
[03.227]7 0x0006316c 0x00000800 0x00008000 private
[03.232]8 0x0006396c 0x00000000 0x00008100 UDISK
[03.237]ubi attach the last part of mtd device: NO.3
[03.241]MBR info (align):
[03.244]partno addr sects type name
[03.249]0 0x00002800 0x000081f0 0x00000001 mbr
[03.253]1 0x0000a9f0 0x00010db8 0x00008000 boot-resource
[03.259]2 0x0001b7a8 0x000009d8 0x00008000 env
[03.264]3 0x0001c180 0x000009d8 0x00008000 env-redund
[03.269]4 0x0001cb58 0x000113a0 0x00008000 boot
[03.274]5 0x0002def8 0x000379e0 0x00008000 rootfs
[03.279]6 0x000658d8 0x000009d8 0x00008000 dsp0
[03.284]7 0x000662b0 0x000009d8 0x00008000 private
[03.289]8 0x00066c88 0x00000000 0x00008100 UDISK
[03.294]ubi attach the last part of mtd device: NO.3
[03.299]ubi volume total size is larger than mtd size.
ubi_vol_total_bytes : 0xc891000, mtd_bytes: 0x7b00000
[03.308]initialize sunxi spinand ubi failed
download_standard_gpt:write mbr sectors fail ret = 0
sunxi sprite error: download mbr err
sprite_test - do a sprite test
Usage:
sprite_test NULL
出现 ubi volume total size is larger than mtd size. 这样的提示?这是什么原因呢?
离线
ubi volume total size is larger than mtd size.
超过大小了?
离线
ubi volume total size is larger than mtd size.
超过大小了?
看样子是,但是不知道怎么配置
离线
youkebing 说:memory 说:ubi volume total size is larger than mtd size.
超过大小了?
看样子是,但是不知道怎么配置
先改板级目录下的 sys_partition.fex 试一试
;---------------------------------------------------------------------------------------------------
; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串
;---------------------------------------------------------------------------------------------------
;---------------------------------------------------------------------------------------------------
; 固件下载参数配置
;---------------------------------------------------------------------------------------------------
;***************************************************************************************************
; mbr的大小, 以Kbyte为单位
;***************************************************************************************************
[mbr]
size = 16384
;***************************************************************************************************
; 分区配置
;
;
; partition 定义范例:
; [partition] ; //表示是一个分区
; name = USERFS2 ; //分区名称
; size = 16384 ; //分区大小 单位: 扇区.分区表示个数最多2^31 * 512 = 2T
; downloadfile = "123.fex" ; //下载文件的路径和名称,可以使用相对路径,相对是指相对于image.cfg文件所在分区。也可以使用绝对路径
; keydata = 1 ; //私有数据分区,重新量产数据将不丢失
; encrypt = 1 ; //采用加密方式烧录,将提供数据加密,但损失烧录速度
; user_type = ? ; //私有用法
; verify = 1 ; //要求量产完成后校验是否正确
;
; 注:1、name唯一, 不允许同名
; 2、name最大12个字符
; 3、size = 0, 将创建一个无大小的空分区
; 4、align to logical block size(504 sectors), leb size = 2*(1 nand phy block size - 1 phy page size)
;***************************************************************************************************
[partition_start]
[partition]
name = boot-resource
size = 34438
downloadfile = "boot-resource.fex"
user_type = 0x8000
[partition]
name = env
size = 2048
downloadfile = "env.fex"
user_type = 0x8000
[partition]
name = env-redund
size = 2048
downloadfile = "env.fex"
user_type = 0x8000
[partition]
name = boot
size = 35200
downloadfile = "boot.fex"
user_type = 0x8000
[partition]
name = rootfs
size = 32768
downloadfile = "rootfs.fex"
user_type = 0x8000
[partition]
name = dsp0
size = 2048
downloadfile = "dsp0.fex"
user_type = 0x8000
[partition]
name = recovery
size = 10240
;downloadfile = "recovery.fex"
user_type = 0x8000
[partition]
name = UDISK
user_type = 0x8100
离线
youkebing 说:memory 说:ubi volume total size is larger than mtd size.
超过大小了?
看样子是,但是不知道怎么配置
先改板级目录下的 sys_partition.fex 试一试
多谢,的确是这个问题,我看错sys_partition.fex 文件了,改的地方一直不对,抱歉,这个问题已经好了,我在排查其它问题。
离线
youkebing 说:memory 说:ubi volume total size is larger than mtd size.
超过大小了?
看样子是,但是不知道怎么配置
先改板级目录下的 sys_partition.fex 试一试
非常感谢,现在已经正常了!!!的确是你说的那个问题,是我不认真改错文件,现在正常启动,正常烧录了!非常感谢 !!
离线