Перейти к содержанию
    

Allwinner T113-s3 уделал HiFi4 DSP. Смеяться или плакать?

On 5/16/2024 at 3:24 PM, mantech said:

подумайте, чем грозит попытка взлома моей системе? там ничего нет!

я так и подумал

On 5/16/2024 at 3:24 PM, mantech said:

Рут права не получить, удаленного доступа нет, размерность всех принимаемых буферов чекится, переполнить и завесить не получится

опять лапша какая-то, а как без интернета оплата будет работать ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

26 минут назад, sasamy сказал:

а как без интернета оплата будет работать ?

В случае ДДОСа что-ли? Никак, как в прочем и у вас с линуксом)))

27 минут назад, sasamy сказал:

я так и подумал

Да, чем меньше всяких порой ненужных наворотов, тем надежнее и стабильнее работа...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 5/16/2024 at 4:39 PM, mantech said:

В случае ДДОСа что-ли?

достаточно сброс до заводских параметров вашему мокротику сделать 🙂

On 5/16/2024 at 4:39 PM, mantech said:

как в прочем и у вас с линуксом

до моего лунукса вам не добраться, а взлом ваших длинков с мокротиками уже на потоке

https://safe.cnews.ru/news/top/2024-05-06_novyj_botnet_udit_starye

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, sasamy сказал:

до моего лунукса вам не добраться, а взлом ваших длинков с мокротиками уже на потоке

Ну значит мне повезло, еще ни один не взломали)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 5/16/2024 at 9:24 PM, mantech said:

Ну значит мне повезло, еще ни один не взломали)))

то что ваш роутер в ботнете вы и не заметите, но для сексшопов не критично

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, sasamy сказал:

то что ваш роутер в ботнете вы и не заметите

Я на фигню не заморачиваюсь, работает, выполняет то, что положено и хорошо...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наконец-то распаял модуль 100ASK T113-Core V1.1.  Плата чёрного цвета.

Заработало нормально. Ничего пропаивать или очищать от флюса не нужно.

Правда, оказалось они в NAND затолкали Линукс, что обнаружилось по UART на терминале ПК.

Придётся MISO зашунтировать резистором на 100 Ом и потом затереть нулевой сектор, чтобы не мешал через xfel/USB работать.

Лог по UART в спойлере (не весь, выключил питание):

Spoiler
[28]HELLO! BOOT0 is starting!
[31]BOOT0 commit : 2c94b33
[34]set pll start
[40]periph0 has been enabled
[43]set pll end
[44][pmu]: bus read error
[47]board init ok
[49]enable_jtag
[50]ZQ value = 0x2e***********
[53]get_pmu_exist() = -1
[55]DRAM BOOT DRIVE INFO: V0.24
[58]DRAM CLK = 792 MHz
[61]DRAM Type = 3 (2:DDR2,3:DDR3)
[64]DRAMC read ODT  off.
[66]DRAM ODT value: 0x42.
[69]ddr_efuse_type: 0xa
[72]DRAM SIZE =128 M
[74]PLL_DDR_CTRL_REG:0xf8004100
[77]DRAM_CLK_REG:0xc0000000
[84]DRAM simple test OK.
[86]rtc standby flag is 0x0, super standby flag is 0x0
[92]dram size =128
[94]spinand UBOOT_START_BLK_NUM 8 UBOOT_LAST_BLK_NUM 32
[99]block from 8 to 32
[224]Check is correct.
[226]dma 0x29754 int is not used yet
[229]dma 0x29754 int is free, you do not need to free it again
[235]Entry_name        = u-boot
[242]Entry_name        = optee
[246]Entry_name        = logo
[249]Entry_name        = dtb
[252]Jump to second Boot.
M/TC: OP-TEE version: 6aef7bb2-dirty (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)) #1 Fri Jul 23 09:25:11 UTC 2021 arm


U-Boot 2018.05 (Aug 04 2022 - 08:50:22 +0000) Allwinner Technology

[00.307]CPU:   Allwinner Family
[00.310]Model: sun8iw20
[00.312]DRAM:  128 MiB
[00.316]Relocation Offset is: 04ec6000
[00.343]secure enable bit: 0
[00.345]smc_tee_inform_fdt failed with: -65526[00.349]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz  MBus=300Mhz
[00.355]gic: sec monitor mode
[00.358]line:703 init_clocks
[00.361]drv_disp_init
request pwm success, pwm7:pwm7:0x2000c00.
[00.376]drv_disp_init finish
[00.378]boot_gui_init:start
[00.381]set disp.dev2_output_type fail. using defval=0
[00.387]boot_gui_init:finish
[00.405]flash init start
[00.407]workmode = 0,storage type = 0
sspi->base_addr = 0x4025000, the SPI control register:
[VER] 0x4025000 = 0x00010001, [GCR] 0x4025004 = 0x00000083, [TCR] 0x4025008 = 0x00000184
[ICR] 0x4025010 = 0x00000f00, [ISR] 0x4025014 = 0x00000032, [FCR] 0x4025018 = 0x00200020
[FSR] 0x402501c = 0x00000000, [WCR] 0x4025020 = 0x00000000, [CCR] 0x4025024 = 0x00000002
[SDC] 0x4025028 = 0x00002000, [BCR] 0x4025030 = 0x00000000, [TCR] 0x4025034 = 0x00000000
[BCC] 0x4025038 = 0x10000000, [DMA] 0x4025088 = 0x000000e5

[00.454]sunxi-spinand-phy: not detect any munufacture from id table
[00.460]sunxi-spinand-phy: get spi-nand Model from fdt fail
[00.466]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                 0x07b00000	0x00500000	0

active partition: nand0,0 - (boot0) 0x00000 @ 0x00000000

defaults:
mtdids  : nand0=nand
mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys)
[00.568]LCD open finish
[00.627]ubi0: attaching mtd4
[00.839]ubi0: scanning is finished
[00.848]ubi0: attached mtd4 (name "sys", size 123 MiB)
[00.853]ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 258048 bytes
[00.859]ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 2048
[00.866]ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[00.872]ubi0: good PEBs: 491, bad PEBs: 1, corrupted PEBs: 0
[00.877]ubi0: user volume: 9, internal volumes: 1, max. volumes count: 128
[00.884]ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0
[00.892]ubi0: available PEBs: 0, total reserved PEBs: 491, PEBs reserved for bad PEB handling: 19
[00.900]sunxi flash init ok
[01.095]Loading Environment from SUNXI_FLASH... OK
[01.132]Item0 (Map) magic is bad
secure storage read widevine fail
[01.137]secure storage read widevine fail with:-1
secure storage read ec_key fail
[01.145]secure storage read ec_key fail with:-1
secure storage read ec_cert1 fail
[01.152]secure storage read ec_cert1 fail with:-1
secure storage read ec_cert2 fail
[01.159]secure storage read ec_cert2 fail with:-1
secure storage read ec_cert3 fail
[01.167]secure storage read ec_cert3 fail with:-1
secure storage read rsa_key fail
[01.174]secure storage read rsa_key fail with:-1
secure storage read rsa_cert1 fail
[01.182]secure storage read rsa_cert1 fail with:-1
secure storage read rsa_cert2 fail
[01.189]secure storage read rsa_cert2 fail with:-1
secure storage read rsa_cert3 fail
[01.197]secure storage read rsa_cert3 fail with:-1
[01.201]usb burn from boot
delay time 0
weak:otg_phy_config
[01.213]usb prepare ok
[01.447]usb sof ok
[01.449]usb probe ok
[01.450]usb setup ok
set address 0x2
set address 0x2 ok
[04.455]do_burn_from_boot usb : have no handshake
List file under ULI/factory
** Unrecognized filesystem type **
[04.486]update bootcmd
[04.510]change working_fdt 0x44885e70 to 0x44865e70
[04.527]update dts
Hit any key to stop autoboot:  0 
[05.099]no vendor_boot partition is found
Android's image name: sun8iw20p1
[05.111]Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.4.61 (ubuntu@ubuntu1804) (arm-linux-gnueabi-gcc (Linaro GCC 7.2-2017.11) 7.2.1 20171011, GNU ld (Linaro_Binutils-2017.11) 2.28.2.20170706) #1 SMP PREEMPT Tue Aug 9 22:59:15 EDT 2022
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: sun8iw20
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] cma: Reserved 8 MiB at 0x47800000
[    0.000000] On node 0 totalpages: 32768
[    0.000000]   Normal zone: 256 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 32768 pages, LIFO batch:7
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.0
[    0.000000] percpu: Embedded 15 pages/cpu s30412 r8192 d22836 u61440
[    0.000000] pcpu-alloc: s30412 r8192 d22836 u61440 alloc=15*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: ubi.mtd=sys earlycon=uart8250,mmio32,0x05000000 clk_ignore_unused initcall_debug=0 console=ttyS3,115200 loglevel=8 root=ubi0_5 rootfstype=ubifs,rw init=/sbin/init partitions=mbr@ubi0_0:boot-resource@ubi0_1:env@ubi0_2:env-redund@ubi0_3:boot@ubi0_4:rootfs@ubi0_5:dsp0@ubi0_6:private@ubi0_7:UDISK@ubi0_8: cma=8M snum= mac_addr= wifi_mac= bt_mac= specialstr= gpt=1 androidboot.hardware=sun8iw20p1 boot_type=5 androidboot.boot_type=5 gpt=1 uboot_message=2018.05(08/04/2022-08:50:22) disp_reserve=2457600,0x448af000 aw-ubi-spinand.ubootblks=24 androidboot.dramsize=128 
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 98792K/131072K available (7168K kernel code, 416K rwdata, 2180K rodata, 1024K init, 180K bss, 24088K reserved, 8192K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    0.000000] 	Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] random: get_random_bytes called from start_kernel+0x24c/0x3d8 with crng_init=0
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000006] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000018] Switching to timer-based delay loop, resolution 41ns
[    0.000348] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.001053] Console: colour dummy device 80x30
[    0.001098] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    0.001112] pid_max: default: 32768 minimum: 301
[    0.001664] LSM: Security Framework initializing
[    0.001853] SELinux:  Initializing.
[    0.002459] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.002474] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.005730] CPU: Testing write buffer coherency: ok
[    0.007110] /cpus/cpu@0 missing clock-frequency property
[    0.007136] /cpus/cpu@1 missing clock-frequency property
[    0.007148] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.008934] Setting up static identity map for 0x40100000 - 0x40100060
[    0.009245] rcu: Hierarchical SRCU implementation.
[    0.010500] smp: Bringing up secondary CPUs ...
[    0.012681] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.012843] smp: Brought up 1 node, 2 CPUs
[    0.012859] SMP: Total of 2 processors activated (96.00 BogoMIPS).
[    0.012866] CPU: All CPU(s) started in SVC mode.
[    0.015304] devtmpfs: initialized
[    0.167965] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.170021] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.170051] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.170705] pinctrl core: initialized pinctrl subsystem
[    0.178154] NET: Registered protocol family 16
[    0.181160] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.186345] audit: initializing netlink subsys (disabled)
[    0.186992] audit: type=2000 audit(0.180:1): state=initialized audit_enabled=0 res=1
[    0.352647] rtc_ccu: sunxi ccu init OK
[    0.365953] ccu: sunxi ccu init OK
[    0.367749] r_ccu: sunxi ccu init OK
[    0.608466] iommu: Default domain type: Translated 
[    0.609148] sunxi iommu: irq = 24
[    0.618661] SCSI subsystem initialized
[    0.620811] usbcore: registered new interface driver usbfs
[    0.621335] usbcore: registered new interface driver hub
[    0.621714] usbcore: registered new device driver usb
[    0.635010] Bluetooth: Core ver 2.22
[    0.635350] NET: Registered protocol family 31
[    0.635362] Bluetooth: HCI device and connection manager initialized
[    0.635407] Bluetooth: HCI socket layer initialized
[    0.635438] Bluetooth: L2CAP socket layer initialized
[    0.635558] Bluetooth: SCO socket layer initialized
[    0.635699] pwm module init!
[    0.641355] input: sunxi-keyboard as /devices/virtual/input/input0
[    0.645300] clocksource: Switched to clocksource arch_sys_counter
[    0.712763] sun8iw20-pinctrl 2000000.pinctrl: initialized sunXi PIO driver
[    0.801420] NET: Registered protocol family 2
[    0.806411] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.806504] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.806553] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear)
[    0.806576] TCP: Hash tables configured (established 1024 bind 1024)
[    0.807097] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.807156] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.808050] NET: Registered protocol family 1
[    0.813169] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pc not found, using dummy regulator
[    0.815634] spi spi0: spi0 supply spi not found, using dummy regulator
[    0.816996] sunxi_spi_resource_get()2151 - [spi0] SPI MASTER MODE
[    0.817256] sunxi_spi_rce_get()2189 - Failed to get sample mode
[    0.817266] sunxi_spi_resource_get()2194 - Failed to get sample delay
[    0.817276] sunxi_spi_resource_get()2198 - sample_mode:-1431633921 sample_delay:-1431633921
[    0.817335] sunxi_spi_clk_init()2240 - [spi0] mclk 100000000
[    0.821023] sunxi_spi_probe()2653 - [spi0]: driver probe succeed, base c8821000, irq 42
[    0.829180] Initialise system trusted keyrings
[    0.829648] workingset: timestamp_bits=30 max_order=15 bucket_order=0
[    0.927672] ntfs: driver 2.1.32 [Flags: R/W].
[    0.975382] NET: Registered protocol family 38
[    0.975467] Key type asymmetric registered
[    0.975476] Asymmetric key parser 'x509' registered
[    0.975814] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[    0.975826] io scheduler mq-deadline registered
[    0.975834] io scheduler kyber registered
[    0.976192] atomic64_test: passed
[    0.986105] [DISP]disp_module_init
[    0.988371] disp 5000000.disp: Adding to iommu group 0
[    0.990839] [DISP] disp_init,line:2386:
[    0.990845] smooth display screen:0 type:1 mode:4
[    1.004248] disp 5000000.disp: 5000000.disp supply vcc-lcd not found, using dummy regulator
[    1.005737] disp 5000000.disp: 5000000.disp supply vcc-pd not found, using dummy regulator
[    1.012472] display_fb_request,fb_id:0
[    1.021417] disp_al_manager_apply ouput_type:1
[    1.022162] [DISP] lcd_clk_config,line:732:
[    1.022174] disp 0, clk: pll(306000000),clk(306000000),dclk(51000000) dsi_rate(306000000)
[    1.022174]      clk real:pll(300000000),clk(300000000),dclk(50000000) dsi_rate(0)
[    1.022999] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pd not found, using dummy regulator
[    1.024006] wait for new fb take effect
[    1.066935] Freeing logo buffer memory: 2400K
[    1.068619] [DISP]disp_module_init finish
[    1.070808] sunxi_sid_init()551 - insmod ok
[    1.072765] pwm-regulator: supplied by regulator-dummy
[    1.078858] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pg not found, using dummy regulator
[    1.079813] uart uart1: get regulator failed
[    1.079839] uart uart1: uart1 supply uart not found, using dummy regulator
[    1.081467] uart1: ttyS1 at MMIO 0x2500400 (irq = 34, base_baud = 1500000) is a SUNXI
[    1.084562] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pb not found, using dummy regulator
[    1.085523] uart uart3: get regulator failed
[    1.085551] uart uart3: uart3 supply uart not found, using dummy regulator
[    1.087214] uart3: ttyS3 at MMIO 0x2500c00 (irq = 35, base_baud = 1500000) is a SUNXI
[    1.087247] sw_console_setup()1784 - console setup baud 115200 parity n bits 8, flow n
[    2.054520] printk: console [ttyS3] enabled
[    2.064064] misc dump reg init
[    2.073991] sunxi-rfkill soc@3000000:rfkill@0: module version: v1.0.9
[    2.081478] sunxi-rfkill soc@3000000:rfkill@0: get gpio chip_en failed
[    2.089095] sunxi-rfkill soc@3000000:rfkill@0: get gpio power_en failed
[    2.096601] sunxi-rfkill soc@3000000:rfkill@0: wlan_busnum (1)
[    2.103148] sunxi-rfkill soc@3000000:rfkill@0: Missing wlan_power.
[    2.110189] sunxi-rfkill soc@3000000:rfkill@0: wlan clock[0] (32k-fanout1)
[    2.118102] sunxi-rfkill soc@3000000:rfkill@0: wlan_regon gpio=204 assert=1
[    2.126198] sunxi-rfkill soc@3000000:rfkill@0: wlan_hostwake gpio=202 assert=1
[    2.134365] sunxi-rfkill soc@3000000:rfkill@0: wakeup source is enabled
[    2.142897] sunxi-rfkill soc@3000000:rfkill@0: Missing bt_power.
[    2.149741] sunxi-rfkill soc@3000000:rfkill@0: bt clock[0] (32k-fanout1)
[    2.157482] sunxi-rfkill soc@3000000:rfkill@0: bt_rst gpio=207 assert=0
[    2.172817] sunxi-spinand: AW SPINand MTD Layer Version: 2.0 20201228
[    2.180148] sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.10 20200306
[    2.188261] sunxi-spinand-phy: not detect any munufacture from id table
[    2.195751] sunxi-spinand-phy: get spi-nand Model from fdt fail
[    2.202390] sunxi-spinand-phy: get phy info from fdt fail
[    2.208531] sunxi-spinand-phy: not detect munufacture from fdt
[    2.215265] sunxi-spinand-phy: detect munufacture from id table: Mxic
[    2.222516] sunxi-spinand-phy: detect spinand id: ffff12c2 ffffffff
[    2.229574] sunxi-spinand-phy: ========== arch info ==========
[    2.236132] sunxi-spinand-phy: Model:               MX35LF1GE4AB
[    2.242878] sunxi-spinand-phy: Munufacture:         Mxic
[    2.248845] sunxi-spinand-phy: DieCntPerChip:       1
[    2.254518] sunxi-spinand-phy: BlkCntPerDie:        1024
[    2.260487] sunxi-spinand-phy: PageCntPerBlk:       64
[    2.266260] sunxi-spinand-phy: SectCntPerPage:      4
[    2.271932] sunxi-spinand-phy: OobSizePerPage:      64
[    2.277712] sunxi-spinand-phy: BadBlockFlag:        0x1
[    2.283580] sunxi-spinand-phy: OperationOpt:        0x7
[    2.289452] sunxi-spinand-phy: MaxEraseTimes:       65000
[    2.295524] sunxi-spinand-phy: EccFlag:             0x2
[    2.301383] sunxi-spinand-phy: EccType:             4
[    2.307059] sunxi-spinand-phy: EccProtectedType:    3
[    2.312730] sunxi-spinand-phy: ========================================
[    2.320157] sunxi-spinand-phy: 
[    2.323696] sunxi-spinand-phy: ========== physical info ==========
[    2.330641] sunxi-spinand-phy: TotalSize:    128 M
[    2.336027] sunxi-spinand-phy: SectorSize:   512 B
[    2.341407] sunxi-spinand-phy: PageSize:     2 K
[    2.346604] sunxi-spinand-phy: BlockSize:    128 K
[    2.351991] sunxi-spinand-phy: OOBSize:      64 B
[    2.357280] sunxi-spinand-phy: ========================================
[    2.364696] sunxi-spinand-phy: 
[    2.368233] sunxi-spinand-phy: ========== logical info ==========
[    2.375068] sunxi-spinand-phy: TotalSize:    128 M
[    2.380468] sunxi-spinand-phy: SectorSize:   512 B
[    2.385853] sunxi-spinand-phy: PageSize:     4 K
[    2.391030] sunxi-spinand-phy: BlockSize:    256 K
[    2.396418] sunxi-spinand-phy: OOBSize:      128 B
[    2.401790] sunxi-spinand-phy: ========================================
[    2.409370] sunxi-spinand-phy: block lock register: 0x00
[    2.415522] sunxi-spinand-phy: feature register: 0x11
[    2.421282] s[    2.771847] sunxi-spinand-phy: phy blk 698 is bad
[    2.879792] random: crng init done
[    2.922565] libphy: Fixed MDIO Bus: probed
[    2.930311] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pe not found, using dummy regulator
[    2.942247] sunxi gmac driver's version: 1.0.0
[    2.948258] gmac-power0: NULL
[    2.951615] gmac-power1: NULL
[    2.954940] gmac-power2: NULL
[    2.964289] Failed to alloc md5
[    2.967871] eth0: Use random mac address
[    2.973006] PPP generic driver version 2.4.2
[    2.979328] PPP BSD Compression module registered
[    2.984644] PPP Deflate Compression module registered
[    2.990395] PPP MPPE Compression module registered
[    2.996108] NET: Registered protocol family 24
[    3.001205] SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256).
[    3.009176] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.016512] sunxi-ehci: EHCI SUNXI driver
[    3.021697] oi_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.028765] sunxi-ohci: OHCI SUNXI driver
[    3.034782] usbcore: registered new interface driver uas
[    3.041308] usbcore: registered new interface driver usb-storage
[    3.048407] usbcore: registered new interface driver ums-alauda
[    3.055411] usbcore: registered new interface driver ums-cypress
[    3.062422] usbcore: registered new interface driver ums-datafab
[    3.069486] usbcore: registered new interface driver ums_eneub6250
[    3.076704] usbcore: registered new interface driver ums-freecom
[    3.083741] usbcore: registered new interface driver ums-isd200
[    3.090674] usbcore: registered new interface driver ums-jumpshot
[    3.097812] usbcore: registered new interface driver ums-karma
[    3.104631] usbcore: registered new interface driver ums-onetouch
[    3.111949] usbcore: registered new interface driver ums-realtek
[    3.119000] usbcore: registered new interface driver ums-sddr09
[    3.126012] usbcore: registered new interface driver ums-sddr55
[    3.132968] usbcore: registered new interface driver ums-usbat
[    3.143539] ts probe start
[    3.145797] input: 2009c00.rtp as /devices/platform/soc@3000000/2009c00.rtp/input/input1
[    3.159145] ts probe success
[    3.160033] sunxi_gpadc_init,2137, success
[    3.168807] sunxi_gpadc_setup: get channel scan data failed
[    3.176556] input: sunxi-gpadc0 as /devices/virtual/input/input2
[    3.186476] sunxi-rtc 7090000.rtc: errataix_alarm_day_reg_default_value(): ALARM0_DAY_REG=0, set it to 1
[    3.202680] sunxi-rtc 7090000.rtc: registered as rtc0
[    3.208540] sunxi-rtc 7090000.rtc: setting system clo to 1970-01-01T00:00:08 UTC (8)
[    3.217581] sunxi-rtc 7090000.rtc: sunxi rtc probed
[    3.223864] i2c /dev entries driver
[    3.228125] IR NEC protocol handler initialized
[    3.233210] IR RC5(x/sz) protocol handler initialized
[    3.240024] sunxi_ir_startup: get ir protocol failed
[    3.240051] (NULL device *): deviceless supply  not found, using dummy regulator
[    3.254412] Registered IR keymap rc_map_sunxi
[    3.260183] rc rc0: sunxi-ir as /devices/platform/soc@3000000/7040000.s_cir/rc/rc0
[    3.269937] input: sunxi-ir as /devices/platform/soc@3000000/7040000.s_cir/rc/rc0/s_cir_rx
[    3.281995] sunxi cedar version 1.1
[    3.286553] sunxi-cedar 1c0e000.ve: Adding to iommu group 0
[    3.292968] VE: sunxi_cedar_probe power-domain init!!!
[    3.298771] VE: install start!!!
[    3.298771] 
[    3.305485] VE: cedar-ve the get irq is 43
[    3.305485] 
[    3.312777] VE: ve_debug_proc_info:db398b49, data:9646f89f, lock:afb8f460
[    3.312777] 
[    3.322110] VE: install end!!!
[    3.322110] 
[    3.327207] VE: sunxi_cedar_probe
[    3.334367] sunxi-wdt 20500a0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[    3.351839] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.21 2021-05-24 16:10)
[    3.362032] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8
[    3.368285] sunxi-mmc 4020000.sdmmc: No vmmc regulator found
[    3.374639] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found
[    3.381118] sunxi-mmc 4020000.sdmmc: No vdmmc regulator found
[    3.387585] sunxi-mmc 4020000.sdmmc: No vd33sw regulator found
[    3.394139] sunxi-mmc 4020000.sdmmc: No vd18sw regulator found
[    3.400695] sunxi-mmc 4020000.sdmmc: No vq33sw regulator found
[    3.407256] sunxi-mmc 4020000.sdmmc: No vq18sw regulator found
[    3.415528] sunxi-mmc 4020000.sdmmc: Got CD GPIO
[    3.421351] sunxi-mmc 4020000.sdmmc: set cd-gpios as 24M fail
[    3.429085] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.440294] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator
[    3.460470] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.485627] sunxi-mmc 4020000.sdmmc: detmode:gpio irq
[    3.493414] sunxi-mmc 4021000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.21 2021-05-24 16:10)
[    3.503541] sunxi-mmc 4021000.sdmmc: ***ctl-spec-caps*** 8
[    3.509803] sunxi-mmc 4021000.sdmmc: No vmmc regulator found
[    3.516171] sunxi-mmc 4021000.sdmmc: No vqmmc regulator found
[    3.522627] sunxi-mmc 4021000.sdmmc: No vdmmc regulator found
[    3.529083] sunxi-mmc 4021000.sdmmc: No vd33sw regulator found
[    3.535645] sunxi-mmc 4021000.sdmmc: No vd18sw regulator found
[    3.542188] sunxi-mmc 4021000.sdmmc: No vq33sw regulator found
[    3.548749] sunxi-mmc 4021000.sdmmc: No vq18sw regulator found
[    3.555510] sunxi-mmc 4021000.sdmmc: Cann't get pin bias hs pinstate,check if needed
[    3.567394] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.578612] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator
[    3.598789] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.623125] sunxi-mmc 4021000.sdmmc: detmode:manually by software
[    3.630840] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !!
[    3.638572] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 52, RTO !!
[    3.645480] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.656905] usbcore: registered new interface driver usbhid
[    3.660249] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.663344] usbhid: USB HID core driver
[    3.663350] exFAT: Version 1.3.0
[    3.680487] NET: Registered protocol family 10
[    3.686738] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[    3.688478] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[    3.695643] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[    3.713567] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[    3.721490] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 5, RTO !!
[    3.728308] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[    3.742739] Segment Routing with IPv6
[    3.747405] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    3.763466] NET: Registered protocol family 17
[    3.768602] NET: Registered protocol family 15
[    3.774032] Bluetooth: RFCOMM TTY layer initialized
[    3.779824] Bluetooth: RFCOMM socket layer initialized
[    3.785737] Bluetooth: RFCOMM ver 1.11
[    3.790035] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.796979] Bluetooth: BNEP filters: protocol multicast
[    3.802910] Bluetooth: BNEP socket layer initialized
[    3.808498] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.815162] Bluetooth: HIDP socket layer initialized
[    3.821262] Registering SWP/SWPB emulation handler
[    3.829003] Loading compiled-in X.509 certificates
[    3.840405] HDMI 2.0 driver init start!
[    3.844813] boot_hdmi=false
[    3.848257] ERROR: can not get hdmi_cts_compatibility
[    3.854018] ERROR: pinctrl_get for HDMI2.0 DDC fail
[    3.862168] HDMI2.0 module init end
[    4.033786] twi twi2: twi2 supply twi not found, using dummy [    5.395305] <<-GTP-ERROR->> GTP i2c test failed time 1.
[    5.425465] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    5.434991] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    5.444533] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    5.454078] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    5.463620] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    5.473005] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -70! Process reset.
[    5.635305] <<-GTP-ERROR->> GTP i2c test failed time 2.
[    5.665470] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    5.674997] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    5.684539] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    5.694083] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    5.703628] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    5.713012] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -70! Process reset.
[    5.875303] <<-GTP-ERROR->> GTP i2c test failed time 3.
[    5.905465] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    5.914991] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    5.924534] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    5.934078] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    5.943631] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    5.953020] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -70! Process reset.
[    6.115323] <<-GTP-ERROR->> GTP i2c test failed time 4.
[    6.145466] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    6.154994] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    6.164540] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    6.174087] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    6.183632] sunxi_i2c_do_xfer()1816 - [i2c2] incomplete xfer (status: 0x20, dev addr: 0x14)
[    6.193020] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -70! Process reset.
[    6.355304] <<-GTP-ERROR->> GTP i2c test failed time 5.
[    6.385309] I2C communication ERROR!
[    6.385366] regulator-dummy: Underflow of regulator enable count
[    6.397012] gt9xxnew_ts: probe of 2-0014 failed with error -1
[    6.404938] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    6.419346] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    6.427529] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    6.437247] clk: Not disabling unused clocks
[    6.442082] alloc_fd: slot 0 not NULL!
[    6.446728] cfg80211: failed to load regulatory.db
[    6.456767] UBIFS (ubi0:5): Mounting in unauthenticated mode
[    6.580296] UBIFS (ubi0:5): recovery needed
[    6.664183] UBIFS (ubi0:5): recovery deferred
[    6.670019] UBIFS (ubi0:5): UBIFS: mounted UBI device 0, volume 5, name "rootfs", R/O mode
[    6.679325] UBIFS (ubi0:5): LEB size: 258048 bytes (252 KiB), min./max. I/O unit sizes: 4096 bytes/4096 bytes
[    6.690470] UBIFS (ubi0:5): FS size: 31223808 bytes (29 MiB, 121 LEBs), journal size 8515584 bytes (8 MiB, 33 LEBs)
[    6.7098] UBIFS (ubi0:5): reserved for root: 0 bytes (0 KiB)
[    6.708766] UBIFS (ubi0:5): media format: w4/r0 (latest is w5/r0), UUID 0EE089F7-6371-4976-9A68-3DAC2089D0F9, small LPT model
[    6.725408] VFS: Mounted root (ubifs filesystem) readonly on device 0:15.
[    6.737530] devtmpfs: mounted
[    6.743061] Freeing unused kernel memory: 1024K
[    6.748337] Run /sbin/init as init process
SELinux:  Could not open policy file <= /etc/selinux/targeted/policy/policy.33:  No such file or directory

INIT: version  booting


INIT: No inittab.d directory found

[    7.475037] UBIFS (ubi0:5): completing deferred recovery
[    7.481076] hdmi_hpd_sys_config_release
[    7.611490] UBIFS (ubi0:5): background thread "ubifs_bgt0_5" started, PID 1042
[    7.618639] UBIFS (ubi0:5): deferred recovery completed

INIT: Entering runlevel: 3

Starting syslogd: OK
Starting klogd: OK
Running sysctl: OK
Populating /dev using udev: [    8.776303] udevd[1089]: starting version 3.2.11
[    8.925385] udevd[1090]: starting eudev-3.2.11
done
Starting adb [   11.481909] file system registered
install_listener('tcp:5037','*smartsocket*')
[   11.688705] read descriptors
[   11.691997] read strings

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

46 минут назад, repstosw сказал:

Придётся MISO зашунтировать резистором на 100 Ом и потом затереть нулевой сектор

Там эта нога выведена не 16ю по моему ногу модуля, я просто поставил джампер, чтоб при старте не запускался бут, потом джампер снимаешь и можно подключаться по усб...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, mantech said:

Там эта нога выведена на 16ю по моему ногу модуля, я просто поставил джампер, чтоб при старте не запускался бут, потом джампер снимаешь и можно подключаться по усб

К сожалению на моей плате этот контакт звонится на GND.

1.jpg.7ce2f8f07b325a0081be563c5fcf56d1.jpg

Поэтому между вторым выводом микросхемы NAND и GND включил кнопку (с графитовым контактом - сопротивление 300 Ом).  Зажимаю её, потом  жму RESET,   отпускаю RESET и отпускаю MISO.

И стёр всю NAND командой:

xfel spinand erase 0x00000000 0x08000000

 После этого - кнопка более не нужна (до тех пор, пока NAND не прошить новой программой).

 

Кстати, а с какого линейного адреса NAND должен идти загрузчик?   В NOR надо было с 0x0.

Обратил внимание что когда стартовал Линукс - начальный адрес был не 0, а 0x00100000:

#: name		size		offset		mask_flags
0: boot0               0x00100000	0x00000000	1
1: uboot               0x00300000	0x00100000	1
2: secure_storage      0x00100000	0x00400000	1
3: sys                 0x07b00000	0x00500000	0

 

Хочу свой загрузчик для NAND написать, как это сделал для NOR:  в начале флешки сидит загрузчик, а следом приложение для DDR.

Изменено пользователем repstosw

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

32 минуты назад, repstosw сказал:

К сожалению на моей плате этот контакт звонится на GND.

Ооо, похоже это самые древние модули версии 1.х  Сейчас актуальны 2.1 там выведена эта нога, GPADC и 2 еще каких-то аудиопорта. Они идут с установленной на модуле ЕЕПРОМ на 4к.

32 минуты назад, repstosw сказал:

Кстати, а с какого линейного адреса NAND должен идти загрузчик?   В NOR надо было с 0x0.

И тут так же. Это скорее всего какая-то логическая адресация, ибо secure_storage с того же адреса получается))

32 минуты назад, repstosw сказал:

что когда стартовал Линукс - начальный адрес был не 0, а 0x00100000:

Так перед линуксом еще стартует убут или хбут

32 минуты назад, repstosw сказал:

Хочу свой загрузчик для NAND написать, как это сделал для NOR:  в начале флешки сидит загрузчик, а следом приложение для DDR.

У меня была мысль сделать РОМ-диск, т.е. на компе своей прогой собираю ФС с нужными файлами в бинарник, который потом xfel-ом записываю в нанд, проц запускается, и прога монтирует диск рид-онли, но там все, как на обычном диске, файлы, каталоги...

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 minutes ago, mantech said:

У меня была мысль сделать РОМ-диск, т.е. на компе своей прогой собираю ФС с нужными файлами в бинарник, который потом xfel-ом записываю в нанд, проц запускается, и прога монтирует диск рид-онли, но там все, как на обычном диске, файлы, каталоги...

Такое уже делал с NOR.  Приложение записывается как файл с винды через УСБ или прошивается вместе с загрузчиком через xfel.   Тоесть загрузчик может работать в двух режимах:  выполнять ранее записанный файл в DDR или соединяться с ПК и ждать копирования файла.

И почему только Read-Only?   Для приложения делал доступ RW к файловой системе.

В моей версии ASK100 стоит NAND на 1 Гбит.  Для моего текущего проекта хватило бы и пары мегабайт 🤣

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

38 минут назад, repstosw сказал:

И почему только Read-Only?

Проще реализация, меньше вероятности затереть что-нить в процессе отключения питания. Для сохранения настроек есть сд карта или встроенный в модуль ЕЕПРОМ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

image.thumb.png.dbb9f4eeea7e20661a685058fbc3d4d1.png Даю проверенную схему, чтоб не мучились.

Изменено пользователем Samum421

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, Samum421 сказал:

Даю проверенную схему

А это что за модуль?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 30.05.2024 в 17:23, mantech сказал:

А это что за модуль?

T113-s3 с различными выходами. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...