您尚未登录。

楼主 # 2024-03-31 16:03:17

youkebing
会员
注册时间: 2020-04-06
已发帖子: 16
积分: 86

请问t113的nand 刷机这样问题,可能是什么造成的?

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.   这样的提示?这是什么原因呢?

离线

楼主 #2 2024-03-31 19:19:11

youkebing
会员
注册时间: 2020-04-06
已发帖子: 16
积分: 86

Re: 请问t113的nand 刷机这样问题,可能是什么造成的?

memory 说:

ubi volume total size is larger than mtd size.

超过大小了?

看样子是,但是不知道怎么配置

离线

楼主 #4 2024-03-31 20:54:12

youkebing
会员
注册时间: 2020-04-06
已发帖子: 16
积分: 86

Re: 请问t113的nand 刷机这样问题,可能是什么造成的?

晕哥 说:
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

离线

楼主 #5 2024-03-31 22:08:05

youkebing
会员
注册时间: 2020-04-06
已发帖子: 16
积分: 86

Re: 请问t113的nand 刷机这样问题,可能是什么造成的?

晕哥 说:
youkebing 说:
memory 说:

ubi volume total size is larger than mtd size.

超过大小了?

看样子是,但是不知道怎么配置

先改板级目录下的 sys_partition.fex 试一试

多谢,的确是这个问题,我看错sys_partition.fex 文件了,改的地方一直不对,抱歉,这个问题已经好了,我在排查其它问题。

离线

楼主 #7 2024-03-31 22:24:19

youkebing
会员
注册时间: 2020-04-06
已发帖子: 16
积分: 86

Re: 请问t113的nand 刷机这样问题,可能是什么造成的?

晕哥 说:
youkebing 说:
memory 说:

ubi volume total size is larger than mtd size.

超过大小了?

看样子是,但是不知道怎么配置

先改板级目录下的 sys_partition.fex 试一试

非常感谢,现在已经正常了!!!的确是你说的那个问题,是我不认真改错文件,现在正常启动,正常烧录了!非常感谢 !!

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn