您尚未登录。

#3 Re: 全志 SOC » 全志 A523 八核A55 超越RK3568 » 2023-07-25 16:38:55

价格多少,全志的芯片还是要玩性价比

#7 全志 SOC » 分享一个开机自动挂载u盘的脚本 » 2021-04-15 11:09:09

xiezonglin
回复: 1

之前都是通过mdev来挂载,不过有的没有mdev或者没移植好,我就简单做了一个脚本来挂载,不过我对linux指令不是很熟悉,所以做的不大好,但是能挂载
另外就是只能识别sda1-sdd2,要更多的话脚本有点复杂,应该可以通过优化脚本来实现更多的挂载.希望大神能够帮忙优化一下
做一个automount文件

#!/bin/sh
while true; do
isexit=`cat /proc/partitions |grep sd[a-d]1 |wc -l`
if [ $isexit -eq 1 ];then
if [ ! -d "/mnt/usb" ]; then
  mkdir /mnt/usb
  if [ -f "/dev/sda1" ];then 
	mount /dev/sda1  /mnt/usb
  elif [ -f "/dev/sdb1" ];then 
	mount /dev/sdb1  /mnt/usb
  elif [ -f "/dev/sdc1" ];then 
	mount /dev/sdc1  /mnt/usb
  elif [ -f "/dev/sdd1" ];then 
	mount /dev/sdd1  /mnt/usb
  fi
else
  if [ ! -r "/mnt/usb" ]; then
  if [ -f "/dev/sda1" ];then 
	mount /dev/sda1  /mnt/usb
  elif [ -f "/dev/sdb1" ];then 
	mount /dev/sdb1  /mnt/usb
  elif [ -f "/dev/sdc1" ];then 
	mount /dev/sdc1  /mnt/usb
  elif [ -f "/dev/sdd1" ];then 
	mount /dev/sdd1  /mnt/usb
  fi
 fi
fi
else
  if [  -d "/mnt/usb" ]; then
    umount  /mnt/usb
    rmdir /mnt/usb
  fi
fi
sleep 1
done

循环检测u盘有没有插入,然后进行挂载

然后再在etc/init.d下面做一个S开头的文件,这文件开机后会被自动调用

#!/bin/sh
/etc/init.d/automount &

就是后台调用automount脚本

#11 Re: 全志 SOC » 众人拾柴-F1C200S通过SPI使用ESP8089或ESP8266做无线网卡 » 2020-07-29 13:43:55

DoZh 说:

没辙了,怎么调试ESP8089/8266都没反应.

有没有哪位大佬能够指点一二?

用的是f1c100s的PA0-PA3做SPI1,ESP8089和8266都试过,换了几块板子了,感觉芯片都没有响应。。。

终端输出:

root@pop-os:~# insmod /lib/modules/5.2.0-licheepi-nano+/esp8089-spi.ko esp_reset_gpio=130 esp_cs0_pin=0 esp_interrupt=131
[  100.487205] esp8089_spi: loading out-of-tree module taints kernel.
[  100.502255] esp8089_spi: EAGLE DRIVER VER bdf5087c3deb
[  101.107979] esp8089_spi: esp_spi_dummy_probe enter
[  101.113372] esp8089_spi: register board OK
[  101.117707] esp8089_spi: sem_timeout = 0
[  101.339049] esp8089_spi: ESP8089 power up OK
[  101.344184] esp8089_spi: esp_spi_probe ENTER
[  101.348713] esp8089_spi: esp_setup_spi
[  101.352844] esp8089_spi: sif_spi_protocol_init
[  101.357535] esp8089_spi: /home/dozh/embedded_linux/f1c200s/ESP8089-SPI/spi_sif_esp.c, 1559
[  101.366256] esp8089_spi: fail_count = 0
[  101.484912] rx:[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00]
[  101.593085] esp8089_spi: /home/dozh/embedded_linux/f1c200s/ESP8089-SPI/spi_sif_esp.c, 1559
[  101.601821] esp8089_spi: fail_count = 1
[  101.711623] rx:[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00]
[  101.819797] esp8089_spi: /home/dozh/embedded_linux/f1c200s/ESP8089-SPI/spi_sif_esp.c, 1559
[  101.828460] esp8089_spi: fail_count = 2
[  101.938086] rx:[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00]
[  102.046329] esp8089_spi: /home/dozh/embedded_linux/f1c200s/ESP8089-SPI/spi_sif_esp.c, 1559
[  102.055057] esp8089_spi: fail_count = 3
[  102.170503] rx:[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00]
[  102.290458] esp8089_spi: /home/dozh/embedded_linux/f1c200s/ESP8089-SPI/spi_sif_esp.c, 1559
[  102.311082] esp8089_spi: fail_count = 4
[  102.427085] rx:[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00]
[  102.546976] esp8089_spi: /home/dozh/embedded_linux/f1c200s/ESP8089-SPI/spi_sif_esp.c, 1559
[  102.567478] esp8089_spi: fail_count = 5
[  102.683231] rx:[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00]
[  102.803629] esp8089_spi: /home/dozh/embedded_linux/f1c200s/ESP8089-SPI/spi_sif_esp.c, 1559
[  102.825123] esp8089_spi: fail_count = 6
[  102.941701] rx:[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00]
[  103.063014] esp8089_spi: /home/dozh/embedded_linux/f1c200s/ESP8089-SPI/spi_sif_esp.c, 1559
[  103.084966] esp8089_spi: fail_count = 7
[  103.201628] rx:[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00]
[  103.322898] esp8089_spi: /home/dozh/embedded_linux/f1c200s/ESP8089-SPI/spi_sif_esp.c, 1559
[  103.344858] esp8089_spi: fail_count = 8
[  103.461802] rx:[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00]
[  103.583043] esp8089_spi: /home/dozh/embedded_linux/f1c200s/ESP8089-SPI/spi_sif_esp.c, 1559
[  103.604976] esp8089_spi: fail_count = 9
[  103.721343] rx:[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00]
[  103.842613] esp8089_spi: /home/dozh/embedded_linux/f1c200s/ESP8089-SPI/spi_sif_esp.c, 1559
[  103.864570] esp8089_spi: fail_count = 10
[  103.981306] rx:[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00]
[  104.102631] esp8089_spi: first error exit
[  104.113547] esp8089_spi: esp_spi_probe EXIT
[  104.124558] eagle: probe of spi1.0 failed with error -110
[  104.137024] esp8089_spi: sem_timeout = 0
[  104.147740] esp8089_spi: esp_spi_init err 0
root@pop-os:~#

原理图:
https://whycan.cn/files/members/2701/Snipaste_2020-07-28_22-35-28.png


逻辑分析仪吐出来的时序图:
https://whycan.cn/files/members/2701/Snipaste_2020-07-28_22-42-07.png
https://whycan.cn/files/members/2701/Snipaste_2020-07-28_22-48-52.png

ESP8266串口0输出的启动信息:

 ets Jan  8 2013,rst cause:1, boot mode:(6,2)


 ets Jan  8 2013,rst cause:1, boot mode:(6,6)

waiting for host

 ets Jan  8 2013,rst cause:1, boot mode:(6,6)

waiting for host

感觉还是芯片工作不正常或者没焊接好,CHIP_EN脚看看是不是高电平

#12 Re: 全志 SOC » f1c100s linux 5.2 USB已完美驱动,host+device完美运行 » 2020-07-27 13:52:55

我按说明改了,插USB转串口转换器都可以正常工作,但是插U盘的时候提示

[   56.184686] usb 1-1: new high-speed USB device number 7 using musb-hdrc
[   57.444829] usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
[   57.451493] usb usb1-port1: attempt power cycle
[   59.494806] usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
[   60.974838] usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
[   60.981497] usb usb1-port1: unable to enumerate USB device

#13 Re: 全志 SOC » v3s U-boot启动界面分享 » 2020-07-25 15:17:14

我用nano的板子,用2018的uboot,tf卡启动,已经实现了开机显示图片,但是图片比较大的时候,编译uboot的时候提示下面这个,请问怎么处理呢?我看你可以显示整张图片啊
binman: Node '/binman/u-boot-img': Entry contents size is 0xa6fc9 (683977) but entry size is 0x7e000 (516096)

#14 Re: 全志 SOC » 众人拾柴-F1C200S通过SPI使用ESP8089或ESP8266做无线网卡 » 2020-05-11 14:13:22

你后来都很顺利吗?我一直都有一个问题,就是开启中断后就提示超时,看了一下代码应该是等待中断超时,可是我明明设置了中断,而且我这时如果把中断脚接到地就可以成功下一步,而且后面还可以搜到AP(或者我CS脚拉到地也可以)

[ 59.382190] esp8089_spi: sif_platform_irq_init enter
[   69.602131] resetting event timeout
[   69.605657] esp8089_spi: esp_init_all failed: -110
[   69.610435] esp8089_spi: first error exit
[   69.614611] esp8089_spi: esp_spi_probe EXIT
[   69.619080] esp8089_spi: sem_timeout = 0
[   69.623112] esp8089_spi: esp_spi_init err 0
xyyangkun 说:
[   26.600400] Adding 905212k swap on /var/swap.  Priority:-2 extents:4 across:1167356k SSFS
[   66.371975] esp8089_spi: loading out-of-tree module taints kernel.
[   66.396631] esp8089_spi: EAGLE DRIVER VER bdf5087c3deb
[   67.015290] esp8089_spi: esp_spi_dummy_probe enter
[   67.015484] esp8089_spi: register board OK
[   67.015497] esp8089_spi: sem_timeout = 0
[   67.226446] esp8089_spi: ESP8089 power up OK
[   67.226881] esp8089_spi: esp_spi_probe ENTER
[   67.226892] esp8089_spi: esp_setup_spi
[   67.226920] esp8089_spi: sif_spi_protocol_init
[   67.226933] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1559
[   67.226940] esp8089_spi: fail_count = 0
[   67.352574] rx:[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00]
[   67.453473] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1559
[   67.453485] esp8089_spi: fail_count = 1
[   67.561299] rx:[0x3f],[0x09],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   67.662171] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1559
[   67.662184] esp8089_spi: fail_count = 2
[   67.770685] rx:[0xff],[0xff],[0x01],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   68.375609] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1578
[   68.380606] rx:[0xff],[0xff],[0x01],[0x10],[0xff],[0xff],[0x00],[0xff],[0xff],[0xff]
[   68.884734] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1591
[   68.888699] rx:[0xff],[0xff],[0x00],[0x90],[0xff],[0xff],[0x00],[0xff],[0xff],[0xff]
[   69.392803] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1603
[   69.397658] rx:[0xff],[0x00],[0x02],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   69.901795] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1617
[   69.907142] rx:[0xff],[0x00],[0x03],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   70.411257] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1630
[   70.415723] rx:[0xff],[0x00],[0x02],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   70.919875] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1643
[   70.931100] rx:[0xff],[0x00],[0x03],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   71.435197] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1655
[   71.439793] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   71.943983] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1655
[   71.950147] rx:[0xff],[0x00],[0x25],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   72.454206] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1655
[   72.458791] rx:[0xff],[0x00],[0x10],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   72.963012] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1655
[   72.968017] rx:[0xff],[0x00],[0x12],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   73.472106] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1655
[   73.476040] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   73.980207] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1655
[   73.984614] rx:[0xff],[0x00],[0x06],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   74.488777] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1655
[   74.493607] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   74.997712] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1655
[   75.002035] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   75.506140] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1668
[   75.509766] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   75.509787] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1681
[   75.509929] rx:[0xff],[0x00],[0x02],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   75.509941] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1694
[   75.510079] rx:[0xff],[0x00],[0x01],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   76.530982] esp8089_spi: esp_pub_init_all
[   76.531125] esp8089_spi: esp_download_fw
[   77.025219] esp8089_spi: sif_platform_irq_init enter
[   77.244191] esp_host:bdf5087c3deb
               esp_target: e826c2b3c9fd 57 18202

[   77.244321] esp_readwrite_file: file /system/lib/modules/test_results filp_open error
[   77.245832] esp8089_spi: first normal exit
[   77.245848] esp8089_spi: esp_spi_probe EXIT
[   77.246132] esp8089_spi: sem_timeout = 0
[   77.246206] esp8089_spi: esp_spi_remove
[   77.376590] esp8089_spi: esp_spi_probe ENTER
[   77.376606] esp8089_spi: esp_setup_spi
[   77.376614] esp8089_spi: sif_spi_protocol_init
[   77.376628] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1559
[   77.376634] esp8089_spi: fail_count = 0
[   77.485191] rx:[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00]
[   77.586224] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1559
[   77.586238] esp8089_spi: fail_count = 1
[   77.693635] rx:[0x3f],[0x09],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   77.794564] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1559
[   77.794577] esp8089_spi: fail_count = 2
[   77.901298] rx:[0xff],[0xff],[0x01],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   78.506161] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1578
[   78.510096] rx:[0xff],[0xff],[0x01],[0x10],[0xff],[0xff],[0x00],[0xff],[0xff],[0xff]
[   79.014201] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1591
[   79.019392] rx:[0xff],[0xff],[0x00],[0x90],[0xff],[0xff],[0x00],[0xff],[0xff],[0xff]
[   79.523503] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1603
[   79.528183] rx:[0xff],[0x00],[0x02],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   80.032309] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1617
[   80.036776] rx:[0xff],[0x00],[0x03],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   80.540880] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1630
[   80.545516] rx:[0xff],[0x00],[0x02],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   81.049727] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1643
[   81.061853] rx:[0xff],[0x00],[0x03],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   81.565989] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1655
[   81.570411] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   82.074605] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1655
[   82.079556] rx:[0xff],[0x00],[0x25],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   82.583775] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1655
[   82.589059] rx:[0xff],[0x00],[0x10],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   83.093204] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1655
[   83.145532] rx:[0xff],[0x00],[0x12],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   83.649765] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1655
[   83.654466] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   84.158628] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1655
[   84.163003] rx:[0xff],[0x00],[0x06],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   84.667139] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1655
[   84.671465] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   85.175548] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1655
[   85.180071] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   85.684170] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1668
[   85.689675] rx:[0xff],[0x00],[0x00],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   85.689695] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1681
[   85.689837] rx:[0xff],[0x00],[0x02],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   85.689851] esp8089_spi: /data/raspberry/8266/ESP8089-SPI/spi_sif_esp.c, 1694
[   85.689987] rx:[0xff],[0x00],[0x01],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff],[0xff]
[   86.710515] esp8089_spi: esp_pub_init_all
[   86.710532] esp8089_spi: esp_download_fw
[   87.314819] esp8089_spi: sif_platform_irq_init enter
[   87.363840] esp_host:bdf5087c3deb
               esp_target: e826c2b3c9fd 57 18202

[   87.588031] esp8089_spi: esp_spi_probe EXIT
[   87.588344] esp8089_spi: esp_spi_init err 0
[   88.913171] esp_op_add_interface STA
[   88.915054] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   90.110801] wlan0: authenticate with 20:dc:e6:fd:c9:77
[   90.111152] wlan0: send auth to 20:dc:e6:fd:c9:77 (try 1/3)
[   90.122334] wlan0: authenticated
[   90.126579] wlan0: associate with 20:dc:e6:fd:c9:77 (try 1/3)
[   90.137107] wlan0: RX AssocResp from 20:dc:e6:fd:c9:77 (capab=0x431 status=0 aid=2)
[   90.137311] wlan0: associated
[   90.571333] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

成功把8266当成wifi网卡,之前的出现以下错误是en脚没有使能。直接接到3.3V后,可以下载固件,并正常加载ko.

[   72.081984] rx:[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00],[0x00]
[   72.182922] esp8089_spi: first error exit
[   72.182938] esp8089_spi: esp_spi_probe EXIT
[   72.187142] eagle: probe of spi0.0 failed with error -110
[   72.187353] esp8089_spi: sem_timeout = 0
[   72.187367] esp8089_spi: esp_spi_init err 0
[  177.692206] esp8089_spi: esp_spi_exit

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn