亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

MicroPython nRF 移植版完全指南:從 nRF51 到 nRF9160 的編譯、燒錄與 BLE 開發(fā)

MicroPython nRF 移植版完全指南:從 nRF51 到 nRF9160 的編譯、燒錄與 BLE 開發(fā) MicroPython nRF 移植版完全指南從 nRF51 到 nRF9160 的編譯、燒錄與 BLE 開發(fā)【免費(fèi)下載鏈接】micropythonMicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems項(xiàng)目地址: https://gitcode.com/gh_mirrors/mi/micropythonMicroPython 官方倉庫micropython中的ports/nrf移植版port將 MicroPython 運(yùn)行時(shí)帶到了 Nordic Semiconductor 的 nRF 系列芯片上覆蓋 nRF51如 micro:bit、nRF52832、nRF52840 以及蜂窩網(wǎng)絡(luò)芯片 nRF9160。本文基于 ports/nrf/README.md 并結(jié)合該移植版源碼系統(tǒng)講解支持的功能特性、板卡選擇、編譯燒錄流程、SoftDevice 藍(lán)牙協(xié)議棧集成、文件系統(tǒng)VFS配置、BLE REPL 與引腳編號(hào)規(guī)則幫助你在真實(shí) nRF 硬件上完成從構(gòu)建到運(yùn)行的完整閉環(huán)。一、移植版概覽與支持的功能特性ports/nrf是 MicroPython 對(duì) Nordic nRF 系列芯片的官方移植其目標(biāo)是在資源受限的 MCU 上運(yùn)行精簡的 Python 運(yùn)行時(shí)。README 中列出的核心功能包括UART串口通信與 REPL 支持SPI串行外設(shè)接口LED與Pin引腳GPIO 控制ADC模數(shù)轉(zhuǎn)換I2CPWM僅 nRF52 系列支持硬件 PWMTemperature溫度讀取片上溫度傳感器RTCReal Time Counter低功耗計(jì)數(shù)器BLE 支持包括nRF51 目標(biāo)上的Peripheral外設(shè)角色nRF52 目標(biāo)上的Central主機(jī)和 Peripheral 角色通過 BLE 提供 REPL可選使用 WebBluetoothubluepy面向 MicroPython 的 BLE 模塊連接建立后仍可運(yùn)行1 個(gè)不可連接的廣播advertiser。從源碼結(jié)構(gòu)可以印證這些功能的實(shí)現(xiàn)位置。在 ports/nrf/modules/machine 目錄下分別有uart.c、spi.c、pin.c、adc.c、i2c.c、pwm.c、rtcounter.c、temp.c、timer.c、soft_pwm.c等模塊實(shí)現(xiàn)BLE 相關(guān)代碼位于 ports/nrf/modules/blemodble.c和 ports/nrf/modules/ubluepymachine模塊入口則定義在 ports/nrf/modules/machine/modmachine.c。此外ports/nrf/mpconfigport.h 中為不同芯片設(shè)置了不同的功能等級(jí)MICROPY_CONFIG_ROM_LEVELnRF51822 在啟用 SoftDevice 時(shí)使用MICROPY_CONFIG_ROM_LEVEL_MINIMUM因?yàn)閰f(xié)議棧占用閃存和 RAM否則為CORE_FEATURESnRF52832 為BASIC_FEATURESnRF52840 與 nRF9160 為EXTRA_FEATURES。這解釋了為什么不同芯片上可用的 Python 功能集不同——資源越多ROM 等級(jí)越高。二、已測試硬件與板卡支持矩陣已測試的芯片與開發(fā)板README 記錄了經(jīng)過驗(yàn)證的硬件平臺(tái)nRF51 系列micro:bitPCA10000donglePCA10001PCA10028PCA10031dongleWT51822-S4ATnRF52832PCA10040Adafruit Feather nRF52Thingy:52Arduino PrimoIBK-BLYST-NANObreakout 板BLUEIO-TAG-EVIM BLYST Nano Sensor 板uBlox EVK-NINA-B1nRF52840PCA10056PCA10059dongleParticle XenonnRF52840 MDK USB Dongle詳見 boards/NRF52840_MDK_USB_DONGLE/README.mdnRF9160PCA10090nRF9160-DKActinius Icarus板卡BOARD、協(xié)議棧與燒錄工具對(duì)照表下表是 README 提供的官方板卡支持矩陣包含默認(rèn)的 SoftDeviceSD、BLE 支持角色、Bootloader 以及默認(rèn)燒錄工具Target BoardBOARD藍(lán)牙協(xié)議棧SD藍(lán)牙支持Bootloader默認(rèn)燒錄工具M(jìn)ICROBITs110PeripheralPyOCDPCA10000s110PeripheralSeggerPCA10001s110PeripheralSeggerPCA10028s110PeripheralSeggerPCA10031s110PeripheralSeggerWT51822_S4ATs110Peripheral手動(dòng)見數(shù)據(jù)手冊(cè)引腳圖PCA10040s132Peripheral 與 CentralSeggerFEATHER52s132Peripheral 與 Central手動(dòng)板底 SWDIO/SWCLK 焊點(diǎn)ARDUINO_PRIMOs132Peripheral 與 CentralPyOCDIBK_BLYST_NANOs132Peripheral 與 CentralIDAPIDK_BLYST_NANOs132Peripheral 與 CentralIDAPBLUEIO_TAG_EVIMs132Peripheral 與 CentralIDAPEVK_NINA_B1s132Peripheral 與 CentralSeggerPCA10056s140Peripheral 與 CentralSeggerPCA10059s140Peripheral 與 CentralOpenBootloadernrfutilPARTICLE_XENONs140Peripheral 與 CentralBlack Magic ProbeNRF52840_MDK_USB_DONGLEs140Peripheral 與 CentralOpenBootloadernrfutilPCA10090無bsdlib.a無LTE/GNSSSeggerACTINIUS_ICARUS無bsdlib.a無LTE/GNSSSegger注nRF9160PCA10090、ACTINIUS_ICARUS不運(yùn)行 BLE 協(xié)議棧而是使用bsdlib.aNordic 的 BSD 庫提供LTE/GNSS蜂窩通信能力因此表中“藍(lán)牙支持”為“無”。當(dāng)前倉庫ports/nrf/boards/目錄下實(shí)際包含的板卡還包括ARDUINO_NANO_33_BLE_SENSE、DVK_BL652、EVK_NINA_B3、SEEED_XIAO_NRF52等比 README 表格所列更多。以 PCA10040 為例其 mpconfigboard.mk 定義了MCU_SERIES m4 MCU_VARIANT nrf52 MCU_SUB_VARIANT nrf52832 SOFTDEV_VERSION 6.1.1 LD_FILES boards/nrf52832_512k_64k.ld NRF_DEFINES -DNRF52832_XXAA MICROPY_VFS_LFS2 1可以看出板卡配置由MCU_SERIES/MCU_VARIANT/MCU_SUB_VARIANT決定芯片型號(hào)SOFTDEV_VERSION決定 SoftDevice 版本LD_FILES指定鏈接腳本MICROPY_VFS_LFS2默認(rèn)啟用 littlefs v2 文件系統(tǒng)。三、編譯與燒錄從零開始構(gòu)建 nRF 固件前置準(zhǔn)備構(gòu)建 nRF 移植版需要先克隆倉庫并構(gòu)建mpy-cross交叉編譯器git clone URL.git micropython cd micropython make -C mpy-crossmpy-cross用于在編譯期把 Python 源碼預(yù)編譯為.mpy字節(jié)碼是凍結(jié)模塊frozen modules的基礎(chǔ)。默認(rèn)目標(biāo)板為PCA10040nRF52832這一默認(rèn)值定義在 ports/nrf/Makefile 的第 8 行BOARD ? PCA10040。構(gòu)建并燒錄默認(rèn)板進(jìn)入ports/nrf/目錄后執(zhí)行make submodules make make deploy其中make submodules拉取lib/CMSIS_6、lib/nrfx、lib/tinyusb等 Git 子模塊見 ports/nrf/Makefile 中GIT_SUBMODULES lib/CMSIS_6 lib/nrfx lib/tinyusbmake編譯固件默認(rèn)生成build-PCA10040/firmware.hex與.binmake deploy調(diào)用默認(rèn)燒錄器默認(rèn)FLASHER ? jlink即 Segger JLink nrfjprog燒錄固件。指定其他板卡make submodules make BOARDPCA10040 make BOARDPCA10040 deployBOARD變量會(huì)被映射到ports/nrf/boards/$(BOARD)目錄見 ports/nrf/Makefile如果目錄不存在會(huì)直接報(bào)錯(cuò)Invalid BOARD specified。構(gòu)建產(chǎn)物目錄名會(huì)隨板卡變化build-$(BOARD)若指定了SD則為build-$(BOARD)-$(SD_LOWER)。關(guān)閉 LTO 編譯為節(jié)省空間nRF 移植版在所有目標(biāo)上默認(rèn)啟用LTO鏈接時(shí)優(yōu)化通過-flto鏈接器標(biāo)志實(shí)現(xiàn)見 ports/nrf/Makefile 中LTO ? 1及CFLAGS -flto??梢酝ㄟ^LTO參數(shù)關(guān)閉make BOARDPCA10040 LTO0當(dāng)LTO0時(shí)Makefile 會(huì)改用-ffunction-sections -fdata-sections與-Wl,--gc-sections來去除未使用代碼段。重要提示GNU ARM Embedded Toolchain 7.2.1/4Q17 與 LTO 組合曾出現(xiàn)多個(gè)問題建議使用該版本之后的工具鏈如 7.3.1/2Q18 或 8.2.1/4Q18或者按上述方式以LTO0構(gòu)建。這也與 ports/nrf/Makefile 中$(PY_BUILD)/nlr%.o: CFLAGS -Os -fno-lto的特殊處理相互印證——NLR非本地跳轉(zhuǎn)相關(guān)目標(biāo)文件即使在 LTO 開啟時(shí)也單獨(dú)禁用 LTO以避免長跳轉(zhuǎn)代碼被優(yōu)化破壞。芯片平臺(tái)差異編譯器前綴為arm-none-eabi-CROSS_COMPILE ? arm-none-eabi-nRF51Cortex-M0使用-mfloat-abisoft軟浮點(diǎn)nRF52Cortex-M4使用-mfpufpv4-sp-d16 -mfloat-abihardnRF9160Cortex-M33使用-mcpucortex-m33 -marcharmv8-m.maindsp -mcmse見 ports/nrf/Makefile 中CFLAGS_MCU_m0/m4/m33nRF51822 還需在 ports/nrf/mpconfigport.h 中啟用MICROPY_NLR_THUMB_USE_LONG_JUMP因?yàn)?Thumb-1 指令集在 LTO 下 NLR 跳轉(zhuǎn)距離不確定nRF51 不支持浮點(diǎn)MICROPY_FLOAT_IMPL_NONEnRF52/nRF9160 使用MICROPY_FLOAT_IMPL_FLOAT。四、集成 Bluetooth StackSoftDevice的編譯與燒錄BLE 功能依賴 Nordic 的 SoftDevice 協(xié)議棧。首先下載對(duì)應(yīng)協(xié)議棧與頭文件./drivers/bluetooth/download_ble_stack.sh下載完成后編譯時(shí)通過SD參數(shù)指定協(xié)議棧make BOARDPCA10040 SDs132燒錄協(xié)議棧使用sd目標(biāo)make BOARDPCA10040 SDs132 sd注意make sd會(huì)對(duì)芯片執(zhí)行全片擦除nrfjprog --eraseall這可能同時(shí)抹掉第三方 bootloader。若板卡帶 OpenBootloader如 PCA10059、NRF52840_MDK_USB_DONGLE協(xié)議棧與應(yīng)用的燒錄順序由 nrfutil DFU 流程處理。從 ports/nrf/Makefile 的sd目標(biāo)可以看到其燒錄序列--eraseall全擦 → 燒錄$(SOFTDEV_HEX)→ 燒錄應(yīng)用 → 復(fù)位。指定SD后鏈接腳本會(huì)自動(dòng)追加boards/$(SD_LOWER)_$(SOFTDEV_VERSION).ld如s132_6.1.1.ld并引入drivers/bluetooth/bluetooth_common.mk以鏈接協(xié)議棧頭文件。SOFTDEV_VERSION在各板卡mpconfigboard.mk中定義PCA10040/PCA10056 均為 6.1.1倉庫ports/nrf/boards/下提供了s110_8.0.0.ld、s132_6.1.1.ld、s140_6.1.1.ld、s140_7.3.0.ld等鏈接腳本。關(guān)于 BLE 特性的進(jìn)一步調(diào)優(yōu)如 BLE REPL 等可通過編輯 ports/nrf/bluetooth_conf.h 實(shí)現(xiàn)。該文件按協(xié)議棧類型定義藍(lán)牙功能開關(guān)BLUETOOTH_SD 110s110啟用MICROPY_PY_BLE、MICROPY_PY_UBLUEPY、MICROPY_PY_UBLUEPY_PERIPHERALBLUETOOTH_WEBBLUETOOTH_REPL為 0BLUETOOTH_SD 132/140s132/s140額外啟用MICROPY_PY_UBLUEPY_CENTRALCentral 角色。這正與 README 所述“nRF51 僅 Peripheral 角色、nRF52 支持 Peripheral 與 Central”對(duì)應(yīng)。而MICROPY_PY_BLE_NUSNordic UART Service默認(rèn)定義為0需要手動(dòng)開啟。五、凍結(jié) manifestFreeze Manifest凍結(jié)freeze可以將 Python 源碼或.mpy字節(jié)碼編譯進(jìn)固件避免運(yùn)行時(shí)從文件系統(tǒng)導(dǎo)入。通過FROZEN_MANIFEST指定一個(gè)manifest.py即可方式一make 命令行傳入make BOARDPCA10040 FROZEN_MANIFESTpath/to/manifest.py方式二在板卡 makefile 中定義在具體板卡的mpconfigboard.mk中添加FROZEN_MANIFEST ? $(BOARD_DIR)/manifest.py兩種方式同時(shí)存在時(shí)手動(dòng) make 命令行傳入的值優(yōu)先級(jí)更高因?yàn)?只在變量未定義時(shí)生效。實(shí)際上ports/nrf/Makefile 已根據(jù)MICROPY_PY_ASYNCIO自動(dòng)選擇 manifest啟用 asyncio 時(shí)使用boards/manifest.py否則使用boards/manifest_minimal.py對(duì)應(yīng) boards/manifest.py 與 boards/manifest_minimal.py并且 nRF 移植版默認(rèn)開啟 asyncioMICROPY_PY_ASYNCIO ? 1。同時(shí)該移植版還包含freeze/目錄與modules/scripts/_boot.py等可凍結(jié)內(nèi)容。六、啟用文件系統(tǒng)FATFS 與 littlefsVFSnRF 移植版支持多種片內(nèi)文件系統(tǒng)。由于oofatfs模塊沒有可排除實(shí)現(xiàn)編譯的頭文件保護(hù)移植版提供了顯式開關(guān)MICROPY_VFS_FAT默認(rèn)值為 0需要顯式設(shè)為 1 才會(huì)編譯 FATFS 相關(guān)代碼并且還需要在mpconfigport.h中設(shè)置MICROPY_VFSmake BOARDPCA10040 MICROPY_VFS_FAT1啟用 FATFS 后ports/nrf/Makefile 會(huì)額外編譯lib/oofatfs/ff.c與lib/oofatfs/ffunicode.c并配合 ports/nrf/fatfs_port.c 提供磁盤 I/O。啟用 littlefsLFS1/LFS2若要使用 littlefs 作為片內(nèi)閃存文件系統(tǒng)可設(shè)置MICROPY_VFS_LFS1或MICROPY_VFS_LFS2同樣需要配合在mpconfigport.h或mpconfigboard.h中設(shè)置MICROPY_VFSmake BOARDPCA10056 MICROPY_VFS_LFS21從板卡配置看PCA10040 與 PCA10056 的mpconfigboard.mk中均已默認(rèn)MICROPY_VFS_LFS2 1而mpconfigport.h中MICROPY_VFS默認(rèn)按功能等級(jí)開啟CORE_FEATMICROPY_MBFSmicro:bit 文件系統(tǒng)則在未啟用 VFS 時(shí)自動(dòng)啟用。調(diào)整文件系統(tǒng)大小FS_SIZE文件系統(tǒng)在片內(nèi)閃存中的大小由鏈接腳本參數(shù)_fs_size控制默認(rèn)值為64K見 ports/nrf/boards/memory.ld 第 12 行??梢酝ㄟ^ makefile 的FS_SIZE動(dòng)態(tài)覆蓋make BOARDPCA10056 MICROPY_VFS_LFS21 FS_SIZE256KFS_SIZE的值會(huì)原樣傳給鏈接器-Wl,--defsym_fs_size$(FS_SIZE)因此必須使用鏈接腳本語法如256K。該值參與計(jì)算 Flash 布局_app_size _flash_size - _head_size - romfs - _fs_size - _bootloader_tail_size文件系統(tǒng)區(qū)域從_fs_start延伸到_fs_end。風(fēng)險(xiǎn)提示改變FS_SIZE會(huì)導(dǎo)致文件系統(tǒng)起始位置變化下次啟動(dòng)時(shí)固件會(huì)因位置變化而重新格式化文件系統(tǒng)可能丟失上一次固件中已有的文件。七、不同燒錄工具Flash Util的部署方式除默認(rèn)的 SeggerJLink nrfjprog外移植版支持多種燒錄后端見 ports/nrf/Makefile 中FLASHER ? jlink及各個(gè)分支。README 對(duì)應(yīng)給出了各工具的安裝與使用說明IDAP-M/IDAP-Link 目標(biāo)IBK_BLYST_NANO 等下載安裝 IDAPnRFProgLinux/OSX/Windows 版本該工具通過 CMSIS-DAP 調(diào)試器燒錄。Makefile 中對(duì)應(yīng)FLASHERidap命令為IDAPnRFPRog hex。Segger 目標(biāo)PCA10040、PCA10056 等安裝 JLink 與 nrfjprog。Linux 下可能需要將 SEGGER 的libjlinkarm.so鏈接到 nrfjprog 的目錄中。這是 nRF 移植版的默認(rèn)燒錄方式。PyOCD/OpenOCD 目標(biāo)MICROBIT、ARDUINO_PRIMO 等sudo apt-get install openocd sudo pip install pyOCDMakefile 中對(duì)應(yīng)FLASHERpyocd使用pyocd-flashtool與FLASHERopenocd使用openocd CMSIS-DAP 接口配置nRF51/nRF52 均使用target/nrf52.cfg。Black Magic Probe 目標(biāo)PARTICLE_XENON僅需arm-none-eabi-gdb。make deploy會(huì)通過 GDB 加載并運(yùn)行新固件對(duì)應(yīng)FLASHERbmp使用target extended-remote連接 BMP 端口默認(rèn)/dev/ttyACM0。nRFUtil 目標(biāo)PCA10059、NRF52840_MDK_USB_DONGLE首先安裝 Nordic 的nrfutilCLI然后安裝 SDK 子包以獲取pkg與dfu命令nrfutil install nrf5sdk-tools再安裝 Python 依賴sudo pip install intelhexintelhex提供hexmerge.py工具M(jìn)akefile 使用它對(duì) SoftDevice 鏡像做 MBR 裁剪--range0x1000:跳過 MBR 保護(hù)區(qū)。使用nrfutil作為燒錄后端時(shí)除deploy目標(biāo)外還必須指定串口參數(shù)make BOARDNRF52840_MDK_USB_DONGLE NRFUTIL_PORT/dev/ttyACM0 deploy若設(shè)備連接在默認(rèn)串口/dev/ttyACM0則NRFUTIL_PORT可以省略Makefile 默認(rèn)值。啟用 BLE 時(shí)與其他燒錄工具一樣首次固件更新需要先燒錄 SoftDevice使用sd目標(biāo)而非deploymake BOARDNRF52840_MDK_USB_DONGLE SDs140 NRFUTIL_PORT/dev/ttyACM0 sdnrfutil 的sd流程會(huì)生成兩個(gè) DFU 包stripped_sd.zip裁剪 MBR 后的 SoftDevice與xxx_dfu.zip應(yīng)用然后依次通過 USB 串口 DFU 推送。注意nRF52840 MDK USB Dongle 的 SoftDevice 請(qǐng)求標(biāo)識(shí)為0xB6見 Makefile 中ifeq ($(SD), s140) NRFUTIL_SD_REQ 0xB6。八、Bluetooth LE REPL通過 BLE 使用交互式解釋器該移植版實(shí)現(xiàn)了BLE REPL 驅(qū)動(dòng)。此功能默認(rèn)關(guān)閉因?yàn)閱⒂煤髸?huì)停用 UART REPLnRF 部分器件只有一個(gè) UART使用 BLE REPL 可以把 UART 釋放出來當(dāng)作普通外設(shè)使用。啟用方式編輯 ports/nrf/bluetooth_conf.h將MICROPY_PY_BLE_NUS設(shè)為 1即 Nordic UART Service 的 REPL 通道。這與mpconfigport.h中MICROPY_HW_ENABLE_UART_REPL的默認(rèn)邏輯呼應(yīng)當(dāng)MICROPY_PY_BLE_NUS或MICROPY_HW_USB_CDC啟用時(shí)UART REPL 自動(dòng)關(guān)閉。啟用后可選擇的測試工具NUS Console for Linux推薦命令行下連接 BLE NUS 服務(wù)WebBluetooth REPL實(shí)驗(yàn)性瀏覽器內(nèi)連接。此外手機(jī)/平板可安裝 nRF UART 應(yīng)用連接。WebBluetooth 模式還可以進(jìn)一步配置在bluetooth_conf.h中設(shè)置BLUETOOTH_WEBBLUETOOTH_REPL為 1。此時(shí)設(shè)備會(huì)在Eddystone URL 廣播與普通可連接廣播之間交替Eddystone URL 引導(dǎo)手機(jī)或電腦瀏覽器打開 WebBluetooth REPL 頁面隨后即可通過瀏覽器連接 BLE REPL。注意bluetooth_conf.h中 s110/s132/s140 三種協(xié)議棧的BLUETOOTH_WEBBLUETOOTH_REPL默認(rèn)值均為 0需要手動(dòng)開啟。九、nRF52840 板卡的引腳編號(hào)規(guī)則對(duì)于 nRF52840 系列板卡軟件引腳編號(hào)與物理引腳存在固定映射軟件 Pin 0–31 對(duì)應(yīng)物理引腳 0.xP0.00–P0.31軟件 Pin 32–47 對(duì)應(yīng)物理引腳 1.xP1.00–P1.15。例如在 PCA10059 上Pin(47)對(duì)應(yīng)物理引腳1.15。這一規(guī)則的落地體現(xiàn)在板卡引腳生成機(jī)制中Makefile 通過 boards/make-pins.py 讀取板卡的pins.csv、芯片的nrf52_af.csv及nrf52_prefix.c生成build/pins_gen.c與build/pins.h見 ports/nrf/Makefile 中MAKE_PINS/BOARD_PINS/AF_FILE/PREFIX_FILE定義。以 PCA10056 的 mpconfigboard.h 為例LED1–LED4 分別映射到引腳 13/14/15/16SPI0 的 SCK/MOSI/MISO 為 47/45/46UART1 的 RX/TX/CTS/RTS 為 8/6/7/5且啟用硬件流控MICROPY_HW_UART1_HWFC (1)這些數(shù)字均遵循上述軟件引腳編號(hào)規(guī)則。十、構(gòu)建產(chǎn)物與固件目標(biāo)ports/nrf/Makefile 定義了兩個(gè)主要產(chǎn)物目標(biāo)binary生成firmware.binobjcopy -O binaryhex生成firmware.hexobjcopy -O ihex這是deploy/sd燒錄使用的格式。nRF91 平臺(tái)的all目標(biāo)還會(huì)額外構(gòu)建secureboot因?yàn)?nRF9160 使用帶 TrustZone 的 Cortex-M33需要安全啟動(dòng)鏡像對(duì)應(yīng) drivers/secureboot/secureboot.mk。同時(shí)ports/nrf/mpconfigport.h 顯示 nRF9160 未啟用MICROPY_PY_MACHINE_MEM_BACKUP因?yàn)槠銹OWER-GPREGRET為數(shù)組且涉及安全/非安全外設(shè)劃分這也再次體現(xiàn)了不同芯片在移植版中的差異化處理。結(jié)語通過本文可以完成 nRF 移植版的完整開發(fā)閉環(huán)根據(jù)硬件選型nRF51/nRF52/nRF9160選擇合適的BOARD與SD協(xié)議棧參數(shù)執(zhí)行make submodules make make deploy或sd構(gòu)建燒錄需要文件系統(tǒng)時(shí)按需開啟MICROPY_VFS_FAT/MICROPY_VFS_LFS2并用FS_SIZE調(diào)整分區(qū)大小想通過藍(lán)牙調(diào)試時(shí)啟用MICROPY_PY_BLE_NUS的 BLE REPL。深入閱讀 ports/nrf/Makefile、ports/nrf/mpconfigport.h 與 ports/nrf/bluetooth_conf.h 等源碼文件可以進(jìn)一步掌握每個(gè)構(gòu)建開關(guān)背后的底層實(shí)現(xiàn)為定制自己的 nRF 板卡固件打下基礎(chǔ)?!久赓M(fèi)下載鏈接】micropythonMicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems項(xiàng)目地址: https://gitcode.com/gh_mirrors/mi/micropython創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
中文字幕一区二区无码成人| 人成午夜免费大片| 五十路一区无码| 撸撸成人在线视频| 精品精品精品| 人摸人人操人| 18啪啪手机免费性爱| 老熟女综合网 | 五月天激情网站| 亚洲欧洲中文日韩女优乱码| 精品久久97| 中文字幕78| 爱射综合| 国产女人操逼视频| 精品日韩人妻精品一二三区| 天天射夜夜| 亚洲第一综合| 少妇高潮特黄A片| 色欲av国内精品久久久久久| 99re6国产精品99re| 日韩一区二区精品视频| 人人天天干干| 自拍偷拍亚洲熟女妇人精品| 欧美一区二区男人天堂| 人妻欧美| 久久这里只精品| 高树玛利亚无码流出| 色色激情五月天| 精品性爱一二三区| 国产AV精久久| 岛国激情视频软件| 日韩综合无码一区久久92| 99精品无码| 久操视频免费观看| 亚州 综合 色图| 手机av天堂久久久久| 色五月首页| 免费A V在线播放| 欧美日韩另类在线播放| AV乱伦专区| 亚州综合色| 香蕉国产97| 国产AV人人夜夜澡人人爽麻豆| 免费人人搞97| 国产夜夜艹| 性爱综合网| 九九RE视频在线精品| 亚洲av综合色区无码一| 日韩欧美综合激情| 国产亚洲女v在线观看| 中文操逼字幕| 手机午夜电影神马久久| 久久黄色视频一区二区三区| 亚洲国产精品99久久久| 久久久久久亚洲Av无码| 精品无码一区二区三区| 青娱乐淫乱1314| 一级二级在线观看| 久久久中文| 亚洲色阁| 亚洲天堂精品日韩电影| av三级电影在线播放| 欧美97爱| 尤物网站91| 草草草视频在线免费看| 日韩黄片影院| 思思久热在线精品66| 国产精品另类| 日韩精品一区二区人人人| 国产91丝袜 在线播放| 97精品人妻一二三四| 蜜臀亚洲综合一二三四区| 97碰碰日本乱偷人妻中文的| 骚妻少妇精品性色无码四色A V| 蜜桃精品一区二区三区久在线| 制服中出中文人人精品| 日韩av电影网站| 久久精品成人一区二区三区蜜臀| 成人情色综合网| 后入人妻无码| 秋霞Av理论一级在线| 久久久精品网站| 久久久久久久久999| 天天干18禁| 大香蕉中文| 蜜臀久久99精品久久久| 91精品无码久久久久久久| 精品人成视频在线观看| 尤物网址| 最新日韩黄片| 日韩免费人妻色情网站| 蜜臀AV一区二区三区激情综合| 97一区二区蜜臀| 国精综合一二三区影视| www. 男人天堂成人在线| AV色图| 在线观看啊啊啊啊啊| 亚州欧美在线| 人人爱人人乐人人操| 偷拍亚洲熟女视频播放| 乱伦3P视频| 99在线精品观看99| 嗯……啊…嗯嗯…啊…好舒服| 久久久久9999妇女| 色路综合| 国产精品直播在线观看直播| 333kkkk·亚洲com久久| 人人透人人操| 99久久久无码| 亚洲欧美日韩中文久久自慰| 曰韩中文人妻视频| 日韩激情电影中文字幕| 国产女人操逼视频| 中文字幕黑人大片| 涩涩久久精品| 久久精品黄色| AV和黑人在线播放| 九九色影院| 有码免费观看| 亚洲涩图欧美| 性猛交| 最新av网站在线观看| 国产欧美日韩精品中文| 九九成人视频| 性生活无遮挡纯毛片在线看| 日韩久射综合| 大香蕉强奸乱伦| 亚洲激情网一二三四区| 亚洲和欧美裸体美女双飞视频| 热G综合热G中文| 内射夫妻三片| 久久久久久久久久久六六| 天天干人妻| 欧成人精品一区二区三区| 黄片视频观看| 婷婷五月花| 亚洲高清少妇| 久久无码成人| 美女露胸露尿口| 国产AB视频| 香蕉国产精品麻豆亚洲欧美日韩| 日韩美女久久一区二区三区| 新91视频.cmp| 久久6热视频免费观看| 歐美一級亂黃99在綫精品| 亚洲图片视频小说| 天天激情干| 日韩天美| 亚洲情色 自拍| 色色网91| 欧美最婬乱婬爆婬性视频 | 成人5码视频| 热天堂一区二区| 欧亚三区动漫| 亚洲国产欧美中文永久| 中文熟女五十乱码在线| 久久受www免费人成| 色丁香五月婷婷| 亚洲性感丝袜诱惑在线观看| 亚洲精品尤物yw在线影院| 色蜜AV| 97色操| 亚洲国产精品无码AV在线| 人人摸人人干| 天天上日日上日韩精品| 熟妇熟女视频一区二区三区| 亚洲中文字幕熟女少妇一区二区| 午夜精品久久久久久久99蜜桃一| 国产AV线| 黄色欧美性爱视频| 欧美日韩国产人人| 草草网站影院白丝内射| 91在线/欧洲| 国产亚洲精品一区二区三区| 日韩中字av一区| 狠狠爱夜夜| 激情综合网五月婷婷| 亚洲一二三四区在线免费看视频| 3D污黄视频在线观看| 蜜桃色院一区久久 | 中文字幕aⅴ在线视频| 99只有精品| 日本1区2区不卡视频| 精彩视频日韩| 久久伊人最新网址视频| 国产伦精品免编号公布| 97色亚洲| 国产视频一区二区在线观看| 日韩熟女无码| 久久綜合很很很| 国产精品午夜福利亚洲综合网| 成 人 影视 一区 二区 三区 四区| 香蕉99秘 一区精品蜜桃臀| h在线看免费版在线看| 麻豆熟妇乱妇熟色A片在线看 | 老熟女搡BBBB搡BBBB视频| 欧美黑人与女人91~| 韩国免费播放一级毛片| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV| 26uuu偷拍亚洲欧洲综合| silk lablo在线观看一区二区| 中文人妻av高清一区| 伊人操操| 久草福利在线资源站| 久久久久久少妇| 亚洲精品中文字幕一区在线视频| 亚洲一区二区中文字幕| 丁香五月激情综合| 男人女人18禁片免费看网站| 亚洲淫乱骚妇AV| 免费一级黄色录像影片| 97超碰中文字幕| 三级片网站在线播放| 丝袜美腿操av| 欧美三级一级| 翔田千里AⅤHD无码| 麻豆伊人网| 国产精品一区二区三区,亚洲综合| 天天干1区2区在线| 中文字幕 码 自拍 视频 区| 久久精品午夜国产亚洲AV无码| 97资源欧美| 偷拍亚洲熟女视频播放| 九九九九免费视频| 69超碰综合| 国产兽交视频在线播放| 久久久久久久久久久久九| 成人免费福利网站国产| 色九久| 亚洲精品一二三四区| 国产野战露脸在线播放| 亚洲清纯综合| 亚洲。日韩。欧美| 18禁美女裸体无遮挡啪啪| 亚洲区限制级 99| www超碰| 天天看夜夜看日日干| 影音先锋一区二区在线资源| 亚洲图片欧美在线视频| 国产强奸乱伦无码视频| 亚洲凸凹超碰成人| 久青草影院| 操b在线观看| 欧美亚洲宗合色性图| 国产精品成人在线| 波多野结衣之双飞调教在线播放| 免费97视频| www.激情| AAAAAAAAA黄片| 97超碰9| 久久天天躁日日躁狠狠躁| 综合影视国产无码| 激情五月综合开心五月| 蜜汁欧美| 啊啊啊97视频| 麻豆人妻精品一区二区| 中日亚韩免费视频| 超碰在线一区| 玖玖爱伊人玖玖爱| 亚洲天堂女优在线| 成人性爱电影一区二区| 搡老熟女免费视频| 深夜激情 | 国产精品久久久久久久电影渣男| 在线播放欧洲免费av| 红桃视频高潮| 成人情色一区二区| 伊人色综合网电影| 亚洲无码国产精品久久| 久久狠狠色噜噜狠狠狠狠97| 就去色综合| 东北老女人的激情视频| 九九热视频在线观看| 国产亚洲美日韩Aⅴ中文字幕无码成人| 大香蕉草草| 九九九九九九九九九五码| 激情小说五月天| 久久久久久国产无码精品| 欧美亚洲天堂| 久久久偷拍| 91高潮喷水美女| 一区二区三区网站日日骚| 亚洲成A∨人影院在线欢看| aaa亚无码专区| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 日逼视频日本| 色欲天天综合久久久无码网中文| 99热这里只有精品1| 伊人一区二区三区| 成人熟女视频一区二区三区| 五月激情天| 亚洲色图亚洲无码强奸乱伦| 欧美日韩日产免费网站看| 免费一二区| 成人精品一区二区91毛片不卡| 欧美日韩丝袜 | 天天享受天天看| 色婷婷五月天| 狠狠综合网| 18禁的网站在线| 国产成人精品必看| 亚洲AV成人精品网站在AV| 清纯唯美激情| 久伊人网78| 日日嗨AV一区二区夜夜| 又摸又舔在线观看网站| 天堂资源欧美| 黄页18禁| 麻豆视频test| 久久天天摸| 久久99久久99精品免视看婷婷| 欧美黑人精品一区二区| 日本东京热加勒比久久| 18禁精品网站在线看| 一个人免费视频观看在线WWW| 色五月AV| 97国产精品| 女生久久网| juliaann丝袜| 99re视频这里只有精品| 欧美性爱一区二区三区| 成人无码欧美一级A片狼牙直播| 999熟女精品| 亚州色图片在线色| 啊啊啊不要嗯嗯在线观看| 亚州综合图片| 久久久久久久久久精| 情侣操 逼视频99| 欧美情色男人的天堂| 欧美 综合| 色五月第四色| 美日韩一二三区| 日韩精品三级片长长久久| 亚州色图欧美| 亚洲资源网| 亚洲drav色图| 久久久一二三四区| 新91视频.cmp| 超碰99在线| 黄页av| 91天天综合日韩欧美| 密臀视频三区免费网站| 久久久久久九九九| 久久久久亚洲熟妇熟女| www亚洲免费| 久久首页| 无码国产精品久久久久| 欧美日韩操逼嗦吊| 欧美亚洲综合色| 久久超碰爱| 毛片视频白嫩| 久久久性爱视频| 狠狠2050在线观看| 快播久久人人aV| 久久精品电影在线| 中文字幕av亚洲精品| 国产极品粉嫩馒头一线天av| 人人操肉肉| 老司机射| 丁香五月天啪啪| 久久香蕉国产传媒一区剧情天美| 亚洲综合网图| 天天躁狠狠躁av| 校园春色美腿丝袜| 精品国产Av无码久久久伦古装| 无码动漫av中文字幕| 亚欧成人综合影院| 99色在线观看| 九九久久久九九| 91l欧美在线| 玖玖爱伊人玖玖爱| 激情小说亚洲| 强歼乱伦资源网| 五月婷婷性爱| 色老汉色| 久久久久极品| 欧美高清第一页| 蜜乳Av成人片网站| 99久久久99久久91熟女| 亚洲码和欧洲精品激情系列| 久9爱经典视频| 久久人| 黑人白女精品一区| 丁香五月电影| 亚洲限制级| 婷婷20月天青娱乐| 搞中出久久| 日韩中文字幕二区| 日韩二级| 成人草草视频| 欧美高清18A片| 亚洲性爱无码乱伦av| 97天天摸天天碰| 久久日本熟女精品一区| 日韩9区| 日韩亚洲中文有码视频| 亚洲精品色| 97欧美色资源| 日韩无码一区二区三区| av无码av无码专区| 九九热九九热| 久久久成人免费av电影| www国产无码| 狠狠色噜噜狠狠狠狠狠色综合久久| 99在线精品视频| 精品人妻一区二区乱码一区二区| 亚洲熟女人妻中文字幕一区二区| 色嗨嗨在线| 999久久久久久久精| 9999久久久久| 一本色道综合久久欧美| 久久五月综合| 91精品久久久久久久久久| 爱爱动态60秒| 91黑人无码激情在线| 中文字幕免费观看| 亚洲天堂男人| 色情五月婷婷| 91男人天堂网| 国产日韩手机视频在线| 人人天天欧洲| 青青草原伊人网| 色网在线视频观看免费| 久久久噜噜噜久久久| 少好三P| 999精品国产高清一区二区| 狠狠狠狠狠| 男女性扦B| 一级岛国大片| 亚洲美女精品| 9Ⅰ超碰| 在线精品福利免费播放| www.高清无码诱惑一区.com | 人妻 丝袜美腿 中文字幕| 国产欧美日韩女同性恋ww喷水精品| 91激情国产| 精品偷拍13p欧美dodk视频| 7月婷婷综合| 激情欧美97| 手机看片1025| 亚洲s色图| 超碰在线香蕉| 四虎免费看黄| 韩国三级一线观看久| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 亚洲小说视频| 国产大学生高潮在线播放| 中文字幕AV片| 亚川综合视频| 精品十三区| 日韩欧无码一区二区三区免费不卡| 国产免费一区二区在线A片视频| 啊啊啊啊啊啊啊在线| 大香蕉一区二区在线观看.| 台湾佬中文娱乐自偷自拍| 超碰97 线线 在现| 天天插天天插| 久久久久白虎| 色色色综合网| 夜色91| 久久久一级| 亚洲熟女人妻中文字幕一区二区| 九九热在线视频| 99rre在线精品99re8| 探花精品视频| 久久久久成人网| 日本久久天堂| 大香蕉视频啪啪啪啪| 99啪啪视频| 美女十八禁| 五月丁香综合| 嗯嗯啊啊啊好爽| 婷婷五月影院| 色综91| 九九热精品免费视频| 特色a在线上| 亚洲精品久| 秋霞 色色| 中文字幕55555| 成人精品久久久午夜福利| 国产高清不卡视频| 天天摸夜夜添无码小视频| 97精品97| 老司机老司机午夜影院| 国产女主播视频在线观看| 五月天婷精品激情| 一二三区视频在线观看| 东京热亚洲一区二区| 欧美少妇人妻| 日韩激情视频| 约操熟妇| 日韩精品资源| 欧洲无码一区二区| 黑人美精品 A片| 日本熟妇色熟妇在线视频播放| 日人妻视频91| 久久久青青草| 欧美中文字幕男人天堂久久精品 | 午夜影美女日鸡鸡天天视频国产| 日日爽熟女| 一区二区三区精品黑丝白丝酒店对鸡| 老司机福利青青草| 久草综合视频| 日韩精品一区二区三区色欲| 超碰九7| 97se综合网| 日韩精品中文字幕一| 欧美肥臀在线| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 大香蕉伊人久久| 天天噜| 久久亚洲天天做| AV不卡在线| 老熟女阿 国产91| 情色日播放AV| 精品九九国产无码| 蜜臀99久久国产| 九九热五区| 手机在线观看不卡无码av| 亚洲天堂资源在线| 另类av天堂| 手机看片1025| 欧美巨大性舒爽顶到了| 风月影院男女十八禁| 超碰在线99| 人人操,人人插| 精品少妇人妻一区二区三区| www.欧精品| 久久亚洲AV无码专区国产精品| BBBBB97COM| 2019天天操天天爽天天拍| 亚洲 欧美日韩 另类| 97天堂| 999九九精品| 亚洲第一页色| 久久九九视频九九视频| 久久久久久久97| 91nbbbbbb| 综合熟女| 中日韩熟女| 中国一级αV| 国产女主播视频在线观看| 91久精品| 屁屁影院一区二区三区国产| 久久伊人最新网址视频| 91熟女视频网| 嫩草伊人久久精品| 日本色婷婷| 最新三级网址| 日产操逼| 久久人妻熟女一区二区| 97超碰这里只有精品| 亚洲中文制服诱惑| 亚洲精品美女久久久久久久久| 91久久九九精品国产综合| 99在线观看视频在线高清| 国产精品久久久久久久久久久久久久久久久久| 婷婷色播婷婷| 一区二区三区黄片免费观看| 成人线上超碰| 男人的天堂com| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | AV丝袜少妇| 中文字幕黑人大片| 日韩人妻一区二区精品| 日韩av不卡在线看| 美国日韩黄片| 一区二区影视| 男人的天堂kva| 夜夜爽爽夜夜精品视频| 色爱欲亚洲| 精品国产乱码久久久久久久久1| 国产超碰人人爽人人做| 蜜乳av一区二区| 国产在线视频午夜精华在| 欧美色图欧美| 国产精品夜夜夜| 九九九九精品一区| 激情终合网| 蜜桃久久久久久久| 色蜜AV| 九九色影院| 中文字幕狠狠玩| 国产精品爽爽v| 日本熟女不卡视频| 日本操逼无码| 91少妇| 亚洲风情在线观看| 国产精品97视频| 人妻天天爽夜夜爽2| 女人的天堂大香蕉网| av午夜玫瑰| 亚洲最大的黄色电影网站。| 日本久久久久久久久| 啪啪啪大香蕉| 色墦五月丁香| 日本99久久| 在线看免费无码AV天堂的| 一,爱啪啪,在线免费视频| 国产一区在线观看无码AV| 精品国产91内射久久| 囯产精品久久久久久久久久梁医生 | 性色亚洲| 91亚洲色图| 在线不欧美| 91精品人妻一区二区三区蜜臀| 久久这里只精品| 久热精品在线| 欧美激情在线观看视频| 欧色网址| 久久春色| 密乳视频在线| 国产成人亚洲精品无码最新在线| 国产成久久综合片| 国内毛片国产欧美拍| 成人无码在线视频网站| 97人人夜夜精品视频| 久久天天艹| 国产精品一区二区校花| 亚洲97久久精品亚洲| 亚洲成?V人片在线观看福利| 日韩一区二区三区四区五区| 操逼网站视频漫画国产| www久久99| 色色亚洲| 国产极品999| 操美女人妻| www.91欧美| 欧洲亚洲综合| 激情另类激情| 射久久| 亚洲中字幕日本一区二区三区| 亚洲伊人久久综合97| 最新国内自拍av免费| 欧美性爱日韩性爱| 久久久免费一级黄片| 日韩成人免费电影| 国产丝袜美女诱惑| 91丝袜激情在线| 青青操视频在线| 97久久超碰亚洲| 国产乱子伦一区二区三区在线观看| 免费a v| 性爱视频无打码在线观看| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 欧美九九九| 乱伦强奸区日韩| 亚洲欧美日韩免费电影| 丰满人妻av一区二区三区| 五月丁香综合网| 麻豆乱码久久精| 中文字幕视频免费| 青青青在线高清视频在线一二三四区| 超碰在线人人射| 国产亚洲女v在线观看| 久久久九九网站| 青娱乐 成人娱乐在线| 国产成人主播| 色悠悠伊人网五月天| 老司机福利青青草| 操逼逼福利视频| 蜜臀少妇一区二区| 玖玖爱一区在线| 精品一区二区2| 九九九九热| 黑人操一区二区| 男人的天堂不卡一区二区| 日han少妇无码| 999久久芭蕾| 国产强奸乱伦无码视频| 成人免费在线网站| 日本亚洲vr欧美不卡高清专区| 亚洲熟女一区| 天天综合欧美| 人人操人人摸人人看人人干| 色婷婷狠狠| 青青草色情网站视频| 午夜噜噜噜| 岛国在线免费视频| 91欧美| 久久国模av| 久热伊人| 一区二区三区成人高清视频| 中文字幕日韩综合| 四虎在线免费视频| 日本淫乱女一区二区三区视频| 久久夜黄色无码A级大片| 色性综合| AV男人天堂网| 人人操人人摸avav| 五月天综合| 青青伊人久久| 国产v亚洲v日韩v欧美v片另类| 肉嘟嘟www视频在线观看高清| 极品白嫩福利在线| 亚洲成人AB| 翔田千里一区二区三区奶水| 日韩精品国产精品五码一区二区| 精品少妇人妻| 91精品国产91久久福利| 我爱大香蕉| 四虎在线播放| 欧美色www亚洲国产阿娇要播| 操逼日韩无码| 亚洲日韩东京热一区| 性天堂| 97人人射| 97爱啪| 亚洲国产精品99久久久| 亚洲 图片 综合91| 超碰在线日韩一区| 亚洲天堂人妻熟妇视频| 日产中文字幕2020| 狠狠超| 色婷婷网| 加勒比综合a∨| 国产美女自拍AV| 久久久久久久久久久久久久久性生活视频| 97在线观看免费| 欧美日韩国产黄色片| 色老汉色| 亚洲性网| 碰碰在线视频| 日本熟妇人妻一区二区三区| 国产精品爽爽va在线观看98| 91日产欧美| 国产精品午夜福利亚洲综合网| 亚洲日产专区| 97超碰9| 中文字幕在线免费观看视频| 日韩中文9| 一起草日韩| 一区二区蜜臀| 操逼逼一区视频| 色鬼在线综合| 欧美性爽xyxOOOO| 色香阁在线| 中日韓欧美高清| a久久| 久久香蕉国产线看观看亚洲女人 | 熟妇色99| 五月丁香综合激情| 国产在线激情| 婷婷亚洲天堂| 欧美亚洲特P| 婷婷激情五月| 狠狠躁伊人中文字幕| 亚洲欧美成人在线| 青青草综合在线| 日本午夜久久电影| 日日骚av| 99热在线观看| 欧美大的香蕉有线电视视频| 五月天激情小说| 欧美se综合| 五月丁香六月婷| 999久久久九九九九| 午夜天堂精品久久久久91| 快灬快灬 一下爽蜜桃在线观看| 99久久九九| 麻豆av一区二区| 东京热亚洲一区二区| 中国少妇啪啪视频| 大香蕉伊人色偷偷在线| 91黑人狂躁丰满熟妇| 久久久久久性爱片| 操操操五月天婷婷丁香影院| 97视频620| 萌白酱自拍视频| 大屁股熟女一区二区三区| 3p国产色噜噜一区| 久久午夜神马| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 五月天婷婷欧美三区| 999综合网| 久久久999网站| 黄色免费一级在线毛片| 在线黄色污污网站| 操逼逼福利视频| 后入合集| 96精品在线| 台湾一区国产高清在线| 操死我了嗯嗯嗯| 色久桃花影院在线观看| 九九久久国产精品怡红院| 久久激情五月| 日本欧美中文字幕| 伊人一区二区三区| 久久久精品无码亚免费| 亚洲男人天堂网站| 青娱乐亚洲热| 91影库| 久久亚州大香蕉| 天天日夜夜| 在线毛片片免费观看| 一区二区三区成人| 中文字幕在线高清男人的天堂| 9丨久久九九九| 操香逼| 强奸乱伦Av网| 男同专区一区二区三区在线| 色婷婷在线视频精品导航| 啪啪视频亚洲第一| 精品丰满熟妇人妻一区| 91亚·色| 亚洲精品天堂久久A∨51成人漫| 变态另类专区| 国产精品经典一卡久久久 | 99在线观看| 国产无码三级视频在线观看| 欧美激色| 爱射综合| 欧美日韩性爱无码| 亚洲色宗合| 国产少妇高潮| 五月丁香在线| 国产特级毛片AAAAAA高潮流水 | 亚洲欧洲日本精品中文a∨| 中国熟女91| 超碰三级秋霞| 亚洲精品无码久久AV| 91岛国动作片| 欧美伦乱爱| 久久久人妻| 日韩性爱1级片视频| julia国产在线 | 亚洲男人的天堂V| 国产亚州高清国产拍精| 综合久久97| 蜜桃精品视频一区二区三区| 久热色情精品| 成人免费不卡在线视频| 欧美日韩在线视频网站| 欧美伦乱| 99精品网站| 久久久久人妻| 欧美日本中字另类在线| 女人久久久| 东京热大香焦| 第二页中文字幕| 99久久综合网| 欧美天天干| 欧美人妻少妇| 熟女露脸激情自拍视频| 欧美性,色九九| 婷婷综合| 国产99久久99热这里只有精品15 | 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 亚州欧美色图| 91国产伊人大香蕉| 天天天乱色综合全| 女优免费一区二区永久| 成人性爱美曰韩| 欧美性爱日韩高清| 午夜一区| 国产风韵犹存熟妇三区| 中文字日本乱码| 91 刺激在线| 91在线精品| 天天谢天天干| 91综合在线| 日比av无码| 吊色| 国产日韩人人| 伊人97色天使| 亚洲天堂,男人| 国产a级午夜毛片| 免费αⅴ在线观看| 欧州一区二区三区四区| 久久黄人人爽视频| 老鸭窝在线视频播放| 加勒比海成人视频网| 久久人妻四季| 蜜臀久久99精品久久综合| 亚洲一区中文字幕一区| 日韩成人精品视频自拍| 一本精品日本在线视频精品| J?P?NESEHD熟女熟妇伦| 99在线精品视频| 91天天综合在线| 中文熟女五十乱码在线| 欧美大战久久久伊人| 精产国品一区二三产品| 九九九网页| 久久男人的天堂国产| 91丨九色丨熟女高潮| 秋霞欧美性爰视频| 在线可观看的黄色网址| 亚洲无吗在线视频| 国产日韩精品人妻久久久久色欲网站| JIZZJIZZ亚洲女人被躁| 中文字幕熟女人妻丝袜| 欧美黄业| 亚洲欲色| 玖玖久久久| 欧美 亚洲精品首页| 日本道人妻久久久在线不卡色视频| 香蕉大久久久| 韩国毛片一区二区三区| 中国熟女91| 97热视频在线观看| 人妻激情在线视频| 少妇内射视频| 国产后入清纯| 欧美人妻另类在线| 国产AV人人夜夜澡人人爽麻豆| 亚洲日韩熟女人妻高清在线| 久久啊啊啊视频| 亚洲熟久久| 天天日美女的B| 精品少妇人妻| 久久中文字幕女同性恋一区| 九热超碰| 亚洲熟女一区二区| 亚洲图片 欧美电影| 少妇高潮一区二区三区在线| 9精品久久久久| 狠狠躁伊人中文字幕| 九九九九九九九九九国产精品 | 欧美性夜| 久久久9999| 翔田千里A片一区二区| 日韩熟女无码| 亚洲天天做日日做天天谢日日| 日韩激情毛片一级久久久| 久思思热视频在线观看| 操逼www.| 黄aaaaaaaaaaaaaaaaaa色网站| 啊视频在线| 另类图片五月天| 亚洲天堂性爱| 91麻豆天美传媒HD| 99re这里| 丰满少妇精品一区二区| 精品人妻一区二区三区四区| 啊啊啊啊啊啊啊啊视频| 欧美一区二区三区不卡高清视频| 91人精品妻入口| 亚洲中文一区二区三区| 国产三级电影免费观看| 天天综合色| 91女神在线视频| 精品无码一二三四区| 91男同| 国产精品乱码久久久久久久久| 熟妇熟女一区二区三区| 1769一区| 日本操逼二区| 成人网址在线观看| 欧洲天天在线| 亚洲限制级| 激情文学小说一区二区| 加勒比综合88| 欧美日韩*字幕一区| 91c色| 色五月网址| 99自拍B亚洲| 日韩一级二级三级免费看完整版国语版 | 在线无码网站| 国产亚洲国产超碰| 另类综合另类| 日韩电影天堂视频二区三区| 啊啊啊操死我了| 欧美91精品国产自产| 黄色片一区二区三区四区五区 | 日韩人妻有码免费视频| 自拍偷拍2025在线观看| 六月婷激情福利天堂69| 亚洲少妇色图自慰直播| 亚洲丝袜二区在线| 精品一区二区三区国产| 国产综合网站在线播放| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 久久久五月天| 一区二区三区蜜桃成人撸久久东京热| 亚洲交换| 日本国产欧美一区三区二区 | 污啪啪啪视频| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 在线综合 亚洲 欧美中文字幕 | 青青草毛片| 国产网红精品| 亚洲欧美大香蕉| 欧美91精彩| 人人妻人人澡人人爽久久av| 26uuu偷拍亚洲欧洲综合| 欧美日综合| 国产熟妇一区二区| 成人性交午夜免费片| 亚洲免费成人在线高清无码视频 | 97超碰超| 成年女人黄网站| 2020视频1区2区3区| 日韩无码久久熟女一级片| 亚洲天堂男人天堂网| 中文字幕一区电影在线观看| 精品超碰中文在线| 欧美激色| a片自拍直播视频| 亚洲综合成人网| 欧美猛交黑寡妇中文字幕| 99re98| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 久久久久久AV无码免费网站| 麻豆久久久久久久久丝袜 | 色情综合网| 少妇色综合| 欧美不卡五十路| 婷婷在线精品| 日韩不卡网操逼中文字幕日韩| 淫荡网址| 不卡免费av在线播放| 色欲人妻一区二区在线| 91亚洲综合在线| 国产97视频免费观看| 二对二中文字幕。| 亚州男人天堂| 免费看欧美美女黄色大片| 中文在线久久字幕| 女色综合| 丁香五月自拍| 日韩97视频| 黄色大片免费在线| 人人爽天天爽| 九九九成人| 日韩丝袜二区| 超碰天天操| 亚洲一区中文精品| 久久精品一区二区三区不卡| 国产精品69久久久久久久| 涩涩涩综合| 嗯嗯啊啊操死我| 91人人| 久操热| 91色人| 日韩精品中文字幕一| 99啪啪| 免费观看日本操逼视频| 亚洲无码99| 丰满少妇精品一区二区| 日本激情免费大片| 丝袜视频一区二区在线播放国产中文| 一区二区三区国产在线播放| 九九成人| 九九热精品视频六| 欧美一级做a爰片免费视频| 久久成人午夜狠狠| 小视频玖玖| 亚州春色| 乱伦一区二区三区‘| 99re在线观看| 性久久久| 99re69综合| a片 xxxx受爽视频| 香一区二区三区| 欧美日本成人一区二区| 天天看综合网| 97超碰站| 毛片视频白嫩| 日本淫乱女一区二区三区视频| 野狼激情网| 91亚洲色图| 伊人影院在线理论播放| dy888午夜老子影视达达兔| www.狠狠干.coom | 日韩色香| 情侣开房子拍 日韩无码 女的很漂亮| 好吊色青靑草| 欧美 亚洲 综合 制服| 精品黄色电影| 日韩在线女优天天干| av三级电影在线播放| 99热免费| 男人女人18禁片免费看网站| 91在线限制级| 欧美五十路熟| 欧美大战久久久伊人| 午夜福利精品| 性色高清..……| 婷婷五月综合在线| 精品九区| 亚洲中文制服诱惑| 国产福利一区二| a人欧美综合天堂麻豆| 九月丁香婷婷色| 性九九九九九九| 无码自拍SM| 欧美宗合色| 久久久久久久 九九九九九九九| 视频一区二区免费在线| 佐山爱中文字幕| 亚洲欧美综合区自拍另类| 伊人久久亚洲色欲综合网站 | 欧美96交| 一区二区三区四区色图| 久久精品国产亚洲AV先锋| 亚州综合电影| 亚洲啪啪视频一区二区| 超碰97.com| 亚洲一区深夜| 国产午夜福利专区综合| 欧美青青视频| 国产综合操逼高清| 五月天亚洲色图| 亚洲 欧美 小说| 国产尤物AV尤物在线观看不卡| av天堂加勒比| 手机av天堂久久久久| 免费?级毛片无码?∨蜜芽试看| 97热视频在线观看| 狠狠色综合网| 亚洲欧美国产va在线播放频| 久草综合视频| 成片免费播放| 男啪女色黄无遮挡免费观看| 国产白丝在线| 亚洲经典啪啪| 亚洲美女AV无码| 国产乱码精品久久久久久| 牛黄色久午久| 热99这里有精品综合久久 | 黄色电影在线播放综合网站 | 国产小u女在线观看| 伊人操| 久干网| 亚洲人妻av| 色色色日本| 熟妇高潮二区三区| http://qxhbdz.com| 色色色色日本| 美欧色综合| 玖玖爱一区在线| 五月天综合在线| 91亚·色| 麻豆国产97在线| 视频在线中文字幕| www.狠狠干.coom| 午夜一区二区三区国产| 91美女精品| 欧美另类自拍| 国产67194| AA级电影三区| 清纯唯美亚洲另类| 四季AV综合网址| 日韩不卡av一二三| 成年人网站在线免费观看| 久操av在线| 欧美久久婷| 国产福利第一视频| 在线观看一级α片刺激高潮视频| 天天综合站| 精彩国产视频播放1区2区| 国产做?爰片久久毛片?片美国| 成人精品在线免费视频| 91欧美美女日韩国产婷婷| 天天插天天操| 国产超碰AV在线精品| 亚洲精品电影| 国产精品久久久九九九| 欧美夜夜狠|