Navigation

    全志在线开发者论坛

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

    D1-H/D1s SPI NAND & DDR支持列表

    MR Series
    d1 支持列表
    6
    13
    5965
    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.
    • xiaowenge
      DOT小文哥 LV 8 last edited by YuzukiTsuru

      以下为D1 tina理论上支持的nand列表,用料量产前建议先找全志或代理商FAE确认压测情况。
      Micron:MT29F1G01ABAFDSF-AAT(NW808)
      MT29F2G01ABAGDWB
      Winbond:W25N01GVZEIG
      MXIC:MX35LF1GE4AB
      MX35LF2GE4AD
      GigaDevi ce:GD5F1GQ4UBYIGR
      GD5F1GQ5UEYIGR
      GD5F2GQ5UEYIGR
      ESMT:F50L2G41XA
      F50L1G41LB(2M) -> F50L1G41LB-104YG2M F50L1G41LB- 104YG2ME
      Dosilicon:DS35Q1GA-1B
      FORESEE:E FS35ND01G-S1F1QWFI
      Zetta:ZD35Q1GA-IBR
      FM:FM25S01

      更新DDR支持列表:
      Hynix :H5TQ4G63EFR-RDC DDR3 FBGA 96 4Gb 256Mx16 792MHz
      Micron: MT41K512M16HA-125 DDR3L FBGA 96 8Gb 512Mx16 792MHz
      SpecTek: PRN512M16Z11CD8LY-083 DDR3 FBGA 96 8Gb 512Mx16 792MHz
      (D1-H哪吒开发板上用的就是这几款,全志内部做过压力测试的)

      1 Reply Last reply Reply Quote Share 1
      • cube_work
        cube_work LV 5 last edited by

        看来这是一网打尽了市场上所有spi nand了。

        1 Reply Last reply Reply Quote Share 1
        • xiaowenge
          DOT小文哥 LV 8 last edited by xiaowenge

          换了支持列表里的nand 【GD5F2GQ5UEYIGR】,拉了最新代码,发现烧写失败。。。

          
          U-Boot 2018.05-00028-g01087f40d6-config-dirty (Aug 23 2021 - 13:51:47 +0800) Allwinner Technology
          
          [03.904]DRAM:  512 MiB
          [03.908]Relocation Offset is: 1dee2000
          [03.929]secure enable bit: 0
          [03.934]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz  MBus=300Mhz
          [03.940]flash init start
          [03.942]workmode = 16,storage type = 0
          try card 2
          set card number 2
          get card number 2
          [03.950][mmc]: mmc driver ver uboot2018:2021-08-18 17:06:00
          [03.958][mmc]: get sdc_type fail and use default host:tm4.
          [03.983][mmc]: Is not Boot mode!
          [03.985][mmc]: SUNXI SDMMC Controller Version:0x50310
          [03.997][mmc]: ************Try SD card 2************
          [04.002][mmc]: mmc 2 cmd timeout 100 status 100
          [04.006][mmc]: smc 2 err, cmd 8,  RTO
          [04.009][mmc]: mmc 2 close bus gating and reset
          [04.014][mmc]: mmc 2 cmd timeout 100 status 100
          [04.019][mmc]: smc 2 err, cmd 55,  RTO
          [04.022][mmc]: mmc 2 close bus gating and reset
          [04.026][mmc]: ************Try MMC card 2************
          [04.035][mmc]: mmc 2 cmd timeout 100 status 100
          [04.039][mmc]: smc 2 err, cmd 1,  RTO
          [04.043][mmc]: mmc 2 close bus gating and reset
          [04.047][mmc]: Card did not respond to voltage select!
          [04.052][mmc]: ************SD/MMC 2 init error!************
          [04.057][mmc]: mmc init product failed
          MMC init failed
          try emmc fail
          [04.071]sunxi-spinand: AW SPINand MTD Layer Version: 1.5 20200407
          [04.076]sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.9 20200306
          [04.123]sunxi-spinand-phy: request spi0 gpio ok
          [04.127]sunxi-spinand-phy: request general tx dma channel ok!
          [04.132]sunxi-spinand-phy: request general rx dma channel ok!
          [04.138]sunxi-spinand-phy: set spic0 clk to 20 Mhz
          [04.142]sunxi-spinand-phy: init spic0 clk ok
          [04.146]sunxi-spinand-phy: not detect any munufacture from id table
          [04.160]sunxi-spinand-phy: get spi-nand Model from fdt fail
          [04.165]sunxi-spinand-phy: get phy info from fdt fail
          [04.170]sunxi-spinand-phy: not detect munufacture from fdt
          [04.175]sunxi-spinand-phy: detect munufacture from id table: GD
          [04.180]sunxi-spinand-phy: detect spinand id: ffff52c8 ffffffff
          [04.186]sunxi-spinand-phy: ========== arch info ==========
          [04.191]sunxi-spinand-phy: Model:               GD5F2GQ5UEYIGR
          [04.197]sunxi-spinand-phy: Munufacture:         GD
          [04.201]sunxi-spinand-phy: DieCntPerChip:       1
          [04.206]sunxi-spinand-phy: BlkCntPerDie:        2048
          [04.210]sunxi-spinand-phy: PageCntPerBlk:       64
          [04.215]sunxi-spinand-phy: SectCntPerPage:      4
          [04.219]sunxi-spinand-phy: OobSizePerPage:      64
          [04.224]sunxi-spinand-phy: BadBlockFlag:        0x0
          [04.228]sunxi-spinand-phy: OperationOpt:        0x7
          [04.233]sunxi-spinand-phy: MaxEraseTimes:       50000
          [04.238]sunxi-spinand-phy: EccFlag:             0x1
          [04.242]sunxi-spinand-phy: EccType:             7
          [04.247]sunxi-spinand-phy: EccProtectedType:    2
          [04.251]sunxi-spinand-phy: ========================================
          [04.257]sunxi-spinand-phy:
          [04.260]sunxi-spinand-phy: ========== physical info ==========
          [04.265]sunxi-spinand-phy: TotalSize:    256 M
          [04.269]sunxi-spinand-phy: SectorSize:   512 B
          [04.274]sunxi-spinand-phy: PageSize:     2 K
          [04.277]sunxi-spinand-phy: BlockSize:    128 K
          [04.282]sunxi-spinand-phy: OOBSize:      64 B
          [04.286]sunxi-spinand-phy: ========================================
          [04.292]sunxi-spinand-phy:
          [04.294]sunxi-spinand-phy: ========== logical info ==========
          [04.300]sunxi-spinand-phy: TotalSize:    256 M
          [04.304]sunxi-spinand-phy: SectorSize:   512 B
          [04.308]sunxi-spinand-phy: PageSize:     4 K
          [04.312]sunxi-spinand-phy: BlockSize:    256 K
          [04.316]sunxi-spinand-phy: OOBSize:      128 B
          [04.320]sunxi-spinand-phy: ========================================
          [04.334]sunxi-spinand-phy: GD5F2GQ5UEYIGR reset rx bit width to 1
          [04.339]sunxi-spinand-phy: GD5F2GQ5UEYIGR reset tx bit width to 1
          [04.345]sunxi-spinand-phy: set spic0 clk to 100 Mhz
          [04.350]sunxi-spinand-phy: block lock register: 0x00
          [04.354]sunxi-spinand-phy: feature register: 0x11
          [04.359]sunxi-spinand-phy: sunxi physic nand init end
          [04.367]Loading Environment from SUNXI_FLASH... OK
          [04.378]try to burn key
          [04.382]out of usb burn from boot: not need burn key
          [04.386]Net:   [04.387]No ethernet found.
          Hit any key to stop autoboot:  0
          sunxi work mode=0x10
          run usb efex
          delay time 2500
          weak:otg_phy_config
          usb init ok
          set address 0x1f
          set address 0x1f ok
          SUNXI_EFEX_ERASE_TAG
          erase_flag = 0x12
          origin_erase_flag = 0x1
          FEX_CMD_fes_verify_status
          FEX_CMD_fes_verify last err=0
          the 0 mbr table is ok
          the 1 mbr table is ok
          the 2 mbr table is ok
          the 3 mbr table is ok
          *************MBR DUMP***************
          total mbr part 7
          
          part[0] name      :boot-resource
          part[0] classname :DISK
          part[0] addrlo    :0x1f8
          part[0] lenlo     :0x1f8
          part[0] user_type :32768
          part[0] keydata   :0
          part[0] ro        :0
          
          part[1] name      :env
          part[1] classname :DISK
          part[1] addrlo    :0x3f0
          part[1] lenlo     :0x1f8
          part[1] user_type :32768
          part[1] keydata   :0
          part[1] ro        :0
          
          part[2] name      :env-redund
          part[2] classname :DISK
          part[2] addrlo    :0x5e8
          part[2] lenlo     :0x1f8
          part[2] user_type :32768
          part[2] keydata   :0
          part[2] ro        :0
          
          part[3] name      :boot
          part[3] classname :DISK
          part[3] addrlo    :0x7e0
          part[3] lenlo     :0x381c
          part[3] user_type :32768
          part[3] keydata   :0
          part[3] ro        :0
          
          part[4] name      :rootfs
          part[4] classname :DISK
          part[4] addrlo    :0x3ffc
          part[4] lenlo     :0x2370
          part[4] user_type :32768
          part[4] keydata   :0
          part[4] ro        :0
          
          part[5] name      :dsp0
          part[5] classname :DISK
          part[5] addrlo    :0x636c
          part[5] lenlo     :0x3f0
          part[5] user_type :32768
          part[5] keydata   :0
          part[5] ro        :0
          
          part[6] name      :UDISK
          part[6] classname :DISK
          part[6] addrlo    :0x675c
          part[6] lenlo     :0x0
          part[6] user_type :0
          part[6] keydata   :0
          part[6] ro        :0
          
          total part: 8
          mbr 0, 1f8, 8000
          boot-resource 1, 1f8, 8000
          env 2, 1f8, 8000
          env-redund 3, 1f8, 8000
          boot 4, 381c, 8000
          rootfs 5, 2370, 8000
          dsp0 6, 3f0, 8000
          UDISK 7, 0, 0
          [07.402]erase blk 0 to blk 32
          [07.417]blk 6 is bad, skip to erase
          [07.420]blk 7 is bad, skip to erase
          [07.431]blk 12 is bad, skip to erase
          [07.446]blk 19 is bad, skip to erase
          [07.449]blk 20 is bad, skip to erase
          [07.452]blk 21 is bad, skip to erase
          [07.458]blk 23 is bad, skip to erase
          [07.469]blk 28 is bad, skip to erase
          [07.476]blk 31 is bad, skip to erase
          need erase flash: 18
          [07.482]mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys)
          
          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)
          [07.539]MTD info (4)
          [07.541]pagesize: 0x1000
          [07.544]blksize: 0x40000
          [07.546]num  offset     bytes      name
          [07.549]0    0x00000000 0x00100000 boot0
          [07.553]1    0x00100000 0x00300000 uboot
          [07.557]2    0x00400000 0x00100000 secure_storage
          [07.561]3    0x00500000 0x0fb00000 sys
          [07.564]ubi attach the last part of mtd device: NO.3
          [07.724]ubi0: attaching mtd4
          [07.907]ubi0: scanning is finished
          [07.910]ubi0 error: ubi_read_volume_table: the layout volume was not found
          [07.918]ubi0 error: ubi_attach_mtd_dev: failed to attach mtd4, error -22
          [07.924]UBI error: cannot attach mtd4
          [07.928]UBI error: cannot initialize UBI, error -22
          UBI init error 22
          Please check, if the correct MTD partition is used (size big enough?)
          [07.940]ubi part sys err !
          [07.943]erase blk 0 to blk 32
          [07.957]blk 6 is bad, skip to erase
          [07.960]blk 7 is bad, skip to erase
          [07.970]blk 12 is bad, skip to erase
          [07.985]blk 19 is bad, skip to erase
          [07.988]blk 20 is bad, skip to erase
          [07.991]blk 21 is bad, skip to erase
          [07.996]blk 23 is bad, skip to erase
          [08.007]blk 28 is bad, skip to erase
          [08.014]blk 31 is bad, skip to erase
          [08.017]erase blk 40 to blk 2048
          [08.020]blk 40 is bad, skip to erase
          [08.024]blk 41 is bad, skip to erase
          [08.027]blk 42 is bad, skip to erase
          [08.030]blk 43 is bad, skip to erase
          [08.037]blk 46 is bad, skip to erase
          [08.044]blk 49 is bad, skip to erase
          [08.051]blk 52 is bad, skip to erase
          [08.077]blk 65 is bad, skip to erase
          [08.086]blk 69 is bad, skip to erase
          [08.100]blk 76 is bad, skip to erase
          [08.105]blk 78 is bad, skip to erase
          [08.109]blk 79 is bad, skip to erase
          [08.112]blk 80 is bad, skip to erase
          [08.115]blk 81 is bad, skip to erase
          [08.118]blk 82 is bad, skip to erase
          [08.126]blk 85 is bad, skip to erase
          [08.132]blk 88 is bad, skip to erase
          [08.136]blk 89 is bad, skip to erase
          [08.141]blk 91 is bad, skip to erase
          [08.146]blk 93 is bad, skip to erase
          [08.153]blk 96 is bad, skip to erase
          [08.158]blk 98 is bad, skip to erase
          [08.182]blk 110 is bad, skip to erase
          [08.187]blk 112 is bad, skip to erase
          [08.198]blk 117 is bad, skip to erase
          [08.201]blk 118 is bad, skip to erase
          [08.208]blk 121 is bad, skip to erase
          [08.217]blk 125 is bad, skip to erase
          [08.221]blk 126 is bad, skip to erase
          [08.235]blk 133 is bad, skip to erase
          [08.244]blk 137 is bad, skip to erase
          [08.261]blk 145 is bad, skip to erase
          [08.266]blk 147 is bad, skip to erase
          [08.273]blk 150 is bad, skip to erase
          [08.288]blk 157 is bad, skip to erase
          [08.325]blk 176 is bad, skip to erase
          [08.328]blk 177 is bad, skip to erase
          [08.341]blk 183 is bad, skip to erase
          [08.346]blk 185 is bad, skip to erase
          [08.351]blk 187 is bad, skip to erase
          [08.354]blk 188 is bad, skip to erase
          [08.367]blk 194 is bad, skip to erase
          [08.374]blk 197 is bad, skip to erase
          [08.377]blk 198 is bad, skip to erase
          [08.381]blk 199 is bad, skip to erase
          [08.390]blk 203 is bad, skip to erase
          [08.399]blk 207 is bad, skip to erase
          [08.408]blk 211 is bad, skip to erase
          [08.411]blk 212 is bad, skip to erase
          [08.414]blk 213 is bad, skip to erase
          [08.418]blk 214 is bad, skip to erase
          [08.438]blk 224 is bad, skip to erase
          [08.443]blk 226 is bad, skip to erase
          [08.447]blk 227 is bad, skip to erase
          [08.450]blk 228 is bad, skip to erase
          [08.453]blk 229 is bad, skip to erase
          [08.457]blk 230 is bad, skip to erase
          [08.479]blk 241 is bad, skip to erase
          [08.482]blk 242 is bad, skip to erase
          [08.488]blk 244 is bad, skip to erase
          [08.495]blk 247 is bad, skip to erase
          [08.498]blk 248 is bad, skip to erase
          [08.509]blk 253 is bad, skip to erase
          [08.514]blk 255 is bad, skip to erase
          [08.523]blk 259 is bad, skip to erase
          [08.528]blk 261 is bad, skip to erase
          [08.541]blk 267 is bad, skip to erase
          [08.544]blk 268 is bad, skip to erase
          [08.547]blk 269 is bad, skip to erase
          [08.555]blk 272 is bad, skip to erase
          [08.560]blk 274 is bad, skip to erase
          [08.586]blk 287 is bad, skip to erase
          [08.600]blk 294 is bad, skip to erase
          [08.611]blk 299 is bad, skip to erase
          [08.616]blk 301 is bad, skip to erase
          [08.623]blk 304 is bad, skip to erase
          [08.642]blk 313 is bad, skip to erase
          [08.675]blk 330 is bad, skip to erase
          [08.684]blk 334 is bad, skip to erase
          [08.697]blk 340 is bad, skip to erase
          [08.700]blk 341 is bad, skip to erase
          [08.705]blk 343 is bad, skip to erase
          [08.710]blk 345 is bad, skip to erase
          [08.714]blk 346 is bad, skip to erase
          [08.717]blk 347 is bad, skip to erase
          [08.722]blk 349 is bad, skip to erase
          [08.727]blk 351 is bad, skip to erase
          [08.734]blk 354 is bad, skip to erase
          [08.742]blk 357 is bad, skip to erase
          [08.752]blk 362 is bad, skip to erase
          [08.765]blk 368 is bad, skip to erase
          [08.774]blk 372 is bad, skip to erase
          [08.779]blk 374 is bad, skip to erase
          [08.783]blk 375 is bad, skip to erase
          [08.790]blk 378 is bad, skip to erase
          [08.804]blk 385 is bad, skip to erase
          [08.817]blk 391 is bad, skip to erase
          [08.820]blk 392 is bad, skip to erase
          [08.824]blk 393 is bad, skip to erase
          [08.831]blk 396 is bad, skip to erase
          [08.834]blk 397 is bad, skip to erase
          [08.839]blk 399 is bad, skip to erase
          [08.844]blk 401 is bad, skip to erase
          [08.850]blk 403 is bad, skip to erase
          [08.853]blk 404 is bad, skip to erase
          [08.860]blk 407 is bad, skip to erase
          [08.867]blk 410 is bad, skip to erase
          [08.872]blk 412 is bad, skip to erase
          [08.878]blk 414 is bad, skip to erase
          [08.881]blk 415 is bad, skip to erase
          [08.888]blk 418 is bad, skip to erase
          [08.893]blk 420 is bad, skip to erase
          [08.904]blk 425 is bad, skip to erase
          [08.913]blk 429 is bad, skip to erase
          [08.920]blk 432 is bad, skip to erase
          [08.925]blk 434 is bad, skip to erase
          [08.930]blk 436 is bad, skip to erase
          [08.936]blk 438 is bad, skip to erase
          [08.945]blk 442 is bad, skip to erase
          [08.948]blk 443 is bad, skip to erase
          [08.951]blk 444 is bad, skip to erase
          [08.966]blk 451 is bad, skip to erase
          [08.982]blk 459 is bad, skip to erase
          [08.986]blk 460 is bad, skip to erase
          [08.991]blk 462 is bad, skip to erase
          [08.996]blk 464 is bad, skip to erase
          [09.022]blk 477 is bad, skip to erase
          [09.025]blk 478 is bad, skip to erase
          [09.031]blk 480 is bad, skip to erase
          [09.038]blk 483 is bad, skip to erase
          [09.041]blk 484 is bad, skip to erase
          [09.077]blk 502 is bad, skip to erase
          [09.089]blk 508 is bad, skip to erase
          [09.095]blk 510 is bad, skip to erase
          [09.124]blk 525 is bad, skip to erase
          [09.129]blk 527 is bad, skip to erase
          [09.136]blk 530 is bad, skip to erase
          [09.155]blk 539 is bad, skip to erase
          [09.158]blk 540 is bad, skip to erase
          [09.169]blk 545 is bad, skip to erase
          [09.178]blk 549 is bad, skip to erase
          [09.189]blk 554 is bad, skip to erase
          [09.198]blk 558 is bad, skip to erase
          [09.220]blk 569 is bad, skip to erase
          [09.223]blk 570 is bad, skip to erase
          [09.232]blk 574 is bad, skip to erase
          [09.243]blk 579 is bad, skip to erase
          [09.250]blk 582 is bad, skip to erase
          [09.259]blk 586 is bad, skip to erase
          [09.262]blk 587 is bad, skip to erase
          [09.273]blk 592 is bad, skip to erase
          [09.277]blk 593 is bad, skip to erase
          [09.282]blk 595 is bad, skip to erase
          [09.293]blk 600 is bad, skip to erase
          [09.307]blk 607 is bad, skip to erase
          [09.311]blk 608 is bad, skip to erase
          [09.316]blk 610 is bad, skip to erase
          [09.325]blk 614 is bad, skip to erase
          [09.339]blk 621 is bad, skip to erase
          [09.345]blk 623 is bad, skip to erase
          [09.359]blk 630 is bad, skip to erase
          [09.362]blk 631 is bad, skip to erase
          [09.366]blk 632 is bad, skip to erase
          [09.371]blk 634 is bad, skip to erase
          [09.380]blk 638 is bad, skip to erase
          [09.383]blk 639 is bad, skip to erase
          [09.392]blk 643 is bad, skip to erase
          [09.398]blk 645 is bad, skip to erase
          [09.401]blk 646 is bad, skip to erase
          [09.408]blk 649 is bad, skip to erase
          [09.411]blk 650 is bad, skip to erase
          [09.419]blk 653 is bad, skip to erase
          [09.437]blk 662 is bad, skip to erase
          [09.440]blk 663 is bad, skip to erase
          [09.457]blk 671 is bad, skip to erase
          [09.462]blk 673 is bad, skip to erase
          [09.480]blk 682 is bad, skip to erase
          [09.489]blk 686 is bad, skip to erase
          [09.496]blk 689 is bad, skip to erase
          [09.507]blk 694 is bad, skip to erase
          [09.510]blk 695 is bad, skip to erase
          [09.515]blk 697 is bad, skip to erase
          [09.519]blk 698 is bad, skip to erase
          [09.524]blk 700 is bad, skip to erase
          [09.542]blk 709 is bad, skip to erase
          [09.548]blk 711 is bad, skip to erase
          [09.572]blk 723 is bad, skip to erase
          [09.575]blk 724 is bad, skip to erase
          [09.586]blk 729 is bad, skip to erase
          [09.600]blk 736 is bad, skip to erase
          [09.604]blk 737 is bad, skip to erase
          [09.613]blk 741 is bad, skip to erase
          [09.620]blk 744 is bad, skip to erase
          [09.632]blk 750 is bad, skip to erase
          [09.649]blk 758 is bad, skip to erase
          [09.664]blk 765 is bad, skip to erase
          [09.671]blk 768 is bad, skip to erase
          [09.674]blk 769 is bad, skip to erase
          [09.679]blk 771 is bad, skip to erase
          [09.684]blk 773 is bad, skip to erase
          [09.699]blk 780 is bad, skip to erase
          [09.704]blk 782 is bad, skip to erase
          [09.707]blk 783 is bad, skip to erase
          [09.711]blk 784 is bad, skip to erase
          [09.716]blk 786 is bad, skip to erase
          [09.721]blk 788 is bad, skip to erase
          [09.725]blk 789 is bad, skip to erase
          [09.728]blk 790 is bad, skip to erase
          [09.731]blk 791 is bad, skip to erase
          [09.742]blk 796 is bad, skip to erase
          [09.747]blk 798 is bad, skip to erase
          [09.760]blk 804 is bad, skip to erase
          [09.779]blk 813 is bad, skip to erase
          [09.791]blk 819 is bad, skip to erase
          [09.817]blk 832 is bad, skip to erase
          [09.826]blk 836 is bad, skip to erase
          [09.829]blk 837 is bad, skip to erase
          [09.840]blk 842 is bad, skip to erase
          [09.845]blk 844 is bad, skip to erase
          [09.852]blk 847 is bad, skip to erase
          [09.861]blk 851 is bad, skip to erase
          [09.872]blk 856 is bad, skip to erase
          [09.877]blk 858 is bad, skip to erase
          [09.881]blk 859 is bad, skip to erase
          [09.884]blk 860 is bad, skip to erase
          [09.887]blk 861 is bad, skip to erase
          [09.902]blk 868 is bad, skip to erase
          [09.905]blk 869 is bad, skip to erase
          [09.911]blk 871 is bad, skip to erase
          [09.921]blk 876 is bad, skip to erase
          [09.932]blk 881 is bad, skip to erase
          [09.939]blk 884 is bad, skip to erase
          [09.948]blk 888 is bad, skip to erase
          [09.952]blk 889 is bad, skip to erase
          [09.957]blk 891 is bad, skip to erase
          [09.962]blk 893 is bad, skip to erase
          [09.969]blk 896 is bad, skip to erase
          [09.982]blk 902 is bad, skip to erase
          [09.987]blk 904 is bad, skip to erase
          [09.992]blk 906 is bad, skip to erase
          [09.997]blk 908 is bad, skip to erase
          [10.001]blk 909 is bad, skip to erase
          [10.004]blk 910 is bad, skip to erase
          [10.021]blk 918 is bad, skip to erase
          [10.024]blk 919 is bad, skip to erase
          [10.039]blk 926 is bad, skip to erase
          [10.048]blk 930 is bad, skip to erase
          [10.055]blk 933 is bad, skip to erase
          [10.062]blk 936 is bad, skip to erase
          [10.073]blk 941 is bad, skip to erase
          [10.125]blk 968 is bad, skip to erase
          [10.134]blk 972 is bad, skip to erase
          [10.137]blk 973 is bad, skip to erase
          [10.152]blk 980 is bad, skip to erase
          [10.155]blk 981 is bad, skip to erase
          [10.160]blk 983 is bad, skip to erase
          [10.167]blk 986 is bad, skip to erase
          [10.174]blk 989 is bad, skip to erase
          [10.187]blk 995 is bad, skip to erase
          [10.190]blk 996 is bad, skip to erase
          [10.216]blk 1009 is bad, skip to erase
          [10.227]blk 1014 is bad, skip to erase
          [10.234]blk 1017 is bad, skip to erase
          [10.238]blk 1018 is bad, skip to erase
          [10.241]blk 1019 is bad, skip to erase
          [10.263]blk 1030 is bad, skip to erase
          [10.267]blk 1031 is bad, skip to erase
          [10.270]blk 1032 is bad, skip to erase
          [10.276]blk 1034 is bad, skip to erase
          [10.281]blk 1036 is bad, skip to erase
          [10.284]blk 1037 is bad, skip to erase
          [10.290]blk 1039 is bad, skip to erase
          [10.297]blk 1042 is bad, skip to erase
          [10.302]blk 1044 is bad, skip to erase
          [10.326]blk 1056 is bad, skip to erase
          [10.332]blk 1058 is bad, skip to erase
          [10.337]blk 1060 is bad, skip to erase
          [10.353]blk 1068 is bad, skip to erase
          [10.368]blk 1075 is bad, skip to erase
          [10.373]blk 1077 is bad, skip to erase
          [10.377]blk 1078 is bad, skip to erase
          [10.382]blk 1080 is bad, skip to erase
          [10.389]blk 1083 is bad, skip to erase
          [10.398]blk 1087 is bad, skip to erase
          [10.404]blk 1089 is bad, skip to erase
          [10.420]blk 1097 is bad, skip to erase
          [10.429]blk 1101 is bad, skip to erase
          [10.438]blk 1105 is bad, skip to erase
          [10.441]blk 1106 is bad, skip to erase
          [10.445]blk 1107 is bad, skip to erase
          [10.448]blk 1108 is bad, skip to erase
          [10.452]blk 1109 is bad, skip to erase
          [10.455]blk 1110 is bad, skip to erase
          [10.461]blk 1112 is bad, skip to erase
          [10.466]blk 1114 is bad, skip to erase
          [10.469]blk 1115 is bad, skip to erase
          [10.473]blk 1116 is bad, skip to erase
          [10.478]blk 1118 is bad, skip to erase
          [10.487]blk 1122 is bad, skip to erase
          [10.496]blk 1126 is bad, skip to erase
          [10.502]blk 1128 is bad, skip to erase
          [10.511]blk 1132 is bad, skip to erase
          [10.520]blk 1136 is bad, skip to erase
          [10.525]blk 1138 is bad, skip to erase
          [10.530]blk 1140 is bad, skip to erase
          [10.545]blk 1147 is bad, skip to erase
          [10.548]blk 1148 is bad, skip to erase
          [10.556]blk 1151 is bad, skip to erase
          [10.561]blk 1153 is bad, skip to erase
          [10.564]blk 1154 is bad, skip to erase
          [10.587]blk 1165 is bad, skip to erase
          [10.590]blk 1166 is bad, skip to erase
          [10.594]blk 1167 is bad, skip to erase
          [10.599]blk 1169 is bad, skip to erase
          [10.606]blk 1172 is bad, skip to erase
          [10.615]blk 1176 is bad, skip to erase
          [10.626]blk 1181 is bad, skip to erase
          [10.629]blk 1182 is bad, skip to erase
          [10.635]blk 1184 is bad, skip to erase
          [10.642]blk 1187 is bad, skip to erase
          [10.659]blk 1195 is bad, skip to erase
          [10.668]blk 1199 is bad, skip to erase
          [10.686]blk 1208 is bad, skip to erase
          [10.689]blk 1209 is bad, skip to erase
          [10.702]blk 1215 is bad, skip to erase
          [10.722]blk 1225 is bad, skip to erase
          [10.735]blk 1231 is bad, skip to erase
          [10.761]blk 1244 is bad, skip to erase
          [10.766]blk 1246 is bad, skip to erase
          [10.770]blk 1247 is bad, skip to erase
          [10.792]blk 1258 is bad, skip to erase
          [10.795]blk 1259 is bad, skip to erase
          [10.801]blk 1261 is bad, skip to erase
          [10.808]blk 1264 is bad, skip to erase
          [10.819]blk 1269 is bad, skip to erase
          [10.837]blk 1278 is bad, skip to erase
          [10.848]blk 1283 is bad, skip to erase
          [10.852]blk 1284 is bad, skip to erase
          [10.866]blk 1291 is bad, skip to erase
          [10.879]blk 1297 is bad, skip to erase
          [10.884]blk 1299 is bad, skip to erase
          [10.890]blk 1301 is bad, skip to erase
          [10.902]blk 1307 is bad, skip to erase
          [10.906]blk 1308 is bad, skip to erase
          [10.909]blk 1309 is bad, skip to erase
          [10.924]blk 1316 is bad, skip to erase
          [10.929]blk 1318 is bad, skip to erase
          [10.959]blk 1333 is bad, skip to erase
          [10.962]blk 1334 is bad, skip to erase
          [10.990]blk 1348 is bad, skip to erase
          [11.005]blk 1355 is bad, skip to erase
          [11.016]blk 1360 is bad, skip to erase
          [11.031]blk 1367 is bad, skip to erase
          [11.043]blk 1373 is bad, skip to erase
          [11.049]blk 1375 is bad, skip to erase
          [11.058]blk 1379 is bad, skip to erase
          [11.069]blk 1384 is bad, skip to erase
          [11.072]blk 1385 is bad, skip to erase
          [11.089]blk 1393 is bad, skip to erase
          [11.094]blk 1395 is bad, skip to erase
          [11.099]blk 1397 is bad, skip to erase
          [11.129]blk 1412 is bad, skip to erase
          [11.134]blk 1414 is bad, skip to erase
          [11.151]blk 1422 is bad, skip to erase
          [11.167]blk 1430 is bad, skip to erase
          [11.172]blk 1432 is bad, skip to erase
          [11.178]blk 1434 is bad, skip to erase
          [11.181]blk 1435 is bad, skip to erase
          [11.188]blk 1438 is bad, skip to erase
          [11.196]blk 1441 is bad, skip to erase
          [11.201]blk 1443 is bad, skip to erase
          [11.215]blk 1450 is bad, skip to erase
          [11.221]blk 1452 is bad, skip to erase
          [11.232]blk 1457 is bad, skip to erase
          [11.235]blk 1458 is bad, skip to erase
          [11.259]blk 1470 is bad, skip to erase
          [11.282]blk 1481 is bad, skip to erase
          [11.287]blk 1483 is bad, skip to erase
          [11.294]blk 1486 is bad, skip to erase
          [11.303]blk 1490 is bad, skip to erase
          [11.306]blk 1491 is bad, skip to erase
          [11.314]blk 1494 is bad, skip to erase
          [11.317]blk 1495 is bad, skip to erase
          [11.337]blk 1505 is bad, skip to erase
          [11.341]blk 1506 is bad, skip to erase
          [11.363]blk 1517 is bad, skip to erase
          [11.366]blk 1518 is bad, skip to erase
          [11.372]blk 1520 is bad, skip to erase
          [11.402]blk 1535 is bad, skip to erase
          [11.407]blk 1537 is bad, skip to erase
          [11.414]blk 1540 is bad, skip to erase
          [11.423]blk 1544 is bad, skip to erase
          [11.428]blk 1546 is bad, skip to erase
          [11.432]blk 1547 is bad, skip to erase
          [11.437]blk 1549 is bad, skip to erase
          [11.446]blk 1553 is bad, skip to erase
          [11.451]blk 1555 is bad, skip to erase
          [11.456]blk 1557 is bad, skip to erase
          [11.460]blk 1558 is bad, skip to erase
          [11.473]blk 1564 is bad, skip to erase
          [11.482]blk 1568 is bad, skip to erase
          [11.487]blk 1570 is bad, skip to erase
          [11.496]blk 1574 is bad, skip to erase
          [11.501]blk 1576 is bad, skip to erase
          [11.509]blk 1579 is bad, skip to erase
          [11.527]blk 1588 is bad, skip to erase
          [11.530]blk 1589 is bad, skip to erase
          [11.538]blk 1592 is bad, skip to erase
          [11.547]blk 1596 is bad, skip to erase
          [11.550]blk 1597 is bad, skip to erase
          [11.555]blk 1599 is bad, skip to erase
          [11.559]blk 1600 is bad, skip to erase
          [11.568]blk 1604 is bad, skip to erase
          [11.579]blk 1609 is bad, skip to erase
          [11.582]blk 1610 is bad, skip to erase
          [11.588]blk 1612 is bad, skip to erase
          [11.595]blk 1615 is bad, skip to erase
          [11.600]blk 1617 is bad, skip to erase
          [11.613]blk 1623 is bad, skip to erase
          [11.620]blk 1626 is bad, skip to erase
          [11.623]blk 1627 is bad, skip to erase
          [11.636]blk 1633 is bad, skip to erase
          [11.654]blk 1642 is bad, skip to erase
          [11.660]blk 1644 is bad, skip to erase
          [11.663]blk 1645 is bad, skip to erase
          [11.667]blk 1646 is bad, skip to erase
          [11.672]blk 1648 is bad, skip to erase
          [11.677]blk 1650 is bad, skip to erase
          [11.683]blk 1652 is bad, skip to erase
          [11.686]blk 1653 is bad, skip to erase
          [11.697]blk 1658 is bad, skip to erase
          [11.706]blk 1662 is bad, skip to erase
          [11.717]blk 1667 is bad, skip to erase
          [11.724]blk 1670 is bad, skip to erase
          [11.729]blk 1672 is bad, skip to erase
          [11.739]blk 1676 is bad, skip to erase
          [11.742]blk 1677 is bad, skip to erase
          [11.755]blk 1683 is bad, skip to erase
          [11.769]blk 1690 is bad, skip to erase
          [11.780]blk 1695 is bad, skip to erase
          [11.784]blk 1696 is bad, skip to erase
          [11.797]blk 1702 is bad, skip to erase
          [11.808]blk 1707 is bad, skip to erase
          [11.815]blk 1710 is bad, skip to erase
          [11.824]blk 1714 is bad, skip to erase
          [11.827]blk 1715 is bad, skip to erase
          [11.832]blk 1717 is bad, skip to erase
          [11.845]blk 1723 is bad, skip to erase
          [11.849]blk 1724 is bad, skip to erase
          [11.852]blk 1725 is bad, skip to erase
          [11.863]blk 1730 is bad, skip to erase
          [11.880]blk 1738 is bad, skip to erase
          [11.889]blk 1742 is bad, skip to erase
          [11.894]blk 1744 is bad, skip to erase
          [11.897]blk 1745 is bad, skip to erase
          [11.908]blk 1750 is bad, skip to erase
          [11.916]blk 1753 is bad, skip to erase
          [11.919]blk 1754 is bad, skip to erase
          [11.941]blk 1765 is bad, skip to erase
          [11.946]blk 1767 is bad, skip to erase
          [11.950]blk 1768 is bad, skip to erase
          [11.961]blk 1773 is bad, skip to erase
          [11.964]blk 1774 is bad, skip to erase
          [11.977]blk 1780 is bad, skip to erase
          [11.981]blk 1781 is bad, skip to erase
          [11.986]blk 1783 is bad, skip to erase
          [11.991]blk 1785 is bad, skip to erase
          [11.998]blk 1788 is bad, skip to erase
          [12.019]blk 1798 is bad, skip to erase
          [12.022]blk 1799 is bad, skip to erase
          [12.040]blk 1808 is bad, skip to erase
          [12.059]blk 1817 is bad, skip to erase
          [12.066]blk 1820 is bad, skip to erase
          [12.073]blk 1823 is bad, skip to erase
          [12.078]blk 1825 is bad, skip to erase
          [12.082]blk 1826 is bad, skip to erase
          [12.091]blk 1830 is bad, skip to erase
          [12.106]blk 1837 is bad, skip to erase
          [12.113]blk 1840 is bad, skip to erase
          [12.126]blk 1846 is bad, skip to erase
          [12.129]blk 1847 is bad, skip to erase
          [12.136]blk 1850 is bad, skip to erase
          [12.140]blk 1851 is bad, skip to erase
          [12.145]blk 1853 is bad, skip to erase
          [12.148]blk 1854 is bad, skip to erase
          [12.157]blk 1858 is bad, skip to erase
          [12.165]blk 1861 is bad, skip to erase
          [12.172]blk 1864 is bad, skip to erase
          [12.175]blk 1865 is bad, skip to erase
          [12.188]blk 1871 is bad, skip to erase
          [12.197]blk 1875 is bad, skip to erase
          [12.204]blk 1878 is bad, skip to erase
          [12.209]blk 1880 is bad, skip to erase
          [12.215]blk 1882 is bad, skip to erase
          [12.218]blk 1883 is bad, skip to erase
          [12.237]blk 1892 is bad, skip to erase
          [12.240]blk 1893 is bad, skip to erase
          [12.249]blk 1897 is bad, skip to erase
          [12.256]blk 1900 is bad, skip to erase
          [12.265]blk 1904 is bad, skip to erase
          [12.269]blk 1905 is bad, skip to erase
          [12.295]blk 1918 is bad, skip to erase
          [12.326]blk 1934 is bad, skip to erase
          [12.332]blk 1936 is bad, skip to erase
          [12.344]blk 1942 is bad, skip to erase
          [12.348]blk 1943 is bad, skip to erase
          [12.351]blk 1944 is bad, skip to erase
          [12.355]blk 1945 is bad, skip to erase
          [12.360]blk 1947 is bad, skip to erase
          [12.363]blk 1948 is bad, skip to erase
          [12.376]blk 1954 is bad, skip to erase
          [12.380]blk 1955 is bad, skip to erase
          [12.383]blk 1956 is bad, skip to erase
          [12.394]blk 1961 is bad, skip to erase
          [12.407]blk 1967 is bad, skip to erase
          [12.412]blk 1969 is bad, skip to erase
          [12.419]blk 1972 is bad, skip to erase
          [12.438]blk 1981 is bad, skip to erase
          [12.452]blk 1988 is bad, skip to erase
          [12.460]blk 1991 is bad, skip to erase
          [12.465]blk 1993 is bad, skip to erase
          [12.468]blk 1994 is bad, skip to erase
          [12.487]blk 2003 is bad, skip to erase
          [12.496]blk 2007 is bad, skip to erase
          [12.499]blk 2008 is bad, skip to erase
          [12.503]blk 2009 is bad, skip to erase
          [12.515]blk 2015 is bad, skip to erase
          [12.523]blk 2018 is bad, skip to erase
          [12.530]blk 2021 is bad, skip to erase
          [12.537]blk 2024 is bad, skip to erase
          [12.544]blk 2027 is bad, skip to erase
          [12.547]blk 2028 is bad, skip to erase
          [12.557]blk 2032 is bad, skip to erase
          [12.566]blk 2036 is bad, skip to erase
          [12.569]blk 2037 is bad, skip to erase
          [12.574]blk 2039 is bad, skip to erase
          [12.583]blk 2043 is bad, skip to erase
          [12.590]blk 2046 is bad, skip to erase
          [12.594]blk 2047 is bad, skip to erase
          [12.597]sunxi-spinand: spinand secure storage ok for phy blk 33 and 34
          [12.604]sunxi-spinand: secure storage blks have never used before
          [12.610]Item0 (Map) magic is bad
          [12.613]the secure storage map is empty
          [12.757]sunxi-spinand: write secure storage itme 0 ok
          [12.762]erase secure storage: 0 ok
          SUNXI_EFEX_MBR_TAG
          mbr size = 0x10000
          force mbr
          
          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)
          [12.814]MTD info (4)
          [12.816]pagesize: 0x1000
          [12.818]blksize: 0x40000
          [12.821]num  offset     bytes      name
          [12.824]0    0x00000000 0x00100000 boot0
          [12.828]1    0x00100000 0x00300000 uboot
          [12.832]2    0x00400000 0x00100000 secure_storage
          [12.836]3    0x00500000 0x0fb00000 sys
          [12.839]MBR info (unalign):
          [12.842]partno   addr       sects      type       name
          [12.847]0        0x00000000 0x000001f8 0x00000001 mbr
          [12.852]1        0x000001f8 0x000001f8 0x00008000 boot-resource
          [12.857]2        0x000003f0 0x000001f8 0x00008000 env
          [12.862]3        0x000005e8 0x000001f8 0x00008000 env-redund
          [12.867]4        0x000007e0 0x0000381c 0x00008000 boot
          [12.872]5        0x00003ffc 0x00002370 0x00008000 rootfs
          [12.877]6        0x0000636c 0x000003f0 0x00008000 dsp0
          [12.882]7        0x0000675c 0x00000000 0x00000000 UDISK
          [12.887]ubi attach the last part of mtd device: NO.3
          [12.892]MBR info (align):
          [12.894]partno   addr       sects      type       name
          [12.899]0        0x00002800 0x000001f8 0x00000001 mbr
          [12.904]1        0x000029f8 0x000001f8 0x00008000 boot-resource
          [12.909]2        0x00002bf0 0x000001f8 0x00008000 env
          [12.914]3        0x00002de8 0x000001f8 0x00008000 env-redund
          [12.919]4        0x00002fe0 0x00003918 0x00008000 boot
          [12.924]5        0x000068f8 0x00002370 0x00008000 rootfs
          [12.929]6        0x00008c68 0x000003f0 0x00008000 dsp0
          [12.934]7        0x00009058 0x00000000 0x00000000 UDISK
          [12.939]ubi attach the last part of mtd device: NO.3
          [12.944]ubi attatch mtd, name: sys
          
          [12.947]ubi0: attaching mtd4
          [13.134]ubi0: scanning is finished
          [13.137]ubi0 error: ubi_read_volume_table: the layout volume was not found
          [13.144]ubi0 error: ubi_attach_mtd_dev: failed to attach mtd4, error -22
          [13.151]UBI error: cannot attach mtd4
          [13.154]UBI error: cannot initialize UBI, error -22
          UBI init error 22
          Please check, if the correct MTD partition is used (size big enough?)
          [13.166]ubi part sys err !
          [13.169]initialize sunxi spinand ubi failed
          download_standard_gpt:write mbr sectors fail ret = 0
          
          

          但是同样是支持列表里的【GD5F1GQ5UEYIGR】,但是2G版本的【GD5F2GQ5UEYIGR】却可以烧进去

          xiaowenge 1 Reply Last reply Reply Quote Share 0
          • xiaowenge
            DOT小文哥 LV 8 @xiaowenge last edited by

            @xiaowenge 在 D1 nand支持列表 中说:

            是同样是支持列表里的【GD5F1GQ5UEYIGR

            更新最新的D1-H Tina Linux v2.0 SDK,这个nand应该也支持了

            1 Reply Last reply Reply Quote Share 0
            • xiaowenge
              DOT小文哥 LV 8 last edited by

              更新DDR支持列表:
              013abb3a-68ef-4695-aff8-a5a5fa2ebcae-image.png

              1 Reply Last reply Reply Quote Share 0
              • xiaowenge
                DOT小文哥 LV 8 last edited by xiaowenge

                更新一个版本的SPI nand flash支持列表(V1.44)
                5a2b4a23-98a8-4796-95c7-1ed6f20c7baf-image.png
                32b98694-b1c6-4dcb-afce-de2640a91158-image.png

                1 Reply Last reply Reply Quote Share 0
                • xiaowenge
                  DOT小文哥 LV 8 last edited by

                  更新更新 以免本帖子搜不到

                  M 1 Reply Last reply Reply Quote Share 0
                  • tigger
                    tigger LV 7 last edited by

                    tina v2.0 里面很多flash代码里面都搜不到,比如 xt26 那些,一个都没发现有支持。

                    1 Reply Last reply Reply Quote Share 0
                    • M
                      molin2050 LV 5 @xiaowenge last edited by

                      @xiaowenge emmc:你看不起我?

                      YuzukiTsuru 1 Reply Last reply Reply Quote Share 0
                      • YuzukiTsuru
                        柚木 鉉 LV 9 @molin2050 last edited by

                        @molin2050 emmc不存在不支持,内置驱动器了

                        1 Reply Last reply Reply Quote Share 0
                        • L
                          lgkgkfg LV 6 last edited by

                          如果需要自家替换未支持的RAM型号,自己修改代码可行吗,还是内部BOOT固化的初始化代码?

                          xiaowenge 1 Reply Last reply Reply Quote Share 0
                          • xiaowenge
                            DOT小文哥 LV 8 @lgkgkfg last edited by

                            @lgkgkfg 在 D1-H/D1s nand&DDR支持列表 中说:

                            如果需要自家替换未支持的RAM型号,自己修改代码可行吗,还是内部BOOT固化的初始化代码?

                            理论上可以自行适配

                            L 1 Reply Last reply Reply Quote Share 0
                            • L
                              lgkgkfg LV 6 @xiaowenge last edited by

                              @xiaowenge 谢谢回答👍

                              1 Reply Last reply Reply Quote Share 0
                              • Referenced by  J jxzhb 
                              • Referenced by  J jxzhb 
                              • Referenced by  whycan whycan 
                              • 1 / 1
                              • First post
                                Last post

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

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