Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页

    【求救】D1-哪吒开发板启动异常

    MR Series
    3
    3
    1676
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Kirin
      陈塘关李靖 LV 6 last edited by

      D1-nezha开发板启动异常,上电的时候log卡住不动了,电源灯亮,但是系统固件里写好的绿灯闪烁没有亮。
      复现概率:非必现,多重复几次拔插电回出现
      串口log:

      [188]HELLO! BOOT0 is starting!
      [191]BOOT0 commit : 2337244-dirty
      
      OpenSBI v0.6
         ____                    _____ ____ _____
        / __ \                  / ____|  _ \_   _|
       | |  | |_ __   ___ _ __ | (___ | |_) || |
       | |  | | '_ \ / _ \ '_ \ \___ \|  _ < | |
       | |__| | |_) |  __/ | | |____) | |_) || |_
        \____/| .__/ \___|_| |_|_____/|____/_____|
              | |
              |_|
      
      Platform Name          : T-HEAD Xuantie Platform
      Platform HART Features : RV64ACDFIMSUVX
      Platform Max HARTs     : 1
      Current Hart           : 0
      Firmware Base          : 0x40000400
      Firmware Size          : 75 KB
      Runtime SBI Version    : 0.2
      
      MIDELEG : 0x0000000000000222
      MEDELEG : 0x000000000000b1ff
      PMP0    : 0x0000000040000000-0x000000004001ffff (A)
      PMP1    : 0x0000000040000000-0x000000007fffffff (A,R,W,X)
      PMP2    : 0x0000000080000000-0x00000000bfffffff (A,R,
      U-Boot 2018.05-00107-gc22c3d075c (Apr 24 2021 - 07:52:58 +0000) Allwinner Technology
      
      [00.429]DRAM:  1 GiB
      [00.431]Relocation Offset is: 3deeb000
      [00.435]secure enable bit: 0
      [00.438]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz  MBus=300Mhz
      initr_ledc
      unable to find ledc node in device tree.
      [00.449]flash init start
      [00.451]workmode = 0,storage type = 0
      [00.457]sunxi-spinand-phy: not detect any munufacture from id table
      [00.464]sunxi-spinand-phy: get spi-nand Model from fdt fail
      [00.469]sunxi-spinand-phy: get phy info from fdt fail
      
      device nand0 <nand>, # parts = 4
       #: name                size            offset          mask_flags
       0: boot0               0x00100000      0x00000000      1
       1: uboot               0x00300000      0x00100000      1
       2: secure_storage      0x00100000      0x00400000      1
       3: sys                 0x0fb00000      0x00500000      0
      
      active partition: nand0,0 - (boot0) 0x00100000 @ 0x00000000
      
      defaults:
      mtdids  : nand0=nand
      mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys)
      [00.807]ubi0: attaching mtd4
      [01.204]ubi0: scanning is finished
      [01.213]ubi0: attached mtd4 (name "sys", size 251 MiB)
      [01.218]ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 258048 bytes
      [01.224]ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 2048
      [01.230]ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
      [01.237]ubi0: good PEBs: 1004, bad PEBs: 0, corrupted PEBs: 0
      [01.242]ubi0: user volume: 9, internal volumes: 1, max. volumes count: 128
      [01.249]ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0
      [01.256]ubi0: available PEBs: 0, total reserved PEBs: 1004, PEBs reserved for bad PEB handling: 40
      [01.265]sunxi flash init ok
      [01.268]line:714 init_clocks
      __clk_init: clk pll_periph0x2 already initialized
      register fix_factor clk error
      [01.278]drv_disp_init
      partno erro : can't find partition bootloader
      ** Unable to read file lcd_compatible_index.txt **
      [01.515]do_fat_fsload for lcd config failed
      request pwm success, pwm2:pwm2:0x2000c00.
      [01.529]drv_disp_init finish
      [01.532]boot_gui_init:start
      [01.535]set disp.dev2_output_type fail. using defval=0
      [01.726]boot_gui_init:finish
      [02.139]LCD open finish
      partno erro : can't find partition bootloader
      54 bytes read in 0 ms
      [02.300]bmp_name=bootlogo.bmp size 38454
      38454 bytes read in 4 ms (9.2 MiB/s)
      
      1 Reply Last reply Reply Quote Share 0
      • xiaowenge
        DOT小文哥 LV 8 last edited by

        对比了一下log,发展这个log和正常的启动log是一样的,这里主要是显示/屏幕部分的打印,没有异常,只是突然断掉,怀疑是供电不稳定,建议使用稳定的供电电源。板子上有两个type-c USB口,一个是5V -2A供电的,一个是数据传输的,数据传输那个也能从PC那边供电,但是如果插的外设比较多的话,就要插上5V2A供电USB

        1 Reply Last reply Reply Quote Share 0
        • L
          lingeasy LV 5 last edited by

          这个问题我们在调试的时候也发现了,可能出现在两个位置,第一个是boot完以后,要打开LCD;别一个位置就是帖子里面所描述的位置。出现也不是必然,有一定的概率。最终确定是由于上电时序问题导致的,看一下手册上的上电时序要求,按照手册的需要改,大概率可以解决这个问题。

          1 Reply Last reply Reply Quote Share 0
          • 1 / 1
          • First post
            Last post

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

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