导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    麻雀T113-s3, 修改boot大小后,烧录TF报告异常

    其它全志芯片讨论区
    2
    4
    1653
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • G
      gonboy LV 5 最后由 编辑

      因为启动驱动文件变大,修改了sys_partition.fex

      [partition]
      [partition_start]
          
          [partition]
              name         = boot-resource
              size         = 504
              downloadfile = "boot-resource.fex"
              user_type    = 0x8000
          
          
          [partition]
              name         = env
              size         = 504
              downloadfile = "env.fex"
              user_type    = 0x8000
          
          [partition]
              name         = env-redund
              size         = 504
              downloadfile = "env.fex"
              user_type    = 0x8000
          
          [partition]
              name         = boot
              size         = 16384   /// 修改了此处,8192 -》 16384
              downloadfile = "boot.fex"
              user_type    = 0x8000
          
          [partition]
              name         = rootfs
              size         = 262144
              downloadfile = "rootfs.fex"
              user_type    = 0x8000
          
          [partition]
              name         = private
              size         = 10240
              user_type    = 0x8000
          
          [partition]
              name         = rootfs_data
              size         = 262144
              user_type    = 0x8000
          
          [partition]
              name         = UDISK
              user_type    = 0x8100
      

      pack后正常。
      用PhoenixCard烧录TF卡报错。

      E: 正在格式化
      E:正在烧写
      E: ..烧写完成
      E: ..烧写完成
      E: [MBR]烧写完成
      E:[boot-resource]烧写完成
      E: [env] 烧写完成
      E:[env-redund]烧写完成
      E:[boot]烧写完成
      E: Burn([rootfs] start pos = 84432 sec) error.
      E: Start pos over the step[boot](start: 75240(sec) + length: 8480(sec) = 83720(sec) > 83432 sec.
      E: 烧写失败 616
      
      A 1 条回复 最后回复 回复 引用 分享 0
      • A
        awwwwa LV 8 @gonboy 最后由 编辑

        @gonboy
        修改cardscript.fex 将起始扇区改大

        G 2 条回复 最后回复 回复 引用 分享 0
        • G
          gonboy LV 5 @awwwwa 最后由 编辑

          @awwwwa

          烧录时,选择的是启动卡
          修改了各个 start ,都是一样的报错!

          ;-------------------------------------------------------------------------------------------------------------
          ;
          ; card_script.cfg
          ;
          ; 2009-11-20 11:11:23
          ;
          ;-------------------------------------------------------------------------------------------------------------
          ;-------------------------------------------------------------------------------
          ; 处理步骤
          ;-------------------------------------------------------------------------------
          [process]
          version=300
          mode=product
          ;null	 非法	0
          ;product 卡量产 1
          ;bromrun 卡启动 2
          ;update  卡升级 3
          ;test    卡测试 4
          ;null表示跳过
          ;start 起始扇区号码
          ;sectors 扇区个数,0表示自动根据文件size进行自动处理
          ;-------------------------------------------------------------------------------
          ;
          ;-------------------------------------------------------------------------------
          [boot_0_0]
          main=12345678
          sub=1234567890BOOT_0
          start=16
          sectors=0
          type=1
          ;0 raw
          ;1 1层
          ;2 2层
          ;x 其他
          param0=0
          param1=0
          param2=0
          param3=0
          param4=0
          param5=0
          param6=0
          param7=0
          commen=pheonix card_00
          commchs=烧写第一部分
          ;-------------------------------------------------------------------------------
          ;
          ;-------------------------------------------------------------------------------
          [boot_1_0]
          main=12345678
          sub=BOOTPKG-00000000
          start=32800
          ;32800 -> 32800+8192=40992
          sectors=0
          type=1
          ;0 raw
          ;1 1层
          ;2 2层
          ;x 其他
          param0=0
          param1=0
          param2=0
          param3=0
          param4=0
          param5=0
          param6=0
          param7=0
          commen=pheonix card_10
          commchs=烧写第五部分
          [card_boot]
          start            = 49152
          ;40960 -> 40960+8192=49152
          ;-------------------------------------------------------------------------------------------------------------
          ; 结束
          ;-------------------------------------------------------------------------------------------------------------
          
          
          1 条回复 最后回复 回复 引用 分享 0
          • G
            gonboy LV 5 @awwwwa 最后由 编辑

            @awwwwa 刚测试,重载 img, 就可以了

            1 条回复 最后回复 回复 引用 分享 0
            • 1 / 1
            • First post
              Last post

            Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

            行为准则 | 用户协议 | 隐私权政策