Open bolt1502 opened 4 months ago
Здравствуйте.Возможно адаптировать под Anyka AK3918 v200 ?
Да, он работает у меня с Anyka AK3918 v300. Вам не нужно ничего менять, он работает точно так же.
У меня другая камера,процессор AK3918 v200.Копирую файлы,вставляю флешку и ничего
Немогу поднять WIFI
--------Starting Hacks--------
Stopping cloud apps and configs
Enabling hardware watchdog
Use manual WIFI setup
wpa_supplicant: Could not read interface wlan0 flags: No such device
WEXT: Could not set interface 'wlan0' UP
wlan0: Failed to initialize driver interface
udhcpc:
Как вариант можно попробовать так - подключить камеру к wifi с помощью стандартного приложения от производителя (вытащив перед этим sd-карту с хаком). После этого удалить с sd-карты файл wpa_supplicant.conf. Вставить карту, запустить камеру и посмотреть, что будет. В этом случае мы будем пытаться подключиться с использованием стандартных настроек камеры.
Еще может быть проблема в том, что камера использует другую модель Wi-FI адаптера.
В файле autorun.sh функция init_network() - сейчас там загружается вот этот драйвер - insmod /usr/modules/8188fu.ko
Надо посмотреть, какие файлы лежат по этому пути в прошивке камеры.
Полный лог: `
U-Boot 2013.10.0-AK_V2.0.04 (Jul 12 2021 - 10:30:21)
DRAM: 64 MiB 8 MiB Create flash partition table init OK! ANYKA SDHC/MMC4.0: 0 Load Env CRC OK! In: serial Out: serial Err: serial you hold the upgrade button down, button value is 0 download all iamge to flash!
search file KERNEL, success [down_and_update_mmc] cmd: fatload mmc 0 0x80000000 uImage cdh:use ak mmc cd! cdh:ak getcd=0 mmc_getcd, cd=0 MMC: detect card present MMC: no init, start init! want set asic clk = 100000000, wanted sdmmc clk = 400000 asic clk = 100000000, real sdmmc clk = 400000 MMC: ak mmc driver init OK! want set asic clk = 100000000, wanted sdmmc clk = 400000 asic clk = 100000000, real sdmmc clk = 400000 MMC: default init bus width=1, clock=400khz, OK! MMC: ak mmc drmmc_go_idle OK! MMC: ak mmc mmc_send_if_cond OK! cdh:sd_send_op_cond, mmc->high_capacity=1 MMC: ak mmc sd_send_op_cond OK! mmc_start_init: init OK! cdh:MMC_CMD_ALL_SEND_CID OK! cdh:mmc cid[0]=-1207892898 cdh:mmc cid[1]=373010673 cdh:mmc cid[2]=1093678151 cdh:mmc cid[3]=39079251 cdh:sd mmc->rca=0x1234 want set asic clk = 100000000, wanted sdmmc clk = 1000000 asic clk = 100000000, real sdmmc clk = 1000000 want set asic clk = 100000000, wanted sdmmc clk = 2000000 asic clk = 100000000, real sdmmc clk = 2000000 cdh:MMC_CMD_SEND_CSD OK! cmd csdlong response[0]:0xa40002c! cmd csdlong response[1]:0x1da77f80! cmd csdlong response[2]:0x5b590000! cmd csdlong response[3]:0x400e0032! cdh:mmc->tran_speed:0x32! cdh:sd card, mmc->write_bl_len:512! cdh:yes mmc->high_capacity! cdh:sd card, mmc->capacity_user:0xed400000 blocks! cdh:sd card, mmc->write_bl_len2:512! cdh:MMC_CMD_SELECT_CARD OK! cdh:MMC_CMD_SET_BLOCKLEN OK! cdh:mmc->capacity:0xed400000 ! cdh:part_num:0, mmc_set_capacity OK! cdh:mmc->scr[0]=0x2358000, mmc->scr[1]=0x1000000 cdh:mmc->version=0x20300 cdh:SD_DATA_4BIT, mmc->card_caps=0x100 cdh:SD_SWITCH_CHECK ready cdh:MMC Controller mmc->host_caps:0x811, yes support high-speed! cdh:SD_SWITCH_SWITCH OK! cdh:mmc->card_caps:0x101, MODE HS OK!
cdh:mmc->tran_speed=50000000 want set asic clk = 100000000, wanted sdmmc clk = 25000000 asic clk = 100000000, real sdmmc clk = 25000000 cdh:test_part_dos read ok! cdh:test_part_dos DOS_PART_MAGIC_OFFSET ok! cdh:test_part_dos DOS_MBR ok! reading uImage Unable to read file uImage
search file A, success [down_and_update_mmc] cmd: fatload mmc 0 0x80000000 root.sqsh4 reading root.sqsh4 Unable to read file root.sqsh4
search file B, success [down_and_update_mmc] cmd: fatload mmc 0 0x80000000 usr.sqsh4 reading usr.sqsh4 Unable to read file usr.sqsh4
search file C, success [down_and_update_mmc] cmd: fatload mmc 0 0x80000000 usr.jffs2 reading usr.jffs2 Unable to read file usr.jffs2
Hit any key to stop autoboot: 0
SF: 1334880 bytes @ 0x31000 Read: OK
Image Name: Linux-3.4.35 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1333656 Bytes = 1.3 MiB Load Address: 81808000 Entry Point: 81808040 Verifying Checksum ... OK XIP Kernel Image ... OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Anyka Linux Kernel Version: 2.5.04
Booting Linux on physical CPU 0
Linux version 3.4.35 (longjiacheng2006@163.com@anyka) (gcc version 4.8.5 (anyka (gcc-4.8.5 + binutils-2.24 + ulcibc-0.9.33.2)(20170223)) ) #18 Fri Nov 6 11:44:09 CST 2020
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: Cloud39EV2_AK3918E80PIN_MNBD
Memory policy: ECC disabled, Data cache writeback
ANYKA CPU AK3918 (ID 0x20150200)
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 10160
Kernel command line: console=ttySAK0,115200n8 root=/dev/mtdblock4 rootfstype=squashfs init=/sbin/init mem=64M memsize=64M
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 40MB = 40MB total
Memory: 36676k/36676k available, 4284k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xc3000000 - 0xff000000 ( 960 MB)
lowmem : 0xc0000000 - 0xc2800000 ( 40 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.text : 0xc0008000 - 0xc036b000 (3468 kB)
.init : 0xc036b000 - 0xc0384000 ( 100 kB)
.data : 0xc0384000 - 0xc03a7418 ( 142 kB)
.bss : 0xc03a743c - 0xc03c54e0 ( 121 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:95
sched_clock: 32 bits at 12MHz, resolution 83ns, wraps every 357913ms
AK39 console driver initial
console [ttySAK0] enabled
Calibrating delay loop... 199.06 BogoMIPS (lpj=995328)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
Setting up static identity map for 0x81aa7d28 - 0x81aa7d80
devtmpfs: initialized
NET: Registered protocol family 16
On-chip L2 memory initialized
AK39 clocks: CPU 400MHz, MEM 200MHz, ASIC 100MHz
Anyka platform share gpio locks initialize.
bio: create slab
akisp_init Start to init Anyka SPI Flash... Start to init Anyka partition table... AK SPI Driver, (c) 2012 ANYKA akpi regs: SPICON:00000152, SPISTA:00000015, SPIINT:00000000. ak-spi ak-spi: master is unqueued, this is deprecated ak_spi setup the master. pre-scaler=2 (wanted 20Mhz, got 16Mhz) ak spiflash probe enter. pre-scaler=2 (wanted 20Mhz, got 16Mhz) ak_spi_setupxfer,con:00000252. akspi flash ID: 0x00207017 ak-spiflash spi0.0: xm25qh64a (8192 Kbytes) FHA:partition lib version: V1.1.06 FHA:spiflash init FHA:boot block num offset:427 FHA:Sflash_Get_Partition_Startpage g_boot_len:752 mtd_part[0]: name = KERNEL size = 0x180000 offset = 0x31000 mask_flags = 0x1
mtd_part[1]: name = MAC size = 0x1000 offset = 0x1b1000 mask_flags = 0x1
mtd_part[2]: name = ENV size = 0x1000 offset = 0x1b2000 mask_flags = 0x1
mtd_part[3]: name = A size = 0x100000 offset = 0x1b3000 mask_flags = 0x1
mtd_part[4]: name = B size = 0x480000 offset = 0x2b3000 mask_flags = 0x1
mtd_part[5]: name = C size = 0xaf000 offset = 0x733000 mask_flags = 0x1
Creating 6 MTD partitions on "spi0.0": 0x000000031000-0x0000001b1000 : "KERNEL" 0x0000001b1000-0x0000001b2000 : "MAC" 0x0000001b2000-0x0000001b3000 : "ENV" 0x0000001b3000-0x0000002b3000 : "A" 0x0000002b3000-0x000000733000 : "B" 0x000000733000-0x0000007e2000 : "C" Init AK SPI Flash finish. akspi master initialize success, use for DMA mode. AK39E_MAC Ethernet Driver, V1.1 netdev private = c2019ba0 Allocataion gmacdev OK Allocataion mac_info OK Configed MAC RMII interface! FHA:part: Sflash_Open file_num:6 FHA:open T:0, R:1, H:0, K:4, S:1773568, N:MAC FHA:open ex_bin F:21, L:0, B:-1, C:0 FHA:medium_flag:0, medium_type:0 CDH_Success:eth0: ak39E_mac at f0230000 IRQ 16 MAC: 32:fc:cf:7f:0c:92 input: akgpio-keys as /devices/platform/akgpio-keys/input/input0 AK MCI Driver (c) 2010 ANYKA akmci ak_mci: pdev->name:ak_mci request gpio irq ret = 0, irq=36 akmci ak_mci: Mci Interface driver.mmc0. using l2dma, sw IRQ. detect mode:GPIO detect. TCP: cubic registered NET: Registered protocol family 17 lib80211: common routines for IEEE802.11 drivers /home/anyka/longjiacheng/YUNYI/FW/git_16K/git_v200_16k/cloud39ev200/SDK/miniqiujikernel/drivers/rtc/hctosys.c: unable to open rtc device (rtc0) VFS: Mounted root (squashfs filesystem) readonly on device 31:4. devtmpfs: mounted Freeing init memory: 100K mmc0: host does not support reading read-only switch. assuming write-enable. mmc0: new SDHC card at address 1234 mmcblk0: mmc0:1234 SA04G 3.70 GiB mmcblk0: p1 mount all file system... start telnet...... starting mdev...
Love Linux ! ! !
200+0 records in 200+0 records out 102400 bytes (100.0KB) copied, 0.004892 seconds, 20.0MB/s aksensor_module_init welcome to file system [root@anyka ~]$ default log level=4
**** cmd server has running! **
[main:202] Success to create TCP socket. [main:236] Waiting for connect...... close white led, whiteLightNegativeFlag = 1 ifconfig: SIOCGIFFLAGS: No such device connect wifi station...... reading wifi config from ini cat: can't open '/tmp/wireless/gbk_ssid': No such file or directory cat: can't open '/tmp/wireless/utf8_ssid': No such file or directory
scan_ap_security, val: wlan0 Interface doesn't support scanning.
hiden AP, need to check OPEN/WPA/WEP security=3 ssid= password=123456789 /usr/sbin/station_connect.sh 3 123456789 Incorrect ssid! Usage: /usr/sbin/station_connect.sh mode(wpa|wep|open) ssid password /usr/sbin/station_connect.sh, return val:1 station_connect.sh run failed, ret:1, check your arguments security=2 ssid= password=123456789 /usr/sbin/station_connect.sh 2 123456789 Incorrect ssid! Usage: /usr/sbin/station_connect.sh mode(wpa|wep|open) ssid password /usr/sbin/station_connect.sh, return val:1 station_connect.sh run failed, ret:1, check your arguments scan_ap_security, val: wlan0 Interface doesn't support scanning.
hiden AP, need to check OPEN/WPA/WEP security=3 ssid= password=123456789 /usr/sbin/station_connect.sh 3 123456789 Incorrect ssid! Usage: /usr/sbin/station_connect.sh mode(wpa|wep|open) ssid password /usr/sbin/station_connect.sh, return val:1 station_connect.sh run failed, ret:1, check your arguments security=2 ssid= password=123456789 /usr/sbin/station_connect.sh 2 123456789 Incorrect ssid! Usage: /usr/sbin/station_connect.sh mode(wpa|wep|open) ssid password /usr/sbin/station_connect.sh, return val:1 station_connect.sh run failed, ret:1, check your arguments [WiFi Station] Connect Failed, try again !!! timeout: invalid option -- t BusyBox v1.35.0 (2023-07-09 16:06:14 EET) multi-call binary.
Usage: timeout [-s SIG] [-k KILL_SECS] SECS PROG ARGS
Run PROG. Send SIG to it if it is not gone in SECS seconds. Default SIG: TERM.If it still exists in KILL_SECS seconds, send KILL.
/mnt/controlscripts/blue-led: line 54: can't create /sys/class/leds/red_led/brightness: nonexistent directory /mnt/controlscripts/blue-led: line 51: can't create /sys/class/leds/blue_led/brightness: nonexistent directory Starting ONVIF Discovery service Starting v4l2rtspserver sync: applet not found
start net service...... sh: can't kill pid 634: No such process sh: can't kill pid 634: No such process Starting v4l2rtspserver sh: can't kill pid 705: No such process sh: can't kill pid 705: No such process Starting v4l2rtspserver sh: can't kill pid 769: No such process sh: can't kill pid 769: No such process Starting v4l2rtspserver sh: can't kill pid 833: No such process sh: can't kill pid 833: No such process Starting v4l2rtspserver sh: can't kill pid 900: No such process `
any support for ak3918av100 soc/mpu ?
Здравствуйте.Возможно адаптировать под Anyka AK3918 v200 ?