导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. cai_yp
    3. 最佳
    C
    • 资料
    • 关注 0
    • 粉丝 0
    • 我的积分 456
    • 主题 1
    • 帖子 7
    • 最佳 4
    • 群组 0

    cai_yp 发布的最佳帖子

    • 回复: 【水经验混下载权限专用贴】如何升级LV2拉取SDK

      请教各位大佬,R128碰到了打包失败的问题:
      Screenshot_20231112_133426.png

      发布在 灌水区
      C
      cai_yp
    • 回复: 关于Linux环境下R128的烧录环境

      @awwwwa
      PhonenixSuit不支持在openSUSE上运行,请问还有别的烧录方法吗?

      发布在 A Series
      C
      cai_yp
    • 回复: R128 打包失败 merge_full_rtos_img_failed

      @awwwwa
      想问一下分区参数需要修改哪里呢?
      在/board/r128s2/pro/configs/里面找到了sys_partition_nor.fex和sys_partition_xip.fex两个文件
      sys_partition_nor.fex里面的内容是这样的:

      ;---------------------------------------------------------------------------------------------------------
      ; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串
      ;---------------------------------------------------------------------------------------------------------
      
      
      ;--------------------------------------------------------------------------------------------------
      ;                                   固件下载参数配置
      ;--------------------------------------------------------------------------------------------------
      ;****************************************************
      ;    mbr的大小, 以Kbyte为单位
      ;****************************************************
      [mbr]
      size = 16
      
      ;********************************************************************************************************
      ;                                              分区配置
      ;
      ;
      ;  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、为了安全和效率考虑,分区大小最好保证为16M字节的整数倍
      ;********************************************************************************************************
      [partition_start]
      
      [partition]
          name         = env
          size         = 8
          downloadfile = "env.fex"
          user_type    = 0x8000
      
      [partition]
          name         = env-redund
          size         = 8
          downloadfile = "env.fex"
          user_type    = 0x8000
      
      [partition]
          name         = arm-lpsram
          size         = 2400
          downloadfile = "rtos_arm.fex"
          user_type    = 0x8000
      
      [partition]
          name         = rv-lpsram
          size         = 7000
          downloadfile = "rtos_riscv.fex"
          user_type    = 0x8000
      
      [partition]
          name         = dsp-hpsram
          size         = 1600
          downloadfile = "rtos_dsp.fex"
          user_type    = 0x8000
      
      [partition]
          name         = arm-b
          size         = 2400
          downloadfile = "etf.fex"
          user_type    = 0x8000
      
      [partition]
          name         = config
          size         = 32
          downloadfile = "config.fex"
          user_type    = 0x8000
      
      [partition]
          name         = UDISK
          downloadfile = "data_udisk.fex"
          user_type    = 0x8100
      
      

      sys_partition_xip.fex里面的内容是这样的:

      ;---------------------------------------------------------------------------------------------------------
      ; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串
      ;---------------------------------------------------------------------------------------------------------
      
      
      ;--------------------------------------------------------------------------------------------------
      ;                                   固件下载参数配置
      ;--------------------------------------------------------------------------------------------------
      ;****************************************************
      ;    mbr的大小, 以Kbyte为单位
      ;****************************************************
      [mbr]
      size = 16
      
      ;********************************************************************************************************
      ;                                              分区配置
      ;
      ;
      ;  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、为了安全和效率考虑,分区大小最好保证为16M字节的整数倍
      ;********************************************************************************************************
      [partition_start]
      
      [partition]
          name         = env
          size         = 8
          downloadfile = "env.fex"
          user_type    = 0x8000
      
      [partition]
          name         = env-redund
          size         = 8
          downloadfile = "env.fex"
          user_type    = 0x8000
      
      [partition]
          name         = arm-lpsram
          size         = 2400
          downloadfile = "rtos_arm.fex"
          user_type    = 0x8000
      
      [partition]
          name         = rv-lpsram
          size         = 4000
          downloadfile = "rtos_riscv.fex"
          user_type    = 0x8000
      	verify       = 0
      
      [partition]
          name         = dsp-hpsram
          size         = 1600
          downloadfile = "rtos_dsp.fex"
          user_type    = 0x8000
      
      [partition]
          name         = rtos-xip
          size         = 5000
          downloadfile = "rtos_xip_rv.fex"
          user_type    = 0x8000
      
      [partition]
          name         = arm-b
          size         = 2400
          downloadfile = "etf.fex"
          user_type    = 0x8000
      
      [partition]
          name         = config
          size         = 32
          downloadfile = "config.fex"
          user_type    = 0x8000
      
      [partition]
          name         = UDISK
          downloadfile = "data_udisk.fex"
          user_type    = 0x8100
      
      
      发布在 MR Series
      C
      cai_yp
    • R128 打包失败 merge_full_rtos_img_failed

      请教各位大佬,R128S2 SDK 打包失败的问题
      从tb客服那里获取的SDK
      删除out和build文件夹后正常编译,但是打包失败了。
      系统openSUSE Tumbleweed
      Screenshot_20231112_133426.png

      发布在 MR Series
      C
      cai_yp
    • 1 / 1