firmware icon indicating copy to clipboard operation
firmware copied to clipboard

Device ID 00014911 network card is not detected by the bootloader

Open khseal opened this issue 1 year ago • 7 comments

Log image Board photo image Lan chip IP101G

khseal avatar Jul 30 '22 11:07 khseal

Please provide output of ipctool reginfo ipctool reginfo --script ipctool gpio scan

from stock firmware and from openipc

dimerr avatar Jul 30 '22 12:07 dimerr

Near stock. The network is working.

# /utils/ipctool
---
board:
  vendor: Xiongmai
  model: HI3516D_83H20
  cloudId: 444272731d04222f
chip:
  vendor: HiSilicon
  model: 3516DV100
ethernet:
  mac: "00:00:46:34:45:66"
  phy-mode: rmii
rom:
  - type: nor
    block: 64K
    partitions:
      - name: boot
        size: 0x80000
        sha1: eef9a868
        contains:
          - name: uboot-env
            offset: 0x40000
      - name: romfs
        size: 0x500000
        path: /,cramfs
        sha1: 4148beb1
      - name: user
        size: 0x640000
        path: /mnt/custom/data/Fonts,squashfs
        sha1: 36c3ac5a
      - name: web
        size: 0x180000
        path: /mnt/web,squashfs
        sha1: d938e3c4
      - name: custom
        size: 0x140000
        path: /mnt/custom,cramfs
        sha1: 8289599d
      - name: logo
        size: 0x40000
        path: /mnt/logo,cramfs
        sha1: 87a20d9c
      - name: mtd
        size: 0x140000
        path: /mnt/mtd,jffs2,rw
    size: 16M
    addr-mode: 3-byte
ram:
  total: 128M
  media: 78M
firmware:
  u-boot: "2010.06-svn (Oct 30 2014 - 17:22:51)"
  kernel: "3.4.35 (Thu Apr 16 13:57:42 CST 2015)"
  toolchain: gcc version 4.8.3 20131202 (prerelease) (Hisilicon_v300) 
  libc: uClibc 0.9.33.2
  sdk: "Hi3516A_MPP_V1.0.3.0 B040 Debug (Mar 13 2015, 19:09:49)"
sensors:
- vendor: ON Semiconductor
  model: AR0237
  control:
    bus: 0
    type: i2c
    addr: 0x20
  vicap-state: down
# ipctool reginfo 
-sh: ipctool: not found
# /utils/ipctool reginfo
muxctrl_reg0 0x200f0000 0x1 GPIO0_5 [SENSOR_CLK]
muxctrl_reg1 0x200f0004 0x1 GPIO0_6 [FLASH_TRIG] SPI1_CSN1
muxctrl_reg2 0x200f0008 0x1 GPIO0_7 [SHUTTER_TRIG] SPI1_CSN2
muxctrl_reg3 0x200f000c 0x1 GPIO1_0 [VO_CLK]
muxctrl_reg4 0x200f0010 0x1 GPIO6_0 [VO_DAT15]
muxctrl_reg5 0x200f0014 0x1 GPIO6_1 [VO_DAT14]
muxctrl_reg6 0x200f0018 0x1 GPIO6_2 [VO_DAT13]
muxctrl_reg7 0x200f001c 0x1 GPIO6_3 [VO_DAT12]
muxctrl_reg8 0x200f0020 0x1 GPIO6_4 [VO_DAT11] SFC_NAND_BOOT_PIN2
muxctrl_reg9 0x200f0024 0x1 GPIO6_5 [VO_DAT10] SFC_NAND_BOOT_PIN1
muxctrl_reg10 0x200f0028 0x1 GPIO6_6 [VO_DAT9] SFC_NAND_BOOT_PIN0
muxctrl_reg11 0x200f002c 0x1 GPIO6_7 [VO_DAT8]
muxctrl_reg12 0x200f0030 0x1 GPIO7_0 [VO_DAT7]
muxctrl_reg13 0x200f0034 0x1 GPIO7_1 [VO_DAT6]
muxctrl_reg14 0x200f0038 0x1 GPIO7_2 [VO_DAT5]
muxctrl_reg15 0x200f003c 0x1 GPIO7_3 [VO_DAT4]
muxctrl_reg16 0x200f0040 0x1 GPIO7_4 [VO_DAT3] SFC_DEVICE_MODE
muxctrl_reg17 0x200f0044 0x1 GPIO7_5 [VO_DAT2]
muxctrl_reg18 0x200f0048 0x1 GPIO7_6 [VO_DAT1] BOOTROM_SEL
muxctrl_reg19 0x200f004c 0x1 GPIO7_7 [VO_DAT0] BOOT_SEL
muxctrl_reg20 0x200f0050 0x2 GPIO8_0 SPI0_SCLK [I2C0_SCL]
muxctrl_reg21 0x200f0054 0x2 GPIO8_1 SPI0_SDO [I2C0_SDA]
muxctrl_reg22 0x200f0058 0 [GPIO8_2] SPI0_SDI
muxctrl_reg23 0x200f005c 0 [GPIO8_3] SPI0_CSN
muxctrl_reg24 0x200f0060 0 [GPIO8_4] SPI1_SCLK I2C1_SCL
muxctrl_reg25 0x200f0064 0 [GPIO8_5] SPI1_SDO I2C1_SDA
muxctrl_reg26 0x200f0068 0 [GPIO8_6] SPI1_SDI
muxctrl_reg27 0x200f006c 0 [GPIO8_7] SPI1_CSN0
muxctrl_reg28 0x200f0070 0 [GPIO9_0] I2C2_SDA
muxctrl_reg29 0x200f0074 0 [GPIO9_1] I2C2_SCL
muxctrl_reg30 0x200f0078 0 [GPIO9_2] UART1_RTSN UART3_RXD
muxctrl_reg31 0x200f007c 0 [GPIO9_3] UART1_RXD
muxctrl_reg32 0x200f0080 0 [GPIO9_4] UART1_CTSN UART3_TXD
muxctrl_reg33 0x200f0084 0 [GPIO9_5] UART1_TXD
muxctrl_reg34 0x200f0088 0 [GPIO9_6] UART2_RXD I2S_BCLK_RX
muxctrl_reg35 0x200f008c 0 [GPIO9_7] UART2_TXD I2S_WS_RX
muxctrl_reg36 0x200f0090 0 [GPIO10_0] JTAG_TRSTN I2S_MCLK
muxctrl_reg37 0x200f0094 0 [GPIO10_1] JTAG_TCK I2S_BCLK_TX
muxctrl_reg38 0x200f0098 0 [GPIO10_2] JTAG_TMS I2S_WS_TX
muxctrl_reg39 0x200f009c 0 [GPIO10_3] JTAG_TDO I2S_SD_RX
muxctrl_reg40 0x200f00a0 0 [GPIO10_4] JTAG_TDI I2S_SD_TX
muxctrl_reg41 0x200f00a4 0 [GPIO10_5] IR_IN PWM4
muxctrl_reg42 0x200f00a8 0x1 GPIO10_6 [USB_OVRCUR]
muxctrl_reg43 0x200f00ac 0x1 GPIO10_7 [USB_PWREN]
muxctrl_reg44 0x200f00b0 0x1 GPIO2_0 [SDIO0_CCLK_OUT] I2S_MCLK
muxctrl_reg45 0x200f00b4 0x1 GPIO2_1 [SDIO0_CARD_POWER_EN] I2S_BCLK_TX
muxctrl_reg46 0x200f00b8 0 [GPIO2_2] SDIO0_CARD_DETECT I2S_WS_TX
muxctrl_reg47 0x200f00bc 0x1 GPIO2_3 [SDIO0_CWPR] I2S_SD_TX
muxctrl_reg48 0x200f00c0 0x1 GPIO2_4 [SDIO0_CCMD] I2S_BCLK_RX
muxctrl_reg49 0x200f00c4 0x1 GPIO2_5 [SDIO0_CDATA0] I2S_WS_RX
muxctrl_reg50 0x200f00c8 0x1 GPIO2_6 [SDIO0_CDATA1] I2S_SD_RX
muxctrl_reg51 0x200f00cc 0x1 GPIO2_7 [SDIO0_CDATA2]
muxctrl_reg52 0x200f00d0 0x1 GPIO1_1 [SDIO0_CDATA3]
muxctrl_reg53 0x200f00d4 0 [SENSOR_RSTN] GPIO0_0 TEMPER_DQ
muxctrl_reg54 0x200f00d8 0 [GPIO0_1] TEMPER_DQ
muxctrl_reg55 0x200f00dc 0 [GPIO0_2] PWM5 TEMPER_DQ
muxctrl_reg56 0x200f00e0 0 [GPIO0_3] PWM6 TEMPER_DQ
muxctrl_reg57 0x200f00e4 0 [GPIO0_4] PWM7 TEMPER_DQ
muxctrl_reg58 0x200f00e8 0x1 GPIO11_0 [SDIO1_CCLK_OUT]
muxctrl_reg59 0x200f00ec 0x1 GPIO11_1 [SDIO1_CARD_POWER_EN]
muxctrl_reg60 0x200f00f0 0 [GPIO11_2] SDIO1_CARD_DETECT
muxctrl_reg61 0x200f00f4 0x1 GPIO11_3 [SDIO1_CWPR]
muxctrl_reg62 0x200f00f8 0x1 GPIO11_4 [SDIO1_CCMD]
muxctrl_reg63 0x200f00fc 0x1 GPIO11_5 [SDIO1_CDATA0] CLK_TEST_OUT0 CLK_TEST_OUT1 CLK_TEST_OUT2 CLK_TEST_OUT3 RTC_TEST_CLK OSC_TEST_CLK
muxctrl_reg64 0x200f0100 0x1 PLL_TEST_OUT0 [SDIO1_CDATA1] PLL_TEST_OUT1 PLL_TEST_OUT2 PLL_TEST_OUT3 GPIO11_6
muxctrl_reg65 0x200f0104 0x1 GPIO11_7 [SDIO1_CDATA2]
muxctrl_reg66 0x200f0108 0x1 GPIO1_2 [SDIO1_CDATA3]
muxctrl_reg67 0x200f010c 0 [NF_DQ0] GPIO5_0
muxctrl_reg68 0x200f0110 0 [NF_DQ1] GPIO5_1
muxctrl_reg69 0x200f0114 0 [NF_DQ2] GPIO5_2
muxctrl_reg70 0x200f0118 0 [NF_DQ3] GPIO5_3
muxctrl_reg71 0x200f011c 0 [NF_DQ4] GPIO5_4
muxctrl_reg72 0x200f0120 0 [NF_DQ5] GPIO5_5
muxctrl_reg73 0x200f0124 0 [NF_DQ6] GPIO5_6
muxctrl_reg74 0x200f0128 0 [NF_DQ7] GPIO5_7
muxctrl_reg75 0x200f012c 0 [NF_RDY0] GPIO3_0
muxctrl_reg76 0x200f0130 0 [NF_RDY1] GPIO3_1
muxctrl_reg77 0x200f0134 0 [NF_REN] GPIO3_2
muxctrl_reg78 0x200f0138 0 [NF_CSN0] GPIO3_3
muxctrl_reg79 0x200f013c 0 [NF_CSN1] GPIO3_4 SFC_CSN0
muxctrl_reg80 0x200f0140 0 [NF_CLE] GPIO3_5
muxctrl_reg81 0x200f0144 0 [NF_ALE] GPIO3_6
muxctrl_reg82 0x200f0148 0 [NF_WEN] GPIO3_7
muxctrl_reg83 0x200f014c 0 [PWM0] GPIO14_0 PMC_I2C_SCL
muxctrl_reg84 0x200f0150 0 [PWM1] GPIO14_1 PMC_I2C_SDA
muxctrl_reg85 0x200f0154 0 [PWM2] GPIO14_2
muxctrl_reg86 0x200f0158 0 [PWM3] GPIO14_3
muxctrl_reg87 0x200f015c 0 [SAR_ADC_CH0] GPIO1_6
muxctrl_reg88 0x200f0160 0 [SAR_ADC_CH1] GPIO1_7
muxctrl_reg89 0x200f0164 0x1 GPIO14_4 [EPHY_CLK]
muxctrl_reg90 0x200f0168 0x1 GPIO14_5 [MDCK]
muxctrl_reg91 0x200f016c 0x1 GPIO14_6 [MDIO]
muxctrl_reg92 0x200f0170 0x1 GPIO14_7 [RGMII_TX_EN]
muxctrl_reg93 0x200f0174 0x2 GPIO4_0 RGMII_TX_CLK [RMII_CLK_OUT/MII_TX_CLK]
muxctrl_reg94 0x200f0178 0x1 GPIO4_1 [RGMII_TXD0]
muxctrl_reg95 0x200f017c 0x1 GPIO4_2 [RGMII_TXD1]
muxctrl_reg96 0x200f0180 0x1 GPIO4_3 [RGMII_TXD2]
muxctrl_reg97 0x200f0184 0x1 GPIO4_4 [RGMII_TXD3]
muxctrl_reg98 0x200f0188 0x1 GPIO4_5 [RGMII_RX_CLK]
muxctrl_reg99 0x200f018c 0x1 GPIO4_6 [RGMII_RX_DV]
muxctrl_reg100 0x200f0190 0x1 GPIO4_7 [RGMII_RXD0]
muxctrl_reg101 0x200f0194 0x1 GPIO1_3 [RGMII_RXD1]
muxctrl_reg102 0x200f0198 0x1 GPIO1_4 [RGMII_RXD2]
muxctrl_reg103 0x200f019c 0x1 GPIO1_5 [RGMII_RXD3]
muxctrl_reg104 0x200f01a0 0 [GPIO15_0] VI_CLK
muxctrl_reg105 0x200f01a4 0 [GPIO15_1] VI_HS
muxctrl_reg106 0x200f01a8 0 [GPIO15_2] VI_VS
muxctrl_reg107 0x200f01ac 0 [GPIO12_0] VI_DAT15 I2S_MCLK
muxctrl_reg108 0x200f01b0 0 [GPIO12_1] VI_DAT14 I2S_BCLK_TX
muxctrl_reg109 0x200f01b4 0 [GPIO12_2] VI_DAT13 I2S_WS_TX
muxctrl_reg110 0x200f01b8 0 [GPIO12_3] VI_DAT12 I2S_SD_TX
muxctrl_reg111 0x200f01bc 0 [GPIO12_4] VI_DAT11 I2S_BCLK_RX
muxctrl_reg112 0x200f01c0 0 [GPIO12_5] VI_DAT10 I2S_WS_RX
muxctrl_reg113 0x200f01c4 0 [GPIO12_6] VI_DAT9 I2S_SD_RX
muxctrl_reg114 0x200f01c8 0 [GPIO12_7] VI_DAT8
muxctrl_reg115 0x200f01cc 0 [GPIO13_0] VI_DAT7
muxctrl_reg116 0x200f01d0 0 [GPIO13_1] VI_DAT6
muxctrl_reg117 0x200f01d4 0 [GPIO13_2] VI_DAT5
muxctrl_reg118 0x200f01d8 0 [GPIO13_3] VI_DAT4
muxctrl_reg119 0x200f01dc 0 [GPIO13_4] VI_DAT3
muxctrl_reg120 0x200f01e0 0 [GPIO13_5] VI_DAT2
muxctrl_reg121 0x200f01e4 0 [GPIO13_6] VI_DAT1
muxctrl_reg122 0x200f01e8 0 [GPIO13_7] VI_DAT0 PWM4
# /utils/ipctool reginfo --script
devmem 0x200f0000 32 0x1
devmem 0x200f0004 32 0x1
devmem 0x200f0008 32 0x1
devmem 0x200f000c 32 0x1
devmem 0x200f0010 32 0x1
devmem 0x200f0014 32 0x1
devmem 0x200f0018 32 0x1
devmem 0x200f001c 32 0x1
devmem 0x200f0020 32 0x1
devmem 0x200f0024 32 0x1
devmem 0x200f0028 32 0x1
devmem 0x200f002c 32 0x1
devmem 0x200f0030 32 0x1
devmem 0x200f0034 32 0x1
devmem 0x200f0038 32 0x1
devmem 0x200f003c 32 0x1
devmem 0x200f0040 32 0x1
devmem 0x200f0044 32 0x1
devmem 0x200f0048 32 0x1
devmem 0x200f004c 32 0x1
devmem 0x200f0050 32 0x2
devmem 0x200f0054 32 0x2
devmem 0x200f0058 32 0
devmem 0x200f005c 32 0
devmem 0x200f0060 32 0
devmem 0x200f0064 32 0
devmem 0x200f0068 32 0
devmem 0x200f006c 32 0
devmem 0x200f0070 32 0
devmem 0x200f0074 32 0
devmem 0x200f0078 32 0
devmem 0x200f007c 32 0
devmem 0x200f0080 32 0
devmem 0x200f0084 32 0
devmem 0x200f0088 32 0
devmem 0x200f008c 32 0
devmem 0x200f0090 32 0
devmem 0x200f0094 32 0
devmem 0x200f0098 32 0
devmem 0x200f009c 32 0
devmem 0x200f00a0 32 0
devmem 0x200f00a4 32 0
devmem 0x200f00a8 32 0x1
devmem 0x200f00ac 32 0x1
devmem 0x200f00b0 32 0x1
devmem 0x200f00b4 32 0x1
devmem 0x200f00b8 32 0
devmem 0x200f00bc 32 0x1
devmem 0x200f00c0 32 0x1
devmem 0x200f00c4 32 0x1
devmem 0x200f00c8 32 0x1
devmem 0x200f00cc 32 0x1
devmem 0x200f00d0 32 0x1
devmem 0x200f00d4 32 0
devmem 0x200f00d8 32 0
devmem 0x200f00dc 32 0
devmem 0x200f00e0 32 0
devmem 0x200f00e4 32 0
devmem 0x200f00e8 32 0x1
devmem 0x200f00ec 32 0x1
devmem 0x200f00f0 32 0
devmem 0x200f00f4 32 0x1
devmem 0x200f00f8 32 0x1
devmem 0x200f00fc 32 0x1
devmem 0x200f0100 32 0x1
devmem 0x200f0104 32 0x1
devmem 0x200f0108 32 0x1
devmem 0x200f010c 32 0
devmem 0x200f0110 32 0
devmem 0x200f0114 32 0
devmem 0x200f0118 32 0
devmem 0x200f011c 32 0
devmem 0x200f0120 32 0
devmem 0x200f0124 32 0
devmem 0x200f0128 32 0
devmem 0x200f012c 32 0
devmem 0x200f0130 32 0
devmem 0x200f0134 32 0
devmem 0x200f0138 32 0
devmem 0x200f013c 32 0
devmem 0x200f0140 32 0
devmem 0x200f0144 32 0
devmem 0x200f0148 32 0
devmem 0x200f014c 32 0
devmem 0x200f0150 32 0
devmem 0x200f0154 32 0
devmem 0x200f0158 32 0
devmem 0x200f015c 32 0
devmem 0x200f0160 32 0
devmem 0x200f0164 32 0x1
devmem 0x200f0168 32 0x1
devmem 0x200f016c 32 0x1
devmem 0x200f0170 32 0x1
devmem 0x200f0174 32 0x2
devmem 0x200f0178 32 0x1
devmem 0x200f017c 32 0x1
devmem 0x200f0180 32 0x1
devmem 0x200f0184 32 0x1
devmem 0x200f0188 32 0x1
devmem 0x200f018c 32 0x1
devmem 0x200f0190 32 0x1
devmem 0x200f0194 32 0x1
devmem 0x200f0198 32 0x1
devmem 0x200f019c 32 0x1
devmem 0x200f01a0 32 0
devmem 0x200f01a4 32 0
devmem 0x200f01a8 32 0
devmem 0x200f01ac 32 0
devmem 0x200f01b0 32 0
devmem 0x200f01b4 32 0
devmem 0x200f01b8 32 0
devmem 0x200f01bc 32 0
devmem 0x200f01c0 32 0
devmem 0x200f01c4 32 0
devmem 0x200f01c8 32 0
devmem 0x200f01cc 32 0
devmem 0x200f01d0 32 0
devmem 0x200f01d4 32 0
devmem 0x200f01d8 32 0
devmem 0x200f01dc 32 0
devmem 0x200f01e0 32 0
devmem 0x200f01e4 32 0
devmem 0x200f01e8 32 0
# /utils/ipctool gpio scan
Gr: 0, Addr:0x20140078, Data:0x02 = 0bxxx0001x, Addr:0x20140400, Dir:0x02 = 0bxxx0001x
Gr: 1, Addr:0x20150000, Data:0x00 = 0bxxxxxxxx, Addr:0x20150400, Dir:0x00 = 0bxxxxxxxx
Gr: 2, Addr:0x20160010, Data:0x00 = 0bxxxxx0xx, Addr:0x20160400, Dir:0x04 = 0bxxxxx1xx
Gr: 3, Addr:0x20170000, Data:0x00 = 0bxxxxxxxx, Addr:0x20170400, Dir:0x00 = 0bxxxxxxxx
Gr: 4, Addr:0x20180000, Data:0x00 = 0bxxxxxxxx, Addr:0x20180400, Dir:0x00 = 0bxxxxxxxx
Gr: 5, Addr:0x20190000, Data:0x00 = 0bxxxxxxxx, Addr:0x20190400, Dir:0x00 = 0bxxxxxxxx
Gr: 6, Addr:0x201A0000, Data:0x00 = 0bxxxxxxxx, Addr:0x201A0400, Dir:0x00 = 0bxxxxxxxx
Gr: 7, Addr:0x201B0000, Data:0x00 = 0bxxxxxxxx, Addr:0x201B0400, Dir:0x00 = 0bxxxxxxxx
Gr: 8, Addr:0x201C03F0, Data:0x08 = 0b000010xx, Addr:0x201C0400, Dir:0x08 = 0b000010xx
Gr: 9, Addr:0x201D03FC, Data:0xDF = 0b11011111, Addr:0x201D0400, Dir:0x03 = 0b00000011
Gr:10, Addr:0x201E00FC, Data:0x3C = 0bxx111100, Addr:0x201E0400, Dir:0x00 = 0bxx000000
Gr:11, Addr:0x201F0010, Data:0x00 = 0bxxxxx0xx, Addr:0x201F0400, Dir:0x00 = 0bxxxxx0xx
Gr:12, Addr:0x202003FC, Data:0x00 = 0b00000000, Addr:0x20200400, Dir:0x00 = 0b00000000
Gr:13, Addr:0x202103FC, Data:0x00 = 0b00000000, Addr:0x20210400, Dir:0x00 = 0b00000000
Gr:14, Addr:0x20220000, Data:0x00 = 0bxxxxxxxx, Addr:0x20220400, Dir:0x00 = 0bxxxxxxxx
======================================================================================

khseal avatar Jul 30 '22 13:07 khseal

Скидываю данные по одной из бесперспективных камер HI3516D_83H30 на DV100 с каким то левым сенсором, который врядли будет поддерживаться. Но данные для сетевой платы могут пригодиться.

# 
# /mnt/logo/ipctool 
---
board:
  vendor: Xiongmai
  model: HI3516D_83H30
  cloudId: xxxxxxxxxxxxxxx
chip:
  vendor: HiSilicon
  model: 3516DV100
ethernet:
  mac: "00:12:16:d6:1a:fc"
  phy-mode: rmii
rom:
  - type: nor
    block: 64K
    partitions:
      - name: boot
        size: 0x80000
        sha1: 602d1f7f
        contains:
          - name: xmcrypto
            offset: 0x3fc00
          - name: uboot-env
            offset: 0x40000
      - name: romfs
        size: 0x500000
        path: /,cramfs
        sha1: 32352cad
      - name: user
        size: 0x640000
        path: /mnt/custom/data/Fonts,squashfs
        sha1: 7e7a7172
      - name: web
        size: 0x180000
        path: /mnt/web,squashfs
        sha1: e20acc0c
      - name: custom
        size: 0x140000
        path: /mnt/custom,cramfs
        sha1: b492dd29
      - name: logo
        size: 0x40000
        path: /mnt/logo,cramfs
        sha1: 08c6b473
      - name: mtd
        size: 0x140000
        path: /mnt/mtd,jffs2,rw
    size: 16M
    addr-mode: 3-byte
ram:
  total: 128M
  media: 78M
firmware:
  u-boot: "2010.06-svn (Oct 30 2014 - 17:22:51)"
  kernel: "3.4.35 (Thu Feb 18 11:05:33 CST 2016)"
  toolchain: gcc version 4.8.3 20131202 (prerelease) (Hisilicon_v300) 
  libc: uClibc 0.9.33.2
  sdk: "Hi3516A_MPP_V1.0.5.0 B030 Release (Oct 29 2015, 20:50:54)"
  main-app: dogtest







# /mnt/logo/ipctool reginfo
muxctrl_reg0 0x200f0000 0x1 GPIO0_5 [SENSOR_CLK]
muxctrl_reg1 0x200f0004 0x1 GPIO0_6 [FLASH_TRIG] SPI1_CSN1
muxctrl_reg2 0x200f0008 0x1 GPIO0_7 [SHUTTER_TRIG] SPI1_CSN2
muxctrl_reg3 0x200f000c 0x1 GPIO1_0 [VO_CLK]
muxctrl_reg4 0x200f0010 0x1 GPIO6_0 [VO_DAT15]
muxctrl_reg5 0x200f0014 0x1 GPIO6_1 [VO_DAT14]
muxctrl_reg6 0x200f0018 0x1 GPIO6_2 [VO_DAT13]
muxctrl_reg7 0x200f001c 0x1 GPIO6_3 [VO_DAT12]
muxctrl_reg8 0x200f0020 0x1 GPIO6_4 [VO_DAT11] SFC_NAND_BOOT_PIN2
muxctrl_reg9 0x200f0024 0x1 GPIO6_5 [VO_DAT10] SFC_NAND_BOOT_PIN1
muxctrl_reg10 0x200f0028 0x1 GPIO6_6 [VO_DAT9] SFC_NAND_BOOT_PIN0
muxctrl_reg11 0x200f002c 0x1 GPIO6_7 [VO_DAT8]
muxctrl_reg12 0x200f0030 0x1 GPIO7_0 [VO_DAT7]
muxctrl_reg13 0x200f0034 0x1 GPIO7_1 [VO_DAT6]
muxctrl_reg14 0x200f0038 0x1 GPIO7_2 [VO_DAT5]
muxctrl_reg15 0x200f003c 0x1 GPIO7_3 [VO_DAT4]
muxctrl_reg16 0x200f0040 0x1 GPIO7_4 [VO_DAT3] SFC_DEVICE_MODE
muxctrl_reg17 0x200f0044 0x1 GPIO7_5 [VO_DAT2]
muxctrl_reg18 0x200f0048 0x1 GPIO7_6 [VO_DAT1] BOOTROM_SEL
muxctrl_reg19 0x200f004c 0x1 GPIO7_7 [VO_DAT0] BOOT_SEL
muxctrl_reg20 0x200f0050 0x2 GPIO8_0 SPI0_SCLK [I2C0_SCL]
muxctrl_reg21 0x200f0054 0x2 GPIO8_1 SPI0_SDO [I2C0_SDA]
muxctrl_reg22 0x200f0058 0 [GPIO8_2] SPI0_SDI
muxctrl_reg23 0x200f005c 0 [GPIO8_3] SPI0_CSN
muxctrl_reg24 0x200f0060 0 [GPIO8_4] SPI1_SCLK I2C1_SCL
muxctrl_reg25 0x200f0064 0 [GPIO8_5] SPI1_SDO I2C1_SDA
muxctrl_reg26 0x200f0068 0 [GPIO8_6] SPI1_SDI
muxctrl_reg27 0x200f006c 0 [GPIO8_7] SPI1_CSN0
muxctrl_reg28 0x200f0070 0 [GPIO9_0] I2C2_SDA
muxctrl_reg29 0x200f0074 0 [GPIO9_1] I2C2_SCL
muxctrl_reg30 0x200f0078 0 [GPIO9_2] UART1_RTSN UART3_RXD
muxctrl_reg31 0x200f007c 0x1 GPIO9_3 [UART1_RXD]
muxctrl_reg32 0x200f0080 0 [GPIO9_4] UART1_CTSN UART3_TXD
muxctrl_reg33 0x200f0084 0x1 GPIO9_5 [UART1_TXD]
muxctrl_reg34 0x200f0088 0 [GPIO9_6] UART2_RXD I2S_BCLK_RX
muxctrl_reg35 0x200f008c 0 [GPIO9_7] UART2_TXD I2S_WS_RX
muxctrl_reg36 0x200f0090 0 [GPIO10_0] JTAG_TRSTN I2S_MCLK
muxctrl_reg37 0x200f0094 0 [GPIO10_1] JTAG_TCK I2S_BCLK_TX
muxctrl_reg38 0x200f0098 0 [GPIO10_2] JTAG_TMS I2S_WS_TX
muxctrl_reg39 0x200f009c 0 [GPIO10_3] JTAG_TDO I2S_SD_RX
muxctrl_reg40 0x200f00a0 0 [GPIO10_4] JTAG_TDI I2S_SD_TX
muxctrl_reg41 0x200f00a4 0 [GPIO10_5] IR_IN PWM4
muxctrl_reg42 0x200f00a8 0x1 GPIO10_6 [USB_OVRCUR]
muxctrl_reg43 0x200f00ac 0x1 GPIO10_7 [USB_PWREN]
muxctrl_reg44 0x200f00b0 0x1 GPIO2_0 [SDIO0_CCLK_OUT] I2S_MCLK
muxctrl_reg45 0x200f00b4 0 [GPIO2_1] SDIO0_CARD_POWER_EN I2S_BCLK_TX
muxctrl_reg46 0x200f00b8 0 [GPIO2_2] SDIO0_CARD_DETECT I2S_WS_TX
muxctrl_reg47 0x200f00bc 0x1 GPIO2_3 [SDIO0_CWPR] I2S_SD_TX
muxctrl_reg48 0x200f00c0 0x1 GPIO2_4 [SDIO0_CCMD] I2S_BCLK_RX
muxctrl_reg49 0x200f00c4 0x1 GPIO2_5 [SDIO0_CDATA0] I2S_WS_RX
muxctrl_reg50 0x200f00c8 0x1 GPIO2_6 [SDIO0_CDATA1] I2S_SD_RX
muxctrl_reg51 0x200f00cc 0x1 GPIO2_7 [SDIO0_CDATA2]
muxctrl_reg52 0x200f00d0 0x1 GPIO1_1 [SDIO0_CDATA3]
muxctrl_reg53 0x200f00d4 0 [SENSOR_RSTN] GPIO0_0 TEMPER_DQ
muxctrl_reg54 0x200f00d8 0 [GPIO0_1] TEMPER_DQ
muxctrl_reg55 0x200f00dc 0 [GPIO0_2] PWM5 TEMPER_DQ
muxctrl_reg56 0x200f00e0 0 [GPIO0_3] PWM6 TEMPER_DQ
muxctrl_reg57 0x200f00e4 0 [GPIO0_4] PWM7 TEMPER_DQ
muxctrl_reg58 0x200f00e8 0x1 GPIO11_0 [SDIO1_CCLK_OUT]
muxctrl_reg59 0x200f00ec 0x1 GPIO11_1 [SDIO1_CARD_POWER_EN]
muxctrl_reg60 0x200f00f0 0 [GPIO11_2] SDIO1_CARD_DETECT
muxctrl_reg61 0x200f00f4 0x1 GPIO11_3 [SDIO1_CWPR]
muxctrl_reg62 0x200f00f8 0x1 GPIO11_4 [SDIO1_CCMD]
muxctrl_reg63 0x200f00fc 0x1 GPIO11_5 [SDIO1_CDATA0] CLK_TEST_OUT0 CLK_TEST_OUT1 CLK_TEST_OUT2 CLK_TEST_OUT3 RTC_TEST_CLK OSC_TEST_CLK
muxctrl_reg64 0x200f0100 0x1 PLL_TEST_OUT0 [SDIO1_CDATA1] PLL_TEST_OUT1 PLL_TEST_OUT2 PLL_TEST_OUT3 GPIO11_6
muxctrl_reg65 0x200f0104 0x1 GPIO11_7 [SDIO1_CDATA2]
muxctrl_reg66 0x200f0108 0x1 GPIO1_2 [SDIO1_CDATA3]
muxctrl_reg67 0x200f010c 0 [NF_DQ0] GPIO5_0
muxctrl_reg68 0x200f0110 0 [NF_DQ1] GPIO5_1
muxctrl_reg69 0x200f0114 0 [NF_DQ2] GPIO5_2
muxctrl_reg70 0x200f0118 0 [NF_DQ3] GPIO5_3
muxctrl_reg71 0x200f011c 0 [NF_DQ4] GPIO5_4
muxctrl_reg72 0x200f0120 0 [NF_DQ5] GPIO5_5
muxctrl_reg73 0x200f0124 0 [NF_DQ6] GPIO5_6
muxctrl_reg74 0x200f0128 0 [NF_DQ7] GPIO5_7
muxctrl_reg75 0x200f012c 0 [NF_RDY0] GPIO3_0
muxctrl_reg76 0x200f0130 0 [NF_RDY1] GPIO3_1
muxctrl_reg77 0x200f0134 0 [NF_REN] GPIO3_2
muxctrl_reg78 0x200f0138 0 [NF_CSN0] GPIO3_3
muxctrl_reg79 0x200f013c 0 [NF_CSN1] GPIO3_4 SFC_CSN0
muxctrl_reg80 0x200f0140 0 [NF_CLE] GPIO3_5
muxctrl_reg81 0x200f0144 0 [NF_ALE] GPIO3_6
muxctrl_reg82 0x200f0148 0 [NF_WEN] GPIO3_7
muxctrl_reg83 0x200f014c 0 [PWM0] GPIO14_0 PMC_I2C_SCL
muxctrl_reg84 0x200f0150 0 [PWM1] GPIO14_1 PMC_I2C_SDA
muxctrl_reg85 0x200f0154 0 [PWM2] GPIO14_2
muxctrl_reg86 0x200f0158 0 [PWM3] GPIO14_3
muxctrl_reg87 0x200f015c 0 [SAR_ADC_CH0] GPIO1_6
muxctrl_reg88 0x200f0160 0 [SAR_ADC_CH1] GPIO1_7
muxctrl_reg89 0x200f0164 0x1 GPIO14_4 [EPHY_CLK]
muxctrl_reg90 0x200f0168 0x1 GPIO14_5 [MDCK]
muxctrl_reg91 0x200f016c 0x1 GPIO14_6 [MDIO]
muxctrl_reg92 0x200f0170 0x1 GPIO14_7 [RGMII_TX_EN]
muxctrl_reg93 0x200f0174 0x2 GPIO4_0 RGMII_TX_CLK [RMII_CLK_OUT/MII_TX_CLK]
muxctrl_reg94 0x200f0178 0x1 GPIO4_1 [RGMII_TXD0]
muxctrl_reg95 0x200f017c 0x1 GPIO4_2 [RGMII_TXD1]
muxctrl_reg96 0x200f0180 0x1 GPIO4_3 [RGMII_TXD2]
muxctrl_reg97 0x200f0184 0x1 GPIO4_4 [RGMII_TXD3]
muxctrl_reg98 0x200f0188 0x1 GPIO4_5 [RGMII_RX_CLK]
muxctrl_reg99 0x200f018c 0x1 GPIO4_6 [RGMII_RX_DV]
muxctrl_reg100 0x200f0190 0x1 GPIO4_7 [RGMII_RXD0]
muxctrl_reg101 0x200f0194 0x1 GPIO1_3 [RGMII_RXD1]
muxctrl_reg102 0x200f0198 0x1 GPIO1_4 [RGMII_RXD2]
muxctrl_reg103 0x200f019c 0x1 GPIO1_5 [RGMII_RXD3]
muxctrl_reg104 0x200f01a0 0 [GPIO15_0] VI_CLK
muxctrl_reg105 0x200f01a4 0 [GPIO15_1] VI_HS
muxctrl_reg106 0x200f01a8 0 [GPIO15_2] VI_VS
muxctrl_reg107 0x200f01ac 0 [GPIO12_0] VI_DAT15 I2S_MCLK
muxctrl_reg108 0x200f01b0 0 [GPIO12_1] VI_DAT14 I2S_BCLK_TX
muxctrl_reg109 0x200f01b4 0 [GPIO12_2] VI_DAT13 I2S_WS_TX
muxctrl_reg110 0x200f01b8 0 [GPIO12_3] VI_DAT12 I2S_SD_TX
muxctrl_reg111 0x200f01bc 0 [GPIO12_4] VI_DAT11 I2S_BCLK_RX
muxctrl_reg112 0x200f01c0 0 [GPIO12_5] VI_DAT10 I2S_WS_RX
muxctrl_reg113 0x200f01c4 0 [GPIO12_6] VI_DAT9 I2S_SD_RX
muxctrl_reg114 0x200f01c8 0 [GPIO12_7] VI_DAT8
muxctrl_reg115 0x200f01cc 0 [GPIO13_0] VI_DAT7
muxctrl_reg116 0x200f01d0 0 [GPIO13_1] VI_DAT6
muxctrl_reg117 0x200f01d4 0 [GPIO13_2] VI_DAT5
muxctrl_reg118 0x200f01d8 0 [GPIO13_3] VI_DAT4
muxctrl_reg119 0x200f01dc 0 [GPIO13_4] VI_DAT3
muxctrl_reg120 0x200f01e0 0 [GPIO13_5] VI_DAT2
muxctrl_reg121 0x200f01e4 0 [GPIO13_6] VI_DAT1
muxctrl_reg122 0x200f01e8 0 [GPIO13_7] VI_DAT0 PWM4




# /mnt/logo/ipctool reginfo --script
devmem 0x200f0000 32 0x1
devmem 0x200f0004 32 0x1
devmem 0x200f0008 32 0x1
devmem 0x200f000c 32 0x1
devmem 0x200f0010 32 0x1
devmem 0x200f0014 32 0x1
devmem 0x200f0018 32 0x1
devmem 0x200f001c 32 0x1
devmem 0x200f0020 32 0x1
devmem 0x200f0024 32 0x1
devmem 0x200f0028 32 0x1
devmem 0x200f002c 32 0x1
devmem 0x200f0030 32 0x1
devmem 0x200f0034 32 0x1
devmem 0x200f0038 32 0x1
devmem 0x200f003c 32 0x1
devmem 0x200f0040 32 0x1
devmem 0x200f0044 32 0x1
devmem 0x200f0048 32 0x1
devmem 0x200f004c 32 0x1
devmem 0x200f0050 32 0x2
devmem 0x200f0054 32 0x2
devmem 0x200f0058 32 0
devmem 0x200f005c 32 0
devmem 0x200f0060 32 0
devmem 0x200f0064 32 0
devmem 0x200f0068 32 0
devmem 0x200f006c 32 0
devmem 0x200f0070 32 0
devmem 0x200f0074 32 0
devmem 0x200f0078 32 0
devmem 0x200f007c 32 0x1
devmem 0x200f0080 32 0
devmem 0x200f0084 32 0x1
devmem 0x200f0088 32 0
devmem 0x200f008c 32 0
devmem 0x200f0090 32 0
devmem 0x200f0094 32 0
devmem 0x200f0098 32 0
devmem 0x200f009c 32 0
devmem 0x200f00a0 32 0
devmem 0x200f00a4 32 0
devmem 0x200f00a8 32 0x1
devmem 0x200f00ac 32 0x1
devmem 0x200f00b0 32 0x1
devmem 0x200f00b4 32 0
devmem 0x200f00b8 32 0
devmem 0x200f00bc 32 0x1
devmem 0x200f00c0 32 0x1
devmem 0x200f00c4 32 0x1
devmem 0x200f00c8 32 0x1
devmem 0x200f00cc 32 0x1
devmem 0x200f00d0 32 0x1
devmem 0x200f00d4 32 0
devmem 0x200f00d8 32 0
devmem 0x200f00dc 32 0
devmem 0x200f00e0 32 0
devmem 0x200f00e4 32 0
devmem 0x200f00e8 32 0x1
devmem 0x200f00ec 32 0x1
devmem 0x200f00f0 32 0
devmem 0x200f00f4 32 0x1
devmem 0x200f00f8 32 0x1
devmem 0x200f00fc 32 0x1
devmem 0x200f0100 32 0x1
devmem 0x200f0104 32 0x1
devmem 0x200f0108 32 0x1
devmem 0x200f010c 32 0
devmem 0x200f0110 32 0
devmem 0x200f0114 32 0
devmem 0x200f0118 32 0
devmem 0x200f011c 32 0
devmem 0x200f0120 32 0
devmem 0x200f0124 32 0
devmem 0x200f0128 32 0
devmem 0x200f012c 32 0
devmem 0x200f0130 32 0
devmem 0x200f0134 32 0
devmem 0x200f0138 32 0
devmem 0x200f013c 32 0
devmem 0x200f0140 32 0
devmem 0x200f0144 32 0
devmem 0x200f0148 32 0
devmem 0x200f014c 32 0
devmem 0x200f0150 32 0
devmem 0x200f0154 32 0
devmem 0x200f0158 32 0
devmem 0x200f015c 32 0
devmem 0x200f0160 32 0
devmem 0x200f0164 32 0x1
devmem 0x200f0168 32 0x1
devmem 0x200f016c 32 0x1
devmem 0x200f0170 32 0x1
devmem 0x200f0174 32 0x2
devmem 0x200f0178 32 0x1
devmem 0x200f017c 32 0x1
devmem 0x200f0180 32 0x1
devmem 0x200f0184 32 0x1
devmem 0x200f0188 32 0x1
devmem 0x200f018c 32 0x1
devmem 0x200f0190 32 0x1
devmem 0x200f0194 32 0x1
devmem 0x200f0198 32 0x1
devmem 0x200f019c 32 0x1
devmem 0x200f01a0 32 0
devmem 0x200f01a4 32 0
devmem 0x200f01a8 32 0
devmem 0x200f01ac 32 0
devmem 0x200f01b0 32 0
devmem 0x200f01b4 32 0
devmem 0x200f01b8 32 0
devmem 0x200f01bc 32 0
devmem 0x200f01c0 32 0
devmem 0x200f01c4 32 0
devmem 0x200f01c8 32 0
devmem 0x200f01cc 32 0
devmem 0x200f01d0 32 0
devmem 0x200f01d4 32 0
devmem 0x200f01d8 32 0
devmem 0x200f01dc 32 0
devmem 0x200f01e0 32 0
devmem 0x200f01e4 32 0
devmem 0x200f01e8 32 0


# /mnt/logo/ipctool gpio scan
Gr: 0, Addr:0x20140078, Data:0x0A = 0bxxx0101x, Addr:0x20140400, Dir:0x02 = 0bxxx0001x
Gr: 1, Addr:0x20150000, Data:0x00 = 0bxxxxxxxx, Addr:0x20150400, Dir:0x00 = 0bxxxxxxxx
Gr: 2, Addr:0x20160018, Data:0x00 = 0bxxxxx00x, Addr:0x20160400, Dir:0x06 = 0bxxxxx11x
Gr: 3, Addr:0x20170000, Data:0x00 = 0bxxxxxxxx, Addr:0x20170400, Dir:0x00 = 0bxxxxxxxx
Gr: 4, Addr:0x20180000, Data:0x00 = 0bxxxxxxxx, Addr:0x20180400, Dir:0x00 = 0bxxxxxxxx
Gr: 5, Addr:0x20190000, Data:0x00 = 0bxxxxxxxx, Addr:0x20190400, Dir:0x00 = 0bxxxxxxxx
Gr: 6, Addr:0x201A0000, Data:0x00 = 0bxxxxxxxx, Addr:0x201A0400, Dir:0x00 = 0bxxxxxxxx
Gr: 7, Addr:0x201B0000, Data:0x00 = 0bxxxxxxxx, Addr:0x201B0400, Dir:0x00 = 0bxxxxxxxx
Gr: 8, Addr:0x201C03F0, Data:0x08 = 0b000010xx, Addr:0x201C0400, Dir:0x08 = 0b000010xx
Gr: 9, Addr:0x201D035C, Data:0x93 = 0b10x1x011, Addr:0x201D0400, Dir:0x47 = 0b01x0x111
Gr:10, Addr:0x201E00FC, Data:0x3F = 0bxx111111, Addr:0x201E0400, Dir:0x00 = 0bxx000000
Gr:11, Addr:0x201F0010, Data:0x00 = 0bxxxxx0xx, Addr:0x201F0400, Dir:0x00 = 0bxxxxx0xx
Gr:12, Addr:0x202003FC, Data:0x00 = 0b00000000, Addr:0x20200400, Dir:0x00 = 0b00000000
Gr:13, Addr:0x202103FC, Data:0x00 = 0b00000000, Addr:0x20210400, Dir:0x00 = 0b00000000
Gr:14, Addr:0x20220000, Data:0x00 = 0bxxxxxxxx, Addr:0x20220400, Dir:0x00 = 0bxxxxxxxx



 

carbofos avatar Jul 31 '22 14:07 carbofos

На подобной камере HI3516D_83H40 у меня возникла проблема с сетью при установке OpenIPC

# /mnt/logo/ipctool 
---
board:
  vendor: Xiongmai
  model: HI3516D_83H40
  cloudId: xxxxxxxxxxxxxxxx
chip:
  vendor: HiSilicon
  model: 3516DV100
ethernet:
  mac: "00:12:17:8f:98:07"
  phy-mode: rmii
rom:
  - type: nor
    block: 64K
    chip:
      name: "MX25L128XX"
      id: 0xc22018
    partitions:
      - name: boot
        size: 0x80000
        sha1: 517cbc2d
        contains:
          - name: uboot-env
            offset: 0x40000
      - name: romfs
        size: 0x500000
        path: /,cramfs
        sha1: 5d93f3c9
      - name: user
        size: 0x640000
        path: /mnt/custom/data/Fonts,squashfs
        sha1: c8a358ca
      - name: web
        size: 0x180000
        path: /mnt/web,squashfs
        sha1: 61f76abb
      - name: custom
        size: 0x140000
        path: /mnt/custom,cramfs
        sha1: b7601686
      - name: logo
        size: 0x40000
        path: /mnt/logo,cramfs
        sha1: 6d3dd0f9
      - name: mtd
        size: 0x140000
        path: /mnt/mtd,jffs2,rw
    size: 16M
    addr-mode: 3-byte
ram:
  total: 128M
  media: 71M
firmware:
  u-boot: "2010.06-svn969 (Mar 29 2018 - 11:31:22)"
  kernel: "3.4.35 (Thu Mar 8 23:05:26 CST 2018)"
  toolchain: gcc version 4.8.3 20131202 (prerelease) (Hisilicon_v300) 
  libc: uClibc 0.9.33.2
  sdk: "Hi3516A_MPP_V1.0.7.0 B050 Release (Nov 25 2016, 21:36:12)"
  main-app: /usr/bin/Sofia
Error: unexpected value for Aptina == 0x2000
sensors:
- vendor: OmniVision
  model: OV4689
  control:
    bus: 0
    type: i2c
    addr: 0x42
  data:
    type: MIPI
  clock: 24MHz
# Timeout for 101a8c0



# /mnt/logo/ipctool reginfo
muxctrl_reg0 0x200f0000 0x1 GPIO0_5 [SENSOR_CLK]
muxctrl_reg1 0x200f0004 0x1 GPIO0_6 [FLASH_TRIG] SPI1_CSN1
muxctrl_reg2 0x200f0008 0x1 GPIO0_7 [SHUTTER_TRIG] SPI1_CSN2
muxctrl_reg3 0x200f000c 0x1 GPIO1_0 [VO_CLK]
muxctrl_reg4 0x200f0010 0x1 GPIO6_0 [VO_DAT15]
muxctrl_reg5 0x200f0014 0x1 GPIO6_1 [VO_DAT14]
muxctrl_reg6 0x200f0018 0x1 GPIO6_2 [VO_DAT13]
muxctrl_reg7 0x200f001c 0x1 GPIO6_3 [VO_DAT12]
muxctrl_reg8 0x200f0020 0x1 GPIO6_4 [VO_DAT11] SFC_NAND_BOOT_PIN2
muxctrl_reg9 0x200f0024 0x1 GPIO6_5 [VO_DAT10] SFC_NAND_BOOT_PIN1
muxctrl_reg10 0x200f0028 0x1 GPIO6_6 [VO_DAT9] SFC_NAND_BOOT_PIN0
muxctrl_reg11 0x200f002c 0x1 GPIO6_7 [VO_DAT8]
muxctrl_reg12 0x200f0030 0x1 GPIO7_0 [VO_DAT7]
muxctrl_reg13 0x200f0034 0x1 GPIO7_1 [VO_DAT6]
muxctrl_reg14 0x200f0038 0x1 GPIO7_2 [VO_DAT5]
muxctrl_reg15 0x200f003c 0x1 GPIO7_3 [VO_DAT4]
muxctrl_reg16 0x200f0040 0x1 GPIO7_4 [VO_DAT3] SFC_DEVICE_MODE
muxctrl_reg17 0x200f0044 0x1 GPIO7_5 [VO_DAT2]
muxctrl_reg18 0x200f0048 0x1 GPIO7_6 [VO_DAT1] BOOTROM_SEL
muxctrl_reg19 0x200f004c 0x1 GPIO7_7 [VO_DAT0] BOOT_SEL
muxctrl_reg20 0x200f0050 0x2 GPIO8_0 SPI0_SCLK [I2C0_SCL]
muxctrl_reg21 0x200f0054 0x2 GPIO8_1 SPI0_SDO [I2C0_SDA]
muxctrl_reg22 0x200f0058 0 [GPIO8_2] SPI0_SDI
muxctrl_reg23 0x200f005c 0 [GPIO8_3] SPI0_CSN
muxctrl_reg24 0x200f0060 0 [GPIO8_4] SPI1_SCLK I2C1_SCL
muxctrl_reg25 0x200f0064 0 [GPIO8_5] SPI1_SDO I2C1_SDA
muxctrl_reg26 0x200f0068 0 [GPIO8_6] SPI1_SDI
muxctrl_reg27 0x200f006c 0 [GPIO8_7] SPI1_CSN0
muxctrl_reg28 0x200f0070 0 [GPIO9_0] I2C2_SDA
muxctrl_reg29 0x200f0074 0 [GPIO9_1] I2C2_SCL
muxctrl_reg30 0x200f0078 0 [GPIO9_2] UART1_RTSN UART3_RXD
muxctrl_reg31 0x200f007c 0x1 GPIO9_3 [UART1_RXD]
muxctrl_reg32 0x200f0080 0 [GPIO9_4] UART1_CTSN UART3_TXD
muxctrl_reg33 0x200f0084 0x1 GPIO9_5 [UART1_TXD]
muxctrl_reg34 0x200f0088 0 [GPIO9_6] UART2_RXD I2S_BCLK_RX
muxctrl_reg35 0x200f008c 0 [GPIO9_7] UART2_TXD I2S_WS_RX
muxctrl_reg36 0x200f0090 0 [GPIO10_0] JTAG_TRSTN I2S_MCLK
muxctrl_reg37 0x200f0094 0 [GPIO10_1] JTAG_TCK I2S_BCLK_TX
muxctrl_reg38 0x200f0098 0 [GPIO10_2] JTAG_TMS I2S_WS_TX
muxctrl_reg39 0x200f009c 0 [GPIO10_3] JTAG_TDO I2S_SD_RX
muxctrl_reg40 0x200f00a0 0 [GPIO10_4] JTAG_TDI I2S_SD_TX
muxctrl_reg41 0x200f00a4 0 [GPIO10_5] IR_IN PWM4
muxctrl_reg42 0x200f00a8 0x1 GPIO10_6 [USB_OVRCUR]
muxctrl_reg43 0x200f00ac 0 [GPIO10_7] USB_PWREN
muxctrl_reg44 0x200f00b0 0x1 GPIO2_0 [SDIO0_CCLK_OUT] I2S_MCLK
muxctrl_reg45 0x200f00b4 0 [GPIO2_1] SDIO0_CARD_POWER_EN I2S_BCLK_TX
muxctrl_reg46 0x200f00b8 0 [GPIO2_2] SDIO0_CARD_DETECT I2S_WS_TX
muxctrl_reg47 0x200f00bc 0x1 GPIO2_3 [SDIO0_CWPR] I2S_SD_TX
muxctrl_reg48 0x200f00c0 0x1 GPIO2_4 [SDIO0_CCMD] I2S_BCLK_RX
muxctrl_reg49 0x200f00c4 0x1 GPIO2_5 [SDIO0_CDATA0] I2S_WS_RX
muxctrl_reg50 0x200f00c8 0x1 GPIO2_6 [SDIO0_CDATA1] I2S_SD_RX
muxctrl_reg51 0x200f00cc 0x1 GPIO2_7 [SDIO0_CDATA2]
muxctrl_reg52 0x200f00d0 0x1 GPIO1_1 [SDIO0_CDATA3]
muxctrl_reg53 0x200f00d4 0 [SENSOR_RSTN] GPIO0_0 TEMPER_DQ
muxctrl_reg54 0x200f00d8 0 [GPIO0_1] TEMPER_DQ
muxctrl_reg55 0x200f00dc 0 [GPIO0_2] PWM5 TEMPER_DQ
muxctrl_reg56 0x200f00e0 0 [GPIO0_3] PWM6 TEMPER_DQ
muxctrl_reg57 0x200f00e4 0 [GPIO0_4] PWM7 TEMPER_DQ
muxctrl_reg58 0x200f00e8 0x1 GPIO11_0 [SDIO1_CCLK_OUT]
muxctrl_reg59 0x200f00ec 0x1 GPIO11_1 [SDIO1_CARD_POWER_EN]
muxctrl_reg60 0x200f00f0 0 [GPIO11_2] SDIO1_CARD_DETECT
muxctrl_reg61 0x200f00f4 0x1 GPIO11_3 [SDIO1_CWPR]
muxctrl_reg62 0x200f00f8 0x1 GPIO11_4 [SDIO1_CCMD]
muxctrl_reg63 0x200f00fc 0x1 GPIO11_5 [SDIO1_CDATA0] CLK_TEST_OUT0 CLK_TEST_OUT1 CLK_TEST_OUT2 CLK_TEST_OUT3 RTC_TEST_CLK OSC_TEST_CLK
muxctrl_reg64 0x200f0100 0x1 PLL_TEST_OUT0 [SDIO1_CDATA1] PLL_TEST_OUT1 PLL_TEST_OUT2 PLL_TEST_OUT3 GPIO11_6
muxctrl_reg65 0x200f0104 0x1 GPIO11_7 [SDIO1_CDATA2]
muxctrl_reg66 0x200f0108 0x1 GPIO1_2 [SDIO1_CDATA3]
muxctrl_reg67 0x200f010c 0 [NF_DQ0] GPIO5_0
muxctrl_reg68 0x200f0110 0 [NF_DQ1] GPIO5_1
muxctrl_reg69 0x200f0114 0 [NF_DQ2] GPIO5_2
muxctrl_reg70 0x200f0118 0 [NF_DQ3] GPIO5_3
muxctrl_reg71 0x200f011c 0 [NF_DQ4] GPIO5_4
muxctrl_reg72 0x200f0120 0 [NF_DQ5] GPIO5_5
muxctrl_reg73 0x200f0124 0 [NF_DQ6] GPIO5_6
muxctrl_reg74 0x200f0128 0 [NF_DQ7] GPIO5_7
muxctrl_reg75 0x200f012c 0 [NF_RDY0] GPIO3_0
muxctrl_reg76 0x200f0130 0 [NF_RDY1] GPIO3_1
muxctrl_reg77 0x200f0134 0 [NF_REN] GPIO3_2
muxctrl_reg78 0x200f0138 0 [NF_CSN0] GPIO3_3
muxctrl_reg79 0x200f013c 0 [NF_CSN1] GPIO3_4 SFC_CSN0
muxctrl_reg80 0x200f0140 0 [NF_CLE] GPIO3_5
muxctrl_reg81 0x200f0144 0 [NF_ALE] GPIO3_6
muxctrl_reg82 0x200f0148 0 [NF_WEN] GPIO3_7
muxctrl_reg83 0x200f014c 0 [PWM0] GPIO14_0 PMC_I2C_SCL
muxctrl_reg84 0x200f0150 0 [PWM1] GPIO14_1 PMC_I2C_SDA
muxctrl_reg85 0x200f0154 0 [PWM2] GPIO14_2
muxctrl_reg86 0x200f0158 0 [PWM3] GPIO14_3
muxctrl_reg87 0x200f015c 0 [SAR_ADC_CH0] GPIO1_6
muxctrl_reg88 0x200f0160 0 [SAR_ADC_CH1] GPIO1_7
muxctrl_reg89 0x200f0164 0x1 GPIO14_4 [EPHY_CLK]
muxctrl_reg90 0x200f0168 0x1 GPIO14_5 [MDCK]
muxctrl_reg91 0x200f016c 0x1 GPIO14_6 [MDIO]
muxctrl_reg92 0x200f0170 0x1 GPIO14_7 [RGMII_TX_EN]
muxctrl_reg93 0x200f0174 0x2 GPIO4_0 RGMII_TX_CLK [RMII_CLK_OUT/MII_TX_CLK]
muxctrl_reg94 0x200f0178 0x1 GPIO4_1 [RGMII_TXD0]
muxctrl_reg95 0x200f017c 0x1 GPIO4_2 [RGMII_TXD1]
muxctrl_reg96 0x200f0180 0x1 GPIO4_3 [RGMII_TXD2]
muxctrl_reg97 0x200f0184 0x1 GPIO4_4 [RGMII_TXD3]
muxctrl_reg98 0x200f0188 0x1 GPIO4_5 [RGMII_RX_CLK]
muxctrl_reg99 0x200f018c 0x1 GPIO4_6 [RGMII_RX_DV]
muxctrl_reg100 0x200f0190 0x1 GPIO4_7 [RGMII_RXD0]
muxctrl_reg101 0x200f0194 0x1 GPIO1_3 [RGMII_RXD1]
muxctrl_reg102 0x200f0198 0x1 GPIO1_4 [RGMII_RXD2]
muxctrl_reg103 0x200f019c 0x1 GPIO1_5 [RGMII_RXD3]
muxctrl_reg104 0x200f01a0 0 [GPIO15_0] VI_CLK
muxctrl_reg105 0x200f01a4 0 [GPIO15_1] VI_HS
muxctrl_reg106 0x200f01a8 0 [GPIO15_2] VI_VS
muxctrl_reg107 0x200f01ac 0 [GPIO12_0] VI_DAT15 I2S_MCLK
muxctrl_reg108 0x200f01b0 0 [GPIO12_1] VI_DAT14 I2S_BCLK_TX
muxctrl_reg109 0x200f01b4 0 [GPIO12_2] VI_DAT13 I2S_WS_TX
muxctrl_reg110 0x200f01b8 0 [GPIO12_3] VI_DAT12 I2S_SD_TX
muxctrl_reg111 0x200f01bc 0 [GPIO12_4] VI_DAT11 I2S_BCLK_RX
muxctrl_reg112 0x200f01c0 0 [GPIO12_5] VI_DAT10 I2S_WS_RX
muxctrl_reg113 0x200f01c4 0 [GPIO12_6] VI_DAT9 I2S_SD_RX
muxctrl_reg114 0x200f01c8 0 [GPIO12_7] VI_DAT8
muxctrl_reg115 0x200f01cc 0 [GPIO13_0] VI_DAT7
muxctrl_reg116 0x200f01d0 0 [GPIO13_1] VI_DAT6
muxctrl_reg117 0x200f01d4 0 [GPIO13_2] VI_DAT5
muxctrl_reg118 0x200f01d8 0 [GPIO13_3] VI_DAT4
muxctrl_reg119 0x200f01dc 0 [GPIO13_4] VI_DAT3
muxctrl_reg120 0x200f01e0 0 [GPIO13_5] VI_DAT2
muxctrl_reg121 0x200f01e4 0 [GPIO13_6] VI_DAT1
muxctrl_reg122 0x200f01e8 0 [GPIO13_7] VI_DAT0 PWM4



# /mnt/logo/ipctool reginfo --script
devmem 0x200f0000 32 0x1
devmem 0x200f0004 32 0x1
devmem 0x200f0008 32 0x1
devmem 0x200f000c 32 0x1
devmem 0x200f0010 32 0x1
devmem 0x200f0014 32 0x1
devmem 0x200f0018 32 0x1
devmem 0x200f001c 32 0x1
devmem 0x200f0020 32 0x1
devmem 0x200f0024 32 0x1
devmem 0x200f0028 32 0x1
devmem 0x200f002c 32 0x1
devmem 0x200f0030 32 0x1
devmem 0x200f0034 32 0x1
devmem 0x200f0038 32 0x1
devmem 0x200f003c 32 0x1
devmem 0x200f0040 32 0x1
devmem 0x200f0044 32 0x1
devmem 0x200f0048 32 0x1
devmem 0x200f004c 32 0x1
devmem 0x200f0050 32 0x2
devmem 0x200f0054 32 0x2
devmem 0x200f0058 32 0
devmem 0x200f005c 32 0
devmem 0x200f0060 32 0
devmem 0x200f0064 32 0
devmem 0x200f0068 32 0
devmem 0x200f006c 32 0
devmem 0x200f0070 32 0
devmem 0x200f0074 32 0
devmem 0x200f0078 32 0
devmem 0x200f007c 32 0x1
devmem 0x200f0080 32 0
devmem 0x200f0084 32 0x1
devmem 0x200f0088 32 0
devmem 0x200f008c 32 0
devmem 0x200f0090 32 0
devmem 0x200f0094 32 0
devmem 0x200f0098 32 0
devmem 0x200f009c 32 0
devmem 0x200f00a0 32 0
devmem 0x200f00a4 32 0
devmem 0x200f00a8 32 0x1
devmem 0x200f00ac 32 0
devmem 0x200f00b0 32 0x1
devmem 0x200f00b4 32 0
devmem 0x200f00b8 32 0
devmem 0x200f00bc 32 0x1
devmem 0x200f00c0 32 0x1
devmem 0x200f00c4 32 0x1
devmem 0x200f00c8 32 0x1
devmem 0x200f00cc 32 0x1
devmem 0x200f00d0 32 0x1
devmem 0x200f00d4 32 0
devmem 0x200f00d8 32 0
devmem 0x200f00dc 32 0
devmem 0x200f00e0 32 0
devmem 0x200f00e4 32 0
devmem 0x200f00e8 32 0x1
devmem 0x200f00ec 32 0x1
devmem 0x200f00f0 32 0
devmem 0x200f00f4 32 0x1
devmem 0x200f00f8 32 0x1
devmem 0x200f00fc 32 0x1
devmem 0x200f0100 32 0x1
devmem 0x200f0104 32 0x1
devmem 0x200f0108 32 0x1
devmem 0x200f010c 32 0
devmem 0x200f0110 32 0
devmem 0x200f0114 32 0
devmem 0x200f0118 32 0
devmem 0x200f011c 32 0
devmem 0x200f0120 32 0
devmem 0x200f0124 32 0
devmem 0x200f0128 32 0
devmem 0x200f012c 32 0
devmem 0x200f0130 32 0
devmem 0x200f0134 32 0
devmem 0x200f0138 32 0
devmem 0x200f013c 32 0
devmem 0x200f0140 32 0
devmem 0x200f0144 32 0
devmem 0x200f0148 32 0
devmem 0x200f014c 32 0
devmem 0x200f0150 32 0
devmem 0x200f0154 32 0
devmem 0x200f0158 32 0
devmem 0x200f015c 32 0
devmem 0x200f0160 32 0
devmem 0x200f0164 32 0x1
devmem 0x200f0168 32 0x1
devmem 0x200f016c 32 0x1
devmem 0x200f0170 32 0x1
devmem 0x200f0174 32 0x2
devmem 0x200f0178 32 0x1
devmem 0x200f017c 32 0x1
devmem 0x200f0180 32 0x1
devmem 0x200f0184 32 0x1
devmem 0x200f0188 32 0x1
devmem 0x200f018c 32 0x1
devmem 0x200f0190 32 0x1
devmem 0x200f0194 32 0x1
devmem 0x200f0198 32 0x1
devmem 0x200f019c 32 0x1
devmem 0x200f01a0 32 0
devmem 0x200f01a4 32 0
devmem 0x200f01a8 32 0
devmem 0x200f01ac 32 0
devmem 0x200f01b0 32 0
devmem 0x200f01b4 32 0
devmem 0x200f01b8 32 0
devmem 0x200f01bc 32 0
devmem 0x200f01c0 32 0
devmem 0x200f01c4 32 0
devmem 0x200f01c8 32 0
devmem 0x200f01cc 32 0
devmem 0x200f01d0 32 0
devmem 0x200f01d4 32 0
devmem 0x200f01d8 32 0
devmem 0x200f01dc 32 0
devmem 0x200f01e0 32 0
devmem 0x200f01e4 32 0
devmem 0x200f01e8 32 0


# /mnt/logo/ipctool gpio scan
Gr: 0, Addr:0x20140078, Data:0x0A = 0bxxx0101x, Addr:0x20140400, Dir:0x02 = 0bxxx0001x
Gr: 1, Addr:0x20150000, Data:0x00 = 0bxxxxxxxx, Addr:0x20150400, Dir:0x00 = 0bxxxxxxxx
Gr: 2, Addr:0x20160018, Data:0x00 = 0bxxxxx00x, Addr:0x20160400, Dir:0x06 = 0bxxxxx11x
Gr: 3, Addr:0x20170000, Data:0x00 = 0bxxxxxxxx, Addr:0x20170400, Dir:0x00 = 0bxxxxxxxx
Gr: 4, Addr:0x20180000, Data:0x00 = 0bxxxxxxxx, Addr:0x20180400, Dir:0x00 = 0bxxxxxxxx
Gr: 5, Addr:0x20190000, Data:0x00 = 0bxxxxxxxx, Addr:0x20190400, Dir:0x00 = 0bxxxxxxxx
Gr: 6, Addr:0x201A0000, Data:0x00 = 0bxxxxxxxx, Addr:0x201A0400, Dir:0x00 = 0bxxxxxxxx
Gr: 7, Addr:0x201B0000, Data:0x00 = 0bxxxxxxxx, Addr:0x201B0400, Dir:0x00 = 0bxxxxxxxx
Gr: 8, Addr:0x201C03F0, Data:0x08 = 0b000010xx, Addr:0x201C0400, Dir:0x08 = 0b000010xx
Gr: 9, Addr:0x201D035C, Data:0x93 = 0b10x1x011, Addr:0x201D0400, Dir:0x47 = 0b01x0x111
Gr:10, Addr:0x201E02FC, Data:0xBC = 0b1x111100, Addr:0x201E0400, Dir:0x80 = 0b1x000000
Gr:11, Addr:0x201F0010, Data:0x00 = 0bxxxxx0xx, Addr:0x201F0400, Dir:0x00 = 0bxxxxx0xx
Gr:12, Addr:0x202003FC, Data:0x00 = 0b00000000, Addr:0x20200400, Dir:0x00 = 0b00000000
Gr:13, Addr:0x202103FC, Data:0x00 = 0b00000000, Addr:0x20210400, Dir:0x00 = 0b00000000
Gr:14, Addr:0x20220000, Data:0x00 = 0bxxxxxxxx, Addr:0x20220400, Dir:0x00 = 0bxxxxxxxx

carbofos avatar Jul 31 '22 14:07 carbofos

Временное решение

  • прошиваем тестовый загрузчик для XM
    • https://t.me/openipc_modding/154580
  • устанавливаем адреса и интерфейс
    • setenv serverip 192.168.1.17; setenv ipaddr 192.168.1.55; setenv mdio_intf rmii; saveenv; run setnor8m
  • прошиваем свежий релиз через tftp
    • run uknor8m; run urnor8m; reset

ZigFisher avatar Jul 31 '22 17:07 ZigFisher

Это помогло, сеть появилась.

carbofos avatar Jul 31 '22 20:07 carbofos

Подверждаю сеть заработала.

khseal avatar Aug 01 '22 04:08 khseal