连不上wifi 额。。。。
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
Successfully initialized wpa_supplicant
#
后面就没有提示了,wifi密码也在/etc/wpa_supplicant.conf里面设置了,之后执行
udhcpc -i wlan0
一直在
# udhcpc -i wlan0
udhcpc: started, v1.27.2
udhcpc: sending discover
udhcpc: sending discover
udhcpc: sending discover
udhcpc: sending discover
udhcpc: sending discover
udhcpc: sending discover
我直接把cs接地了,这是可以了吗
insmod esp8089-spi.ko
[ 19.051605] esp8089_spi: loading out-of-tree module taints kernel.
[ 19.069799] esp8089_spi: EAGLE DRIVER VER bdf5087c3deb
[ 19.079361] <<<<<<<<sif_platform_target_poweron>>>>>>>>>>>>
[ 19.688136] <<<<<<<<sif_platform_target_poweron>>>>>>>>>>>>
[ 19.698782] esp8089_spi: esp_spi_dummy_probe enter
[ 19.708012] esp8089_spi: register board OK
[ 19.716408] esp8089_spi: sem_timeout = 0
[ 19.934722] esp8089_spi: ESP8089 power up OK
[ 19.943672] esp8089_spi: esp_spi_probe ENTER
[ 19.952300] esp8089_spi: esp_setup_spi
[ 19.960340] esp8089_spi: sif_spi_protocol_init
[ 19.969043] esp8089_spi: /home/linux/ɡ面/ESP8089-SPI-master/spi_sif_esp.c, 1559
[ 19.982912] esp8089_spi: fail_count = 0
[ 20.104520] rx:[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 20.218558] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1559
[ 20.232368] esp8089_spi: fail_count = 1
[ 20.353133] rx:[0xff],[0x09],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 20.467114] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1559
[ 20.480930] esp8089_spi: fail_count = 2
[ 20.604499] rx:[0xff],[0xff],[0x01],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 21.217433] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1578
[ 21.243607] rx:[0xff],[0xff],[0x01],[0x10],[0xff],[0xff],[0x00],[0xff],[0xff],[0xff]
[ 21.756712] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1591
[ 21.781739] rx:[0xff],[0xff],[0x00],[0x90],[0xff],[0xff],[0x00],[0xff],[0xff],[0xff]
[ 22.294814] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1603
[ 22.318766] rx:[0xff],[0x00],[0x02],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 22.831868] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1617
[ 22.854277] rx:[0xff],[0x00],[0x03],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 23.367382] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1630
[ 23.390235] rx:[0xff],[0x00],[0x02],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 23.903285] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1643
[ 23.926986] rx:[0xff],[0x00],[0x03],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 24.440038] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 24.466933] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 24.980000] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 25.006169] rx:[0xff],[0x00],[0x25],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 25.519192] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 25.542059] rx:[0xff],[0x00],[0x10],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 26.055144] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 26.078940] rx:[0xff],[0x00],[0x12],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 26.591957] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 26.616834] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 27.129877] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 27.152055] rx:[0xff],[0x00],[0x06],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 27.665081] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 27.689109] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 28.202196] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 28.226268] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 28.739264] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1668
[ 28.762023] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 28.776012] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1681
[ 28.800574] rx:[0xff],[0x00],[0x02],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 28.814551] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1694
[ 28.838091] rx:[0xff],[0x00],[0x01],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 29.888796] esp8089_spi: esp_pub_init_all
[ 29.897096] esp8089_spi: esp_download_fw
[ 30.452949] esp8089_spi: sif_platform_irq_init enter
[ 30.462246] <<<<<<<<<<sif_platform_irq_init>>>>>>>>>>>>>
[ 30.471765] <<<<<<<<<<sif_platform_irq_init>>>>>>>>>>>>>
[ 30.688197] esp_host:bdf5087c3deb
[ 30.688197] esp_target: e826c2b3c9fd 57 18202
[ 30.688197]
[ 30.706851] esp_readwrite_file: file /system/lib/modules/test_results filp_open error
[ 30.722019] esp8089_spi: first normal exit
[ 30.730214] esp8089_spi: esp_spi_probe EXIT
[ 30.738652] esp8089_spi: sem_timeout = 0
[ 30.746705] esp8089_spi: esp_spi_remove
[ 30.884875] esp8089_spi: esp_spi_probe ENTER
[ 30.893160] esp8089_spi: esp_setup_spi
[ 30.900951] esp8089_spi: sif_spi_protocol_init
[ 30.909436] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1559
[ 30.922935] esp8089_spi: fail_count = 0
[ 31.043092] rx:[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 31.156859] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1559
[ 31.170497] esp8089_spi: fail_count = 1
[ 31.294416] rx:[0xff],[0x09],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 31.408430] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1559
[ 31.422228] esp8089_spi: fail_count = 2
[ 31.544004] rx:[0xff],[0xff],[0x01],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 32.156939] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1578
[ 32.183120] rx:[0xff],[0xff],[0x01],[0x10],[0xff],[0xff],[0x00],[0xff],[0xff],[0xff]
[ 32.696237] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1591
[ 32.720009] rx:[0xff],[0xff],[0x00],[0x90],[0xff],[0xff],[0x00],[0xff],[0xff],[0xff]
[ 33.233082] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1603
[ 33.256068] rx:[0xff],[0x00],[0x02],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 33.769136] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1617
[ 33.798041] rx:[0xff],[0x00],[0x03],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 34.311085] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1630
[ 34.336269] rx:[0xff],[0x00],[0x02],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 34.849278] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1643
[ 34.871853] rx:[0xff],[0x00],[0x03],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 35.384918] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 35.408739] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 35.921814] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 35.946565] rx:[0xff],[0x00],[0x25],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 36.459598] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 36.482479] rx:[0xff],[0x00],[0x10],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 36.995567] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 37.018291] rx:[0xff],[0x00],[0x12],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 37.531328] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 37.556284] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 38.069304] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 38.091523] rx:[0xff],[0x00],[0x06],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 38.604536] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 38.628505] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 39.141610] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 39.170509] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 39.683582] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1668
[ 39.707509] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 39.721477] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1681
[ 39.744861] rx:[0xff],[0x00],[0x02],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 39.758847] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1694
[ 39.783486] rx:[0xff],[0x00],[0x01],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 40.834921] esp8089_spi: esp_pub_init_all
[ 40.843080] esp8089_spi: esp_download_fw
[ 41.510166] esp8089_spi: sif_platform_irq_init enter
[ 41.519470] <<<<<<<<<<sif_platform_irq_init>>>>>>>>>>>>>
[ 41.528988] <<<<<<<<<<sif_platform_irq_init>>>>>>>>>>>>>
[ 41.580848] esp8089_spi: esp_spi_probe EXIT
[ 41.589537] esp8089_spi: esp_spi_init err 0
[ 41.611632] esp_host:bdf5087c3deb
[ 41.611632] esp_target: e826c2b3c9fd 57 18202
[ 41.611632]
#
#
#
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
link/ether 18:fe:34:00:00:00 brd ff:ff:ff:ff:ff:ff
芯片是esp8089 我用的是spi0,中断PD19(115),reset是PD21(117)cs是pc1(65)不知道是不是硬件问题,电压表不在身边。。。
static struct spi_board_info esp_board_spi_devices[] = {
{
.modalias = "ESP8089_0",
.max_speed_hz = MAX_SPEED_HZ,
.bus_num = 0,
.chip_select = 0,
.mode = SPI_MODE_3,
},
};
static int esp_cs0_pin = 65;
static int esp_interrupt = 115;
static int esp_reset_gpio = 117;
modprobe esp8089-spi.ko
[ 27.188993] esp8089_spi: loading out-of-tree module taints kernel.
[ 27.207159] esp8089_spi: EAGLE DRIVER VER bdf5087c3deb
[ 27.816544] esp8089_spi: esp_spi_dummy_probe enter
[ 27.825723] esp8089_spi: register board OK
[ 27.833917] esp8089_spi: sem_timeout = 0
[ 28.054724] esp8089_spi: ESP8089 power up OK
[ 28.063741] esp8089_spi: esp_spi_probe ENTER
[ 28.072424] esp8089_spi: esp_setup_spi
[ 28.080505] esp8089_spi: sif_spi_protocol_init
[ 28.089243] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1559
[ 28.103132] esp8089_spi: fail_count = 0
[ 28.223750] rx:[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 28.337868] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1559
[ 28.351740] esp8089_spi: fail_count = 1
[ 28.474338] rx:[0xff],[0x09],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 28.588375] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1559
[ 28.602186] esp8089_spi: fail_count = 2
[ 28.723686] rx:[0xff],[0xff],[0x01],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 29.336633] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1578
[ 29.366553] rx:[0xff],[0xff],[0x01],[0x10],[0xff],[0xff],[0x00],[0xff],[0xff],[0xff]
[ 29.879656] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1591
[ 29.902138] rx:[0xff],[0xff],[0x00],[0x90],[0xff],[0xff],[0x00],[0xff],[0xff],[0xff]
[ 30.415227] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1603
[ 30.440394] rx:[0xff],[0x00],[0x02],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 30.953453] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1617
[ 30.975877] rx:[0xff],[0x00],[0x03],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 31.488935] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1630
[ 31.514586] rx:[0xff],[0x00],[0x02],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 32.027718] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1643
[ 32.052173] rx:[0xff],[0x00],[0x03],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 32.565209] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 32.590464] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 33.103573] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 33.139303] rx:[0xff],[0x00],[0x25],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 33.652363] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 33.677319] rx:[0xff],[0x00],[0x10],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 34.190377] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 34.214739] rx:[0xff],[0x00],[0x12],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 34.727719] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 34.752307] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 35.265381] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 35.289065] rx:[0xff],[0x00],[0x06],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 35.802078] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 35.826945] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 36.339974] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1655
[ 36.362567] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 36.875605] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1668
[ 36.899451] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 36.913430] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1681
[ 36.939312] rx:[0xff],[0x00],[0x02],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 36.953330] esp8089_spi: /home/linux/桌面/ESP8089-SPI-master/spi_sif_esp.c, 1694
[ 36.979086] rx:[0xff],[0x00],[0x01],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[ 38.036730] esp8089_spi: esp_pub_init_all
[ 38.045015] esp8089_spi: esp_download_fw
[ 38.621052] esp8089_spi: sif_platform_irq_init enter
[ 49.125337] resetting event timeout
[ 49.131110] esp8089_spi: esp_init_all failed: -110
[ 49.140078] esp8089_spi: first error exit
[ 49.148204] esp8089_spi: esp_spi_probe EXIT
[ 49.156738] esp8089_spi: sem_timeout = 0
[ 49.164852] esp8089_spi: esp_spi_init err 0
我前面都有数据就是后面resetting的时候失败了。。。。苦恼中