导航

    全志在线开发者论坛

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

    gameover123LV 2

    @gameover123

    165
    积分
    2
    声望
    1
    资料浏览
    2
    帖子
    0
    粉丝
    0
    关注
    注册时间 最后登录

    gameover123 取消关注 关注

    gameover123 发布的最佳帖子

    • A733怎么通过USB进行BOOT

      我使用的板卡是RadxaCubieA7Z,u-boot工程编译出来的输出路径有如下文件:
      boot0_sdcard.bin boot0_spinor.bin boot0_ufs.bin boot_package.fex setup.ps1 setup.sh sys_partition_nor.bin

      通过setup.sh脚本,把文件下载到SD卡,然后通过sd模式启动是没有问题的,可以证明工程编译是正常的。

      现在我想通过USB接口,加载uboot去运行:
      在ubuntu22.04上,通过apt-get install sunxi-tools,执行sudo sunxi-fel -v,报错Warning: no 'soc_sram_info' data for your SoC (id=1903)

      看到有人说sunxi-tools不支持A733,然后从github下载xfel工具,sudo xfel version命令输出:AWUSBFEX ID=0x00190300(A733) dflag=0x44 dlength=0x08 scratchpad=0x000ee80,说明工具可以用了。

      但是执行sudo xfel ddr命令报错:Failed to initial ddr controller。sudo xfel ddr lpddr4也是报错。

      请教大家,是我命令执行错误了还是什么问题啊。

      发布在 A Series
      G
      gameover123

    gameover123 发布的最新帖子

    • 通过GPIO配置选择DRAM参数

      我的sys_config.fex文件关于DRAM配置如下。 我的目的是验证通过GPIO选择DRAM参数的功能,四个GPIO口悬空,上拉,应该会选择第15组参数,启动日志为:
      [207]HELLO! BOOT0 is starting!
      [210]BOOT0 commit : {1d640659}
      [214]board gpio withstand voltage auto mode
      [225]dram para15 invalid use default para
      [229]vaild para:15 select dram para0
      **
      [233]fdt returned -9
      [mmc]: mmc driver ver 2025-10-16 17:10
      [mmc]: Wrong media type 0x0
      [mmc]: Try SD card 0
      [mmc]: HSSDR52/SDR25 4 bit
      [mmc]: 50000000 Hz
      [mmc]: 15080 MB

      看起来是GPIO识别对了,按时没找到第15组参数。是配置文件哪里写的不对吗

      ;*****************************************************************************
      ;sdram configuration
      ;
      ;*****************************************************************************
      [dram_para]
      dram_clk = 1800
      dram_type = 8
      dram_dx_odt = 0x08080808
      dram_dx_dri = 0x0e0e0e0e
      dram_ca_dri = 0x88030e0e
      dram_para0 = 0
      dram_para1 = 0x311a
      dram_para2 = 0x1001
      dram_mr0 = 0x0
      dram_mr1 = 0x8c
      dram_mr2 = 0
      dram_mr3 = 0x33
      dram_mr4 = 0x0
      dram_mr5 = 0
      dram_mr6 = 0
      dram_mr11 = 0x4
      dram_mr12 = 0x72
      dram_mr13 = 0x8
      dram_mr14 = 0x1d
      dram_mr16 = 0
      dram_mr17 = 0
      dram_mr22 = 0x24
      dram_tpr0 = 0
      dram_tpr1 = 0
      dram_tpr2 = 0x11080503
      dram_tpr3 = 0x200000
      dram_tpr6 = 0x402a
      dram_tpr10 = 0x721f0000
      dram_tpr11 = 0
      dram_tpr12 = 0
      dram_tpr13 = 0x64
      dram_tpr14 = 0

      [dram_para1]
      dram_clk = 1801
      dram_type = 8
      dram_dx_odt = 0x08080808
      dram_dx_dri = 0x0e0e0e0e
      dram_ca_dri = 0x88030e0e
      dram_para0 = 0
      dram_para1 = 0x311a
      dram_para2 = 0x1001
      dram_mr0 = 0x0
      dram_mr1 = 0x8c
      dram_mr2 = 0
      dram_mr3 = 0x33
      dram_mr4 = 0x0
      dram_mr5 = 0
      dram_mr6 = 0
      dram_mr11 = 0x4
      dram_mr12 = 0x72
      dram_mr13 = 0x8
      dram_mr14 = 0x1d
      dram_mr16 = 0
      dram_mr17 = 0
      dram_mr22 = 0x24
      dram_tpr0 = 0
      dram_tpr1 = 0
      dram_tpr2 = 0x11080503
      dram_tpr3 = 0x200000
      dram_tpr6 = 0x402a
      dram_tpr10 = 0x721f0000
      dram_tpr11 = 0
      dram_tpr12 = 0
      dram_tpr13 = 0x64
      dram_tpr14 = 0

      [dram_para2]
      dram_clk = 1802
      dram_type = 8
      dram_dx_odt = 0x08080808
      dram_dx_dri = 0x0e0e0e0e
      dram_ca_dri = 0x88030e0e
      dram_para0 = 0
      dram_para1 = 0x311a
      dram_para2 = 0x1001
      dram_mr0 = 0x0
      dram_mr1 = 0x8c
      dram_mr2 = 0
      dram_mr3 = 0x33
      dram_mr4 = 0x0
      dram_mr5 = 0
      dram_mr6 = 0
      dram_mr11 = 0x4
      dram_mr12 = 0x72
      dram_mr13 = 0x8
      dram_mr14 = 0x1d
      dram_mr16 = 0
      dram_mr17 = 0
      dram_mr22 = 0x24
      dram_tpr0 = 0
      dram_tpr1 = 0
      dram_tpr2 = 0x11080503
      dram_tpr3 = 0x200000
      dram_tpr6 = 0x402a
      dram_tpr10 = 0x721f0000
      dram_tpr11 = 0
      dram_tpr12 = 0
      dram_tpr13 = 0x64
      dram_tpr14 = 0

      [dram_para3]
      dram_clk = 1803
      dram_type = 8
      dram_dx_odt = 0x08080808
      dram_dx_dri = 0x0e0e0e0e
      dram_ca_dri = 0x88030e0e
      dram_para0 = 0
      dram_para1 = 0x311a
      dram_para2 = 0x1001
      dram_mr0 = 0x0
      dram_mr1 = 0x8c
      dram_mr2 = 0
      dram_mr3 = 0x33
      dram_mr4 = 0x0
      dram_mr5 = 0
      dram_mr6 = 0
      dram_mr11 = 0x4
      dram_mr12 = 0x72
      dram_mr13 = 0x8
      dram_mr14 = 0x1d
      dram_mr16 = 0
      dram_mr17 = 0
      dram_mr22 = 0x24
      dram_tpr0 = 0
      dram_tpr1 = 0
      dram_tpr2 = 0x11080503
      dram_tpr3 = 0x200000
      dram_tpr6 = 0x402a
      dram_tpr10 = 0x721f0000
      dram_tpr11 = 0
      dram_tpr12 = 0
      dram_tpr13 = 0x64
      dram_tpr14 = 0

      [dram_para4]
      dram_clk = 1804
      dram_type = 8
      dram_dx_odt = 0x08080808
      dram_dx_dri = 0x0e0e0e0e
      dram_ca_dri = 0x88030e0e
      dram_para0 = 0
      dram_para1 = 0x311a
      dram_para2 = 0x1001
      dram_mr0 = 0x0
      dram_mr1 = 0x8c
      dram_mr2 = 0
      dram_mr3 = 0x33
      dram_mr4 = 0x0
      dram_mr5 = 0
      dram_mr6 = 0
      dram_mr11 = 0x4
      dram_mr12 = 0x72
      dram_mr13 = 0x8
      dram_mr14 = 0x1d
      dram_mr16 = 0
      dram_mr17 = 0
      dram_mr22 = 0x24
      dram_tpr0 = 0
      dram_tpr1 = 0
      dram_tpr2 = 0x11080503
      dram_tpr3 = 0x200000
      dram_tpr6 = 0x402a
      dram_tpr10 = 0x721f0000
      dram_tpr11 = 0
      dram_tpr12 = 0
      dram_tpr13 = 0x64
      dram_tpr14 = 0

      [dram_para5]
      dram_clk = 1805
      dram_type = 8
      dram_dx_odt = 0x08080808
      dram_dx_dri = 0x0e0e0e0e
      dram_ca_dri = 0x88030e0e
      dram_para0 = 0
      dram_para1 = 0x311a
      dram_para2 = 0x1001
      dram_mr0 = 0x0
      dram_mr1 = 0x8c
      dram_mr2 = 0
      dram_mr3 = 0x33
      dram_mr4 = 0x0
      dram_mr5 = 0
      dram_mr6 = 0
      dram_mr11 = 0x4
      dram_mr12 = 0x72
      dram_mr13 = 0x8
      dram_mr14 = 0x1d
      dram_mr16 = 0
      dram_mr17 = 0
      dram_mr22 = 0x24
      dram_tpr0 = 0
      dram_tpr1 = 0
      dram_tpr2 = 0x11080503
      dram_tpr3 = 0x200000
      dram_tpr6 = 0x402a
      dram_tpr10 = 0x721f0000
      dram_tpr11 = 0
      dram_tpr12 = 0
      dram_tpr13 = 0x64
      dram_tpr14 = 0

      [dram_para6]
      dram_clk = 1806
      dram_type = 8
      dram_dx_odt = 0x08080808
      dram_dx_dri = 0x0e0e0e0e
      dram_ca_dri = 0x88030e0e
      dram_para0 = 0
      dram_para1 = 0x311a
      dram_para2 = 0x1001
      dram_mr0 = 0x0
      dram_mr1 = 0x8c
      dram_mr2 = 0
      dram_mr3 = 0x33
      dram_mr4 = 0x0
      dram_mr5 = 0
      dram_mr6 = 0
      dram_mr11 = 0x4
      dram_mr12 = 0x72
      dram_mr13 = 0x8
      dram_mr14 = 0x1d
      dram_mr16 = 0
      dram_mr17 = 0
      dram_mr22 = 0x24
      dram_tpr0 = 0
      dram_tpr1 = 0
      dram_tpr2 = 0x11080503
      dram_tpr3 = 0x200000
      dram_tpr6 = 0x402a
      dram_tpr10 = 0x721f0000
      dram_tpr11 = 0
      dram_tpr12 = 0
      dram_tpr13 = 0x64
      dram_tpr14 = 0

      [dram_para7]
      dram_clk = 1807
      dram_type = 8
      dram_dx_odt = 0x08080808
      dram_dx_dri = 0x0e0e0e0e
      dram_ca_dri = 0x88030e0e
      dram_para0 = 0
      dram_para1 = 0x311a
      dram_para2 = 0x1001
      dram_mr0 = 0x0
      dram_mr1 = 0x8c
      dram_mr2 = 0
      dram_mr3 = 0x33
      dram_mr4 = 0x0
      dram_mr5 = 0
      dram_mr6 = 0
      dram_mr11 = 0x4
      dram_mr12 = 0x72
      dram_mr13 = 0x8
      dram_mr14 = 0x1d
      dram_mr16 = 0
      dram_mr17 = 0
      dram_mr22 = 0x24
      dram_tpr0 = 0
      dram_tpr1 = 0
      dram_tpr2 = 0x11080503
      dram_tpr3 = 0x200000
      dram_tpr6 = 0x402a
      dram_tpr10 = 0x721f0000
      dram_tpr11 = 0
      dram_tpr12 = 0
      dram_tpr13 = 0x64
      dram_tpr14 = 0

      [dram_para8]
      dram_clk = 1808
      dram_type = 8
      dram_dx_odt = 0x08080808
      dram_dx_dri = 0x0e0e0e0e
      dram_ca_dri = 0x88030e0e
      dram_para0 = 0
      dram_para1 = 0x311a
      dram_para2 = 0x1001
      dram_mr0 = 0x0
      dram_mr1 = 0x8c
      dram_mr2 = 0
      dram_mr3 = 0x33
      dram_mr4 = 0x0
      dram_mr5 = 0
      dram_mr6 = 0
      dram_mr11 = 0x4
      dram_mr12 = 0x72
      dram_mr13 = 0x8
      dram_mr14 = 0x1d
      dram_mr16 = 0
      dram_mr17 = 0
      dram_mr22 = 0x24
      dram_tpr0 = 0
      dram_tpr1 = 0
      dram_tpr2 = 0x11080503
      dram_tpr3 = 0x200000
      dram_tpr6 = 0x402a
      dram_tpr10 = 0x721f0000
      dram_tpr11 = 0
      dram_tpr12 = 0
      dram_tpr13 = 0x64
      dram_tpr14 = 0

      [dram_para9]
      dram_clk = 1809
      dram_type = 8
      dram_dx_odt = 0x08080808
      dram_dx_dri = 0x0e0e0e0e
      dram_ca_dri = 0x88030e0e
      dram_para0 = 0
      dram_para1 = 0x311a
      dram_para2 = 0x1001
      dram_mr0 = 0x0
      dram_mr1 = 0x8c
      dram_mr2 = 0
      dram_mr3 = 0x33
      dram_mr4 = 0x0
      dram_mr5 = 0
      dram_mr6 = 0
      dram_mr11 = 0x4
      dram_mr12 = 0x72
      dram_mr13 = 0x8
      dram_mr14 = 0x1d
      dram_mr16 = 0
      dram_mr17 = 0
      dram_mr22 = 0x24
      dram_tpr0 = 0
      dram_tpr1 = 0
      dram_tpr2 = 0x11080503
      dram_tpr3 = 0x200000
      dram_tpr6 = 0x402a
      dram_tpr10 = 0x721f0000
      dram_tpr11 = 0
      dram_tpr12 = 0
      dram_tpr13 = 0x64
      dram_tpr14 = 0

      [dram_para10]
      dram_clk = 1810
      dram_type = 8
      dram_dx_odt = 0x08080808
      dram_dx_dri = 0x0e0e0e0e
      dram_ca_dri = 0x88030e0e
      dram_para0 = 0
      dram_para1 = 0x311a
      dram_para2 = 0x1001
      dram_mr0 = 0x0
      dram_mr1 = 0x8c
      dram_mr2 = 0
      dram_mr3 = 0x33
      dram_mr4 = 0x0
      dram_mr5 = 0
      dram_mr6 = 0
      dram_mr11 = 0x4
      dram_mr12 = 0x72
      dram_mr13 = 0x8
      dram_mr14 = 0x1d
      dram_mr16 = 0
      dram_mr17 = 0
      dram_mr22 = 0x24
      dram_tpr0 = 0
      dram_tpr1 = 0
      dram_tpr2 = 0x11080503
      dram_tpr3 = 0x200000
      dram_tpr6 = 0x402a
      dram_tpr10 = 0x721f0000
      dram_tpr11 = 0
      dram_tpr12 = 0
      dram_tpr13 = 0x64
      dram_tpr14 = 0

      [dram_para11]
      dram_clk = 1811
      dram_type = 8
      dram_dx_odt = 0x08080808
      dram_dx_dri = 0x0e0e0e0e
      dram_ca_dri = 0x88030e0e
      dram_para0 = 0
      dram_para1 = 0x311a
      dram_para2 = 0x1001
      dram_mr0 = 0x0
      dram_mr1 = 0x8c
      dram_mr2 = 0
      dram_mr3 = 0x33
      dram_mr4 = 0x0
      dram_mr5 = 0
      dram_mr6 = 0
      dram_mr11 = 0x4
      dram_mr12 = 0x72
      dram_mr13 = 0x8
      dram_mr14 = 0x1d
      dram_mr16 = 0
      dram_mr17 = 0
      dram_mr22 = 0x24
      dram_tpr0 = 0
      dram_tpr1 = 0
      dram_tpr2 = 0x11080503
      dram_tpr3 = 0x200000
      dram_tpr6 = 0x402a
      dram_tpr10 = 0x721f0000
      dram_tpr11 = 0
      dram_tpr12 = 0
      dram_tpr13 = 0x64
      dram_tpr14 = 0

      [dram_para12]
      dram_clk = 1812
      dram_type = 8
      dram_dx_odt = 0x08080808
      dram_dx_dri = 0x0e0e0e0e
      dram_ca_dri = 0x88030e0e
      dram_para0 = 0
      dram_para1 = 0x311a
      dram_para2 = 0x1001
      dram_mr0 = 0x0
      dram_mr1 = 0x8c
      dram_mr2 = 0
      dram_mr3 = 0x33
      dram_mr4 = 0x0
      dram_mr5 = 0
      dram_mr6 = 0
      dram_mr11 = 0x4
      dram_mr12 = 0x72
      dram_mr13 = 0x8
      dram_mr14 = 0x1d
      dram_mr16 = 0
      dram_mr17 = 0
      dram_mr22 = 0x24
      dram_tpr0 = 0
      dram_tpr1 = 0
      dram_tpr2 = 0x11080503
      dram_tpr3 = 0x200000
      dram_tpr6 = 0x402a
      dram_tpr10 = 0x721f0000
      dram_tpr11 = 0
      dram_tpr12 = 0
      dram_tpr13 = 0x64
      dram_tpr14 = 0

      [dram_para13]
      dram_clk = 1813
      dram_type = 8
      dram_dx_odt = 0x08080808
      dram_dx_dri = 0x0e0e0e0e
      dram_ca_dri = 0x88030e0e
      dram_para0 = 0
      dram_para1 = 0x311a
      dram_para2 = 0x1001
      dram_mr0 = 0x0
      dram_mr1 = 0x8c
      dram_mr2 = 0
      dram_mr3 = 0x33
      dram_mr4 = 0x0
      dram_mr5 = 0
      dram_mr6 = 0
      dram_mr11 = 0x4
      dram_mr12 = 0x72
      dram_mr13 = 0x8
      dram_mr14 = 0x1d
      dram_mr16 = 0
      dram_mr17 = 0
      dram_mr22 = 0x24
      dram_tpr0 = 0
      dram_tpr1 = 0
      dram_tpr2 = 0x11080503
      dram_tpr3 = 0x200000
      dram_tpr6 = 0x402a
      dram_tpr10 = 0x721f0000
      dram_tpr11 = 0
      dram_tpr12 = 0
      dram_tpr13 = 0x64
      dram_tpr14 = 0

      [dram_para14]
      dram_clk = 1814
      dram_type = 8
      dram_dx_odt = 0x08080808
      dram_dx_dri = 0x0e0e0e0e
      dram_ca_dri = 0x88030e0e
      dram_para0 = 0
      dram_para1 = 0x311a
      dram_para2 = 0x1001
      dram_mr0 = 0x0
      dram_mr1 = 0x8c
      dram_mr2 = 0
      dram_mr3 = 0x33
      dram_mr4 = 0x0
      dram_mr5 = 0
      dram_mr6 = 0
      dram_mr11 = 0x4
      dram_mr12 = 0x72
      dram_mr13 = 0x8
      dram_mr14 = 0x1d
      dram_mr16 = 0
      dram_mr17 = 0
      dram_mr22 = 0x24
      dram_tpr0 = 0
      dram_tpr1 = 0
      dram_tpr2 = 0x11080503
      dram_tpr3 = 0x200000
      dram_tpr6 = 0x402a
      dram_tpr10 = 0x721f0000
      dram_tpr11 = 0
      dram_tpr12 = 0
      dram_tpr13 = 0x64
      dram_tpr14 = 0

      [dram_para15]
      dram_clk = 1815
      dram_type = 8
      dram_dx_odt = 0x08080808
      dram_dx_dri = 0x0e0e0e0e
      dram_ca_dri = 0x88030e0e
      dram_para0 = 0
      dram_para1 = 0x311a
      dram_para2 = 0x1001
      dram_mr0 = 0x0
      dram_mr1 = 0x8c
      dram_mr2 = 0
      dram_mr3 = 0x33
      dram_mr4 = 0x0
      dram_mr5 = 0
      dram_mr6 = 0
      dram_mr11 = 0x4
      dram_mr12 = 0x72
      dram_mr13 = 0x8
      dram_mr14 = 0x1d
      dram_mr16 = 0
      dram_mr17 = 0
      dram_mr22 = 0x24
      dram_tpr0 = 0
      dram_tpr1 = 0
      dram_tpr2 = 0x11080503
      dram_tpr3 = 0x200000
      dram_tpr6 = 0x402a
      dram_tpr10 = 0x721f0000
      dram_tpr11 = 0
      dram_tpr12 = 0
      dram_tpr13 = 0x64
      dram_tpr14 = 0

      发布在 A Series
      G
      gameover123
    • A733怎么通过USB进行BOOT

      我使用的板卡是RadxaCubieA7Z,u-boot工程编译出来的输出路径有如下文件:
      boot0_sdcard.bin boot0_spinor.bin boot0_ufs.bin boot_package.fex setup.ps1 setup.sh sys_partition_nor.bin

      通过setup.sh脚本,把文件下载到SD卡,然后通过sd模式启动是没有问题的,可以证明工程编译是正常的。

      现在我想通过USB接口,加载uboot去运行:
      在ubuntu22.04上,通过apt-get install sunxi-tools,执行sudo sunxi-fel -v,报错Warning: no 'soc_sram_info' data for your SoC (id=1903)

      看到有人说sunxi-tools不支持A733,然后从github下载xfel工具,sudo xfel version命令输出:AWUSBFEX ID=0x00190300(A733) dflag=0x44 dlength=0x08 scratchpad=0x000ee80,说明工具可以用了。

      但是执行sudo xfel ddr命令报错:Failed to initial ddr controller。sudo xfel ddr lpddr4也是报错。

      请教大家,是我命令执行错误了还是什么问题啊。

      发布在 A Series
      G
      gameover123