导航

    全志在线开发者论坛

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

    T507烧写的SD卡无法启动

    编译和烧写问题专区
    2
    3
    1701
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • D
      davidq LV 4 最后由 编辑

      构建过程如下:

      source build/envsetup.sh
      

      选择的如下:

      Welcome to mkscript setup progress
      All available platform:
         0. android
         1. linux
      Choice [android]: 1
      All available linux_dev:
         0. bsp
         1. dragonboard
         2. longan
         3. tinyos
      Choice [bsp]: 0
      All available kern_ver:
         0. linux-4.9
      Choice [linux-4.9]: 0
      All available ic:
         0. t507
      Choice [t507]: 0
      All available board:
         0. demo
         1. demo2.0
         2. demo2.0_car
         3. demo2.0_td100
         4. demo_rawnand_ubi
         5. demo_spinand_ubi
         6. evb
         7. fpga
         8. ft
         9. per6_td100
        10. qa
        11. ver_v1_0
      Choice [demo]: 0
      All available flash:
         0. default
         1. nor
      Choice [default]: 0
      

      接着执行 buiild 命令
      接下来执行 pack 命令,产生出来了 out/pack_out/t507_linux_demo_uart0.img 镜像文件
      使用 PhoenixCard 工具烧录到SD卡中,给板子插上SD卡通电启动后的日志如下:

      ubuntuAarch64 login: [102]HELLO! BOOT0 is starting!
      [105]BOOT0 commit : 8b62e3eec1
      [108]set pll start
      [110]periph0 has been enabled
      [114]set pll end
      [116]PMU: AXP858
      [135]vaild para:8  select dram para2
      [139]IC illegal !!!
      

      这个是什么意思?

      1 条回复 最后回复 回复 引用 分享 0
      • WhycanService
        WhycanService LV 8 最后由 编辑

        SDK哪里来的,这个SDK不适配这个版本的T507芯片(芯片有ABCD版本,需要加补丁适配

        D 1 条回复 最后回复 回复 引用 分享 0
        • D
          davidq LV 4 @WhycanService 最后由 编辑

          @whycanservice 应该是代理商的技术给的。后面给我我补丁,我打上了。重新制作了镜像 t507_h_linux_demo2.0_uart0.img ,烧录到TF卡,还是不能正常启动。

             [108]HELLO! BOOT0 is starting!
          [111]BOOT0 commit : 100e431
          [114]set pll start
          [116]periph0 has been enabled
          [119]set pll end
          [121]PMU: AXP858
          [132]vaild para:1  select dram para0
          [135]board init ok
          [137]debug:rtc h-m-s value:0x0
          [140]DRAM BOOT DRIVE INFO: V0.648
          [144]the chip id is 0x7c00
          [146]chip id check OK
          [150]DRAM_VCC set to 1100 mv
          [158]read_calibration error
          [166]read_calibration error
          [174]read_calibration error
          [183]read_calibration error
          [191]read_calibration error
          [199]read_calibration error
          [207]read_calibration error
          [215]read_calibration error
          [223]read_calibration error
          [232]read_calibration error
          [234]retraining final error
          [245][AUTO DEBUG]32bit,1 ranks training success!
          [261]DRAM CLK =720 MHZ
          [263]DRAM Type =8 (3:DDR3,4:DDR4,7:LPDDR3,8:LPDDR4)
          [273]Actual DRAM SIZE =8192 M
          [276]DRAM SIZE =8192 MBytes, para1 = 311b, para2 = 20000000, dram_tpr13 = 6061
          [291]Actual DRAM SIZE =8192 M
          [296]DRAM simple test FAIL-----fedcbe98 != fedcba98 at address 40000000
          

          请问 [296]DRAM simple test FAIL-----fedcbe98 != fedcba98 at address 40000000 这个大概是什么原因?我可以从tf卡启动吗?还是说必须要从emmc启动?

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

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

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