亚洲有码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
返回資訊列表
中文字幕第二页| 婷婷色综合欧美日韩| 好屌色综合| 久久噜噜噜精品国产亚洲综合| 日韩 欧美 视频 在线 一区| 无码av永久免费专区网站| 成人精品电影| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 在线播放中文字幕| 国产欧美另类久久久精品课程| 亚洲中文字幕av| 亚州欧美综合| 久久久久久久极品香蕉视频| 国产精品久久久久久久AV大片| 精吧天堂| 久久9亚洲| 婷婷10月天青娱乐| av片在线观看免费播放| 日韩人人精品| 国产91精品福利在线| 男女激情中文字幕| 91色婷婷综合久久中文字幕二区| 婷婷色综合欧美日韩| 精产国品一区二三产品| 亚洲性爱无码乱伦av| 久久免费9| 欧美日日夜夜| 国产又操| 另类图片综合| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 午夜欧美J进J出白浆流出久久久 | 欧美AB在线观看| 伊人久久婷婷| 91人妻素女| 大香蕉日韩| 婷婷国产精品一区二区| 伊色久人大在线| 成人三级片一区二区三区视频| 欧美色图在线视频少妇| 91精品又粗又猛又爽| 男人把坤坤插入女人的下体| 天操老女人| 土豪酒店各种姿势玩弄极品幼稚| 青青草无码视频| 久久久久久裸体| 9超碰免费| 99国产在线 精品 视频| 东京热av男人的天堂| 中文字幕交换人妻| 国产AV线| A片A5445444| wwwxxx日本爽| 色综合久| 欧美日本中字另类在线| 日韩探花精品在线视频| 中文字幕一区av| 日韩免费大片一级播放| 狠狠色狠狠色狠狠五月| 青青草久久在线| 久久九九网| 国产精品蜜乳AV| 黑人性欧美| 大香蕉黄色一级片免费看| 大鸡巴久久| 蜜乳AV网址| 无码高清少妇久久| 久久精品国产97欧美精品亚洲 | 蜜臀久久99精品久久久电影| 久热99999| 色欧美天天| 一区二区娱乐网站| 国产精品青草综合久久| 九久精品| 青青草好吊| 久操视频免费观看| 使劲用力艹少妇视频一区二区| 欧美日韩亚洲高清不卡一区二区三区| 91在线精品| 丰满人妻一区二区三区大胸懂色 | 五月丁香六月婷| 一级aaaaa欧美中文字幕录像片| 亚洲成a人片在线观看中文!!!| 一级做a爰片性色毛片久久| 亚洲狠| 亚洲在线网站| 18禁超污无遮挡无码免费网| 俺去也婷婷| 青青草吊丝| WWW4虎| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 1769国内精品视频| 超碰精品| 激情丁香五月| 亚洲最大成人a毛毛片| 欧美日韩色| 日本不卡三级网在线播放| 丝袜熟女一区二区三区| 乱伦日本中文自拍| 91中文字幕在线观看| 午夜精品久久久久久久男人的天堂 | 色九九综合AV| 人妻av在线| yaouchengrenav| 无码二级三级| 日韩三级av片| 91精品少妇搡搡搡| 综合色图区| 午夜福利在线合集| 少妇厨房愉情理伦片bd在线观看| 人妻丝袜日本| 中文字幕午夜精品久久久| 中文字幕一区二区三区人妻少妇在线| 白嫩国模丰满一二三区| 搞中出久久| 久久久性| 亚洲天天更新| 久久熟女嫩草成人片免费| 四虎免费看黄| 91在线限制级| 天天影视网综合少妇| 五月丁香社区婷婷日韩欧美精品影院 | 国产欧美成人精品| 国产农村妇女精品一| 精品久久久久久亚洲| 人人看人人摸人人色| 亚洲另类小说卡通动漫| 黑人精品XXX一区一二区| 美女诱惑久久| 97超碰香蕉| 啪啪啪男女亚洲中文字幕99| 欧美在线电影| 欧亚日韩综合精品国产| www.91欧美| 10000部十八禁看电影| 亚洲有薄码区日本系列中文字幕| 黑丝少妇在线观看| 五月天婷婷久久| 日韩有码一区三区| 大茄子熟女AV导航| 大香蕉亚洲中文| 玖玖久久久| 亚洲高潮少妇| 日韩成人无码| 久草热制服丝袜在线观看 | 激情五月婷婷| V A在线| 麻豆天美制片厂网站视频| 国产成人精品必看| 妇女乱色二区| 日本天堂网| 男女激烈网站最新| 亚洲一区二区中文字幕| 91亚洲黑人| 又大又长又粗又爽又黄| 一级免费精品| 男人的天堂亚洲| 操国产高清| 亚洲色资源| 美女黄频a美女大全免费皮| 99re视频在线播放青草| 大香蕉十区| 亚洲网站一区二区在线| 欧美偷偷网| 91九久| 国产东北女人在线视频| 日本久久超碰| 四季av一区二区凹凸精品小说| 大香蕉人妻| 国产精品第一区第一页| 免费网色网站| 久久99久久99精品免视看婷婷| 久久久久久夜夜夜夜夜| 大香蕉欧美国产日韩高潮| 9久热| 超碰在线观看av不卡| 欧美自拍偷拍免费观看| 户外裸露刺激视频第一区| 日本国产成人亚洲精品无码| 99国产精品人妻人伦| 成人热久久精品| 99在线观看视频在线高清| 无码人妻精品一区二区中文| 91无码西班牙视频在线| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 亚洲欧美日韩激情不卡| 无码人妻系列少妇| 五月天激情四射| 探花视频免费观看国产专区| 欧美一级久久久丰满| 午夜欧美女人操逼| 强奸乱伦AV一天堂网| 久操视频在线观看| 亚洲精品白浆高清久久久久久 | 亚洲图片欧美偷拍| 脫衣舞一区二区三区| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 人人操人人射人人干| 精品少妇后入一区二区三区四区人妻巨乳 | 亚洲国产成人高清在线| 国产福利影视| 国产一区二区欧美日本| 自拍偷拍 日韩无码| 老司机深夜影院18未满| 中国东北熟女老太婆内谢| 无码操逼视频一下| 日韩中文字幕人妻视频| 亚洲成熟国产精品美女| 久久性视频| 久久激情亚洲精品无码?V| 蜜桃视频成a人v在线| 亚洲乱码尤物193YW| 深夜激情无码| 偷拍 亚洲| 久久久婷婷| 中文字幕女同在线| 日韩精品资源| 日本熟女不卡视频| 囯产操逼片| 麻豆久久久一区二区| 激情五月天综合网| 在线观看A啊啊啊| 香蕉黄色一级视频| 人人 操人人 操人人| 青娱乐日韩无码| 夂久色| 白 大 人妻 区 在线| 国产三级中文字幕粉嫩| 91一区二区三区蜜桃| 强奸乱伦日韩AV| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 欧美视频一| aaaa少妇高潮大片| 超碰 另类 欧美 | 青青草一区二区三区四| 无码国产精品96久久久久孕妇| 亚洲第一黄色av网站| 91久久精品国产| 校园春色家庭伦理欧美激情| 日本成a人v网站在线观看| 91操人| 三上制服丝AV| 九九九九九九视频免费| 全免费a敌肛交毛片免费| 色色婷婷五月| 五十路熟女,国产欧美精品区一区二区三区 | 久久亚洲不卡一区二区三区| 欧美九九九| 亚洲一卡2卡3卡4卡乱码网站| 久久熟女人| 久久岛国| 亚洲丝袜色| 天天舔日美女视频| www久久99| 女人18精品一区二区三区| 黄色av网站在线播放| 一区麻豆 高清中文字幕| 校园春色 亚洲| 欧美顶级黄片AAAAA在线免费看| 91麻豆天美国产欧美日| 一二三区精品视频| 五月香婷婷| 青草一区二区| AV中亚| 曰韩av中文字幕专区| 大香交| 激情色播| 九九热九九| 国产一区96在线| 熟女探花啪啪| 婷婷情色五月天| 国产理论视频在线播放| 欧美第二页午夜| 人成午夜免费大片| 青青草无码视频| 91久久久久久| 日本精品五区| 一本一首道人妻少妇免费久久| 草莓精品视频在线免费观看| 欲色啪| 黄色电影在线播放综合网站| 欧美一级美片在线观看免费| 五月丁香在线| 亚洲精品中文字幕一区在线视频| 熟妇熟女一区二三区| 亚洲男人的天堂网| 97精品久久久久中文字幕| 伦在线97| 国产精品丝袜在线| 翔田千里爆乳巨臀无码| 丝袜综合色图| 操亚州| 日本黄色天堂| 婷婷探花久久精品一区| 天天舔天天日天天射| 综合av影片| 超碰在线综合97| 花花AV导航| 啪啪综合网| 国产亚洲精品无码三区| 鸡巴插逼视频| 欧美一区二区亚洲天堂| 操逼不卡中文字幕| 综合网亚洲在线| 亚洲成人在线乱码色午夜| 精久久久| 91天天综合日韩欧美| www.av家庭乱伦| 国产精品视频麻豆入口| 婷婷伊人网| 亚洲男人天堂网久久| 天天看特黄的免费网站| 97操综合| 91丨九色丨国产丨人妻在线| 人人人摸人人| 99久久网站| 天堂日本亚洲欧美| 亚洲,欧美,综合网| 大香蕉免费3| 婷婷久久大香蕉| 九九英色视频| 国产女主播视频在线观看| 96久久久久| 亚洲天堂7777| 麻豆AV96熟妇人妻| 99热国产| 最新日本中文字幕| 六月丁香啪啪啪| 青青草久草AV| 成人午夜高潮av猛片| 婷婷久久五月| 麻豆三极片| 9999九九九久久久| 志村玲子视频一区二区| 欧美性生活男人的天堂| 丝袜色综合| 五月丁香啪啪啪| 成人小说视频在线精品欧美| 亚洲天堂电影网99999| 日韩AV电影网站| 午夜视频好爽啊| 白丝被操91| 91在线免费精品视频| 超碰色大香蕉| 97色欧洲| 人妻丝袜肏逼| www.狠狠| 插入综合网| 亚洲日本韩国在线| 91狼人| 乳欲人妻办公室奶水| 国产精品久久久久久久电影渣男| 天堂亚洲欧美| 色99视频| 欧美韩日精品资源| 欲香欲色综合天天伊人| 丰满少妇乱子伦精品无| 国产精品 午夜福利| 97色碰| 日韩有码免费视频| 亚洲 欧美 色图| 国产成人www免费人成看片| 国产精品在线网站| 国产精品美女在线一区| 碰人碰碰人人开房人肉| 日韩综合无码色欲vv| 精品网站9999| 国产1024在线播放| 日本淫色网| 亚洲本色精品一区二区久久| 91人妻视频在线| 日韩欧美久久婷婷网站| 自拍偷拍国产欧美日韩韩| 97精彩视频网站| 欧美成人性活片| 91色艳| 蜜桃AV天堂| 国产精品视频精品一二| 99久在线精品99re8蜜桃| www超碰| 天天摸夜夜操视频| 最新日产中文在线麻豆| 熟女久久| 蜜桃久久久久久久| 成·人免费午夜在线观看| 亚洲色人妻综合| a亚洲欧美色欲| 清纯唯美综合| 色踪合AV| 国产精品。| 久操B网| 精品人妻一区| 亚洲综合小视频小说在线观看 | 性感美女啊啊啊在线| 丁香五月性爱| 97se亚洲| 91久久堂| 色欧美天天| 传媒免费一区二区三区| 女性91网站| 欧美性爱97超碰| 粉嫩av一区二区三区天美传媒| 狠狠躁AV| 成人亚欧免费视频| 综合亚州欧美| 久久久不能久久久久| 中文字幕av亚洲精品| 成人天天看站长推荐| 蜜臀99久久国产| 亚洲国产激情国产av| 91精品丝袜在线观看| 日韩精品一区二区三区四虎影视| 亚洲天堂另类小说男人| 久久久国产护士丝袜美腿一| 超碰社区97| 亚洲国产精品无码AV久久| 日日摸夜夜夜夜爽| 人人爽天天爽| 操少妞在线视频| 东北女人无套内谢视频| 熟女突然公开看18禁影片| 大香蕉在线视频15| 国产熟妇一区二区| 午夜αv| 国产传媒操逼视频| 蜜色网色哟哟| 伊人性在线视频| 精品国产一区二区三区在线播出| 91九色网| 丝袜视频网国产90| 成人七区| 91在线限制级| 丁香九月婷婷| 爽爽淫人网| 97操综合| 俺去俺来也在线www| 超碰资源亚洲97| 中文字幕熟女人妻丝袜丝| 五月天久久综合网| 欧美少妇大量自拍视频在线观看| 国产后入清纯| 国产精品网址| 日韩在线97| 亚洲欧美另类激情小说| 9 9精品一区二区三区| 丝袜狠狠草尤物 91| 澳门黄片一香蕉视频| 又黄又爽在线观看视频| 一区二区三区一亚洲中文字幕、综合区灬 | 欧美日韩性爱无码| 91麻豆天美国产欧美| 淫穴高潮色图| 日韩人妻 中文字幕| 亚州色国| 久久久亚洲高清不打码| 伊人991| 久久亚洲AV无码专区首页| 欧美熟妇操操视频| 亚洲欧洲综合成人av一区| 欧美狠狠操| 日韩无码操逼片| 二级久久网| 亚洲阿v天堂无码z2018| 久久超碰98| 中文字幕一区二区三区高清| 97视频在线视频| 国产AV无码AV| 亚洲天堂另类| 免费啪啪啪网站18岁| 日日骚av| 亚洲18禁| 国产精品探花色| 超碰97久久国| 日本色色色| 婷婷爽人人婷婷爽视频| 亚熟在线| 18禁网站在线播放| 黑丝制服中文字幕| 色97| 天天狠操| 亚洲综人网| 色婷婷丁香五月| 欧美狠狠| 欧美猛交黑寡妇中文字幕| 久久直播国产| 久久久不卡区一区二区三区久久久| 免费久久一级毛片大黄| 精品999日本| 久久亚洲AV成人精品无码| 国产精品久久久久久久久久久久久久久久| 91成人久久| 五月天亚洲网| 色婷婷丁香五月| 国产精品麻豆成人av| 传媒免费一区二区三区| 91狠狠综合久久| 97超碰色| 懂色av中文字幕| 97超碰色五月| 日本丝袜人妻内射| 91精品网站| 色婷婷蜜臀av| 欧美视频在线视频免费va| 亚欧色图在线激情| 91高潮喷水美女| 日本狠狠干| 影音先锋乱伦资源| 欧美成人精品一区| 亚洲精品蜜桃久久久久久久| 日本久久网| 久久成人国产精品| 亚州,欧美在线| 人人色人人射人人妻| 美国aaaaa一级黄片| 男女国产精品| 男人的天堂日韩| 欧亚洲精品有视频| 蜜乳AV色欲AVAV无码| 国产午夜福利专区综合| 精品二区久久| 伊人991| 蜜臀av在线播放一区二区三区| 成人激情无码在线视频| 亚洲阿v天堂在线| 91色s| 熟女天天干| 在线99热| 成人免费福利在线观看| 草草影院最新网址| 火箭成精品视频884必出精品| 欧美日韩天堂| 97 亚洲 日韩 欧美 在线| 婷婷视频网| 久久久国产亚洲精品系列| 欧美亚洲中文| 久久岛国| 另类老少妇| 不卡一区视频| 人妻 制服 日韩 中文 在线| 亚洲成人碰碰| 久久婷婷精品| 玖玖爱免费观看视频| AA级电影三区| 蜜臀久久99精品久久久久久婷婷| 精品制服美女中文一区二区三区| 日韩人妻精品中文字幕| 久久久久国产亚洲一区欧美色图日韩| 操碰97| 蜜乳av一区二区| 在线αⅴ| 日韩操逼性鲍| 黄片免费日韩| 无遮挡男女激烈动态图| 怡红院成人视频| 亚洲美女高潮喷水视频| 国产夫妻性生活视频| av线电影| 超碰69| 91激情网| 偷拍2020| 欧美骚少妇| 大香网伊人久久综合网eew| 超碰性爱97| 免费看美国人人爽,人人操| 69超碰综合| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 97天天弄| 日韩欧美被操黄免费观看| 97爱爱影院| 国产精品乱人伊人网| 一区二区三区网站日日骚| 欧美少妇大量自拍视频在线观看| 黄页18禁| 欧美黑人与女人91~| 亚洲情色婷婷五月天| 四虎AV无码| 激情综合av| 午夜毛片高清免费不卡| 午夜精品久久久久久久99| 久久色一区二区| 一区二区视频你懂的| 亚洲 综合 第一页| 久久久精品九| 婷婷午夜清品久久久久久久性色视频观| 97久久国产| 97综合网| 操逼日批| 风流老熟女一区二区三区l| 尤物一级在线免费观看| 免费视频a级毛片免费视频| 国产高潮AA片免费看| 天天综合91在线| 丝袜内射| 青木玲在线不卡| 国产三级中文字幕粉嫩 | 欧美激情亚洲| 欧美国产精品久久九九| 日本人妻中文字幕精品| 亚洲砖码砖专无区2023| 五月丁香综合激情| 在线天堂999| 婷婷五月天无码| 精品国产乱码久久久影院| 极品色综合| 亚洲黄色视频在线观看视频| 午夜福利在线合集| 好吊妞转入那个网| 亚洲青色欧美| 亚洲乱熟女一区二区| 97视频在线播放| 性爱免费视频成人| 综合一区中亚洲国产成人综合精品 | 欧美一二三| 特级特黄一级毛片免费| 337p大胆噜噜噜噜噜91Av| 手机av天堂久久久久| 天天综合网AV91| 亚洲欧美洲综合| 人人看黄色视频| 丁香五月天激情网站| 欧美嗯啊……在线观看视频免费| 日本孕妇孕交| 国产精品 视频| 国产精品一二三在线看| 九九热免费国产视频婷婷伊人| 91路www| 老女人综合网| 国产av美女被艹的乱叫| 丝袜狠狠草尤物人妻av91| 一区超碰一区| 国产一区二区在线播放量| 久久美女福利是上海美女| 日本丝袜美腿人妻九九| 精品久久久久综合无码| 无码最新| 欧美亚男人的天堂| 久99在线免费观看视频| 欧美日韩日产免费网站看| 日韩偷拍色图| 另类老少妇| 天天艹天天日| 蜜伊人色综合97| 久久精品噜噜噜成人看免欧美大片| 老司机天天操| 大胆91| 亚洲情色 自拍| 无码av永久免费专区网站| 四虎影视在线| 色欲久久99国产精品久久久久久| 91动漫操逼视频| 啊啊啊啊啊在线视频| 呦呦一区| 丰满人妻av一区二区三区| 超碰97最新人妻| 日韩三级在线观看网站| 密桃99999| 91丝袜人妻| 白嫩国模丰满一二三区| 农村妇女精品一区二区| 久9re热视频这里只有精品| 日韩免费人妻色情网站| 亚春色色| 操操碰| 97超碰国产亚洲精品| 伊人国产成人av网站| 人人做人人妻人人夜视频| 97色五月天完| 97亚洲精品| 欧美性爱1080p| 屌妞视频久久久久久久| 一级做a爰片性色毛片久久| 91黑丝少妇| 亚洲高清自拍| 91neishe| 亚洲九九九| 夜夜一区二区| 麻豆美女丝袜人妻中文| 人妻天天夜夜爽一区二区| 人妻少妇精品视频一区二区三区| 99精品在线| 久久久亚洲熟妇资源| 欧美日韩99| 友优传媒精品在线一区二区| 噜噜噜无码AV一级一级久久影院 | 中文字幕色AV| 天天天天天天天天天天干美女| 激情人妻另类| 欧美日韩国产色图在线| 久久久久96| 综合久| 超碰99re| 久久久久久夜夜夜夜夜| 乱伦日本中文自拍| 操九九九九九九| 国产粉嫩蜜臀av一区二区三区| 日日夜夜骚| 91久久九九精品国产综合| 丰满精品人妻少妇久久字幕| 美女午夜福利免费视频| 久久人人爽av亚洲精品天堂桃色| 国产亚洲欧美每日在线| 欧美熟妇亚洲版| 国产熟女免费观看久久| 2026国产精品视频| 午夜高清成人在线视频| 大香蕉青青9| 日韩成人大片一区二区| 欧美视频一区二区三区| 天天搞在线综合网| 天堂av最新电影网| 8050午夜少妇无码| 区自美91| 蜜臀久久99精品久久综合| 国产丝袜欧美在线视频| 久久亚码| 激情综合色| 国产精品一二三区18| 1000午夜黄色| 大香蕉伊人久久| 综合伊人网12色| 日日噜噜夜夜久久亚洲一区二区 | 97天天插| 96AV精品| 中文字幕在线观看永久| 国内毛片四区| 99re95| 久久免费精品视频免一| 啊啊啊啊啊啊在线观看| 韩国轻伦国内自拍一区| 性开放中文AV高清无码免费看| 久久欧美激情| 美日韩一二三区| 狠狠色综合网| 啪啪视频亚洲第一| 大香蕉伊人75| 夜夜综合| 综合色图亚洲欧美| 国产精品蜜乳AV| 9久精品| 久久中久文96| 免费9 1久久| 99热99在线播放激情| 国产精品久久久久久久久久久久| 操91| 69人妻精品一区二区绯色| 制度丝袜99| 久草午夜| 国产视频第2页| 青青操97| 99久热| 新婚人妻扶着粗大强行坐下| 色在线视频导航| 欧美啪啪啪91| 亚洲 综合 第一页| 国产精品乱人伊人网| 99久久久久| 日本一区二区不卡精品| 成年人网站在线免费观看| 天天夜夜rb| 欧美骚少妇| 97色97好| 一区黄二区黄| 91oumei| 欧美性爱系列| 性在久久久久久| 亚洲天堂五月天国产| 色色九区| 婷婷10月天青娱乐| 蜜桃精品视频一区二区三区| 天美一二三在线观看Av| 欧美人妻精品| 三级三级三级日本99| 乱伦1色页| 亚洲色图尤物视频| 97精品一区二区视频| 久久97超碰| 男女啊啊啊啊啊| 天天舔日美女视频| 日本一卡二区在线| 欧美日韩人妻少妇 一区二区三区| 欧美白嫩女HD| 大香蕉欧美伊| 久久久久久久九九九九九九| 亚洲 欧美都市激情| 99这里有精品视频| 国产福利第一视频| 婷婷丁香成人| 亚洲天堂久久| 去干网最新版| 婷婷五月天av| a在线观看| 丁香五月性| 青青草天天亲夜夜操网| 不卡免费av在线播放| 国产18精品亚洲精品| 亚洲欧洲精品视频发布| 色婷婷激一区二区三区| 久久av成人无码免费| 国产精品一区午夜福利| 青椒国产97在线熟女| 久久毛卡| 日韩精品亚洲专区在线影视| 激情干在线| 巨爆乳肉感一区二区三区竹菊影视| 国产欧美亚洲精品a第2页| 亚洲一本大道中文字幕无码在线| 国产超碰| 日本三级韩国三级99| www.夜夜操| 最新加勒比丝袜在线| 九九热免费国产视频婷婷伊人五月 | 超碰诱惑| 91综合网| 国产福利电影| 一级毛片久久久久久久女人18| 国产99精品一区二区三区免费| 乱伦av麻豆| 日韩欧美经典在线观看| 久久一二三四五六七八九区区区| 女人天堂AV五区在线| 99自拍B亚洲| 久久婷婷亚洲欧| 久久华人网| AV女优男人的天堂| 精品人妻一二三| 韩国一级婬片A片无码天美| 国产精品宅男免费| 91一起操| 中美日韩毛片| 亚洲色图第四色| 丝袜美腿操av| 国产在线视频午夜精华在| 国产一级137片内射麻豆| 97摸视频| 亚欧精品久久久久久久久久久| 视频在线观看一二三区| 超碰欧美在线欧美| 怡红院久久老司机| 国产毛片片精品天天看视频| 天天搞在线综合网| 婷婷啪啪| 欧美亚洲AN| AV中文字幕三四五| 五月天婷婷在线看| 日韩激情中文字幕有码| 青青草密桃在线播放| oumeizonghese,www| 国产91丝袜在线播放蜜月| 日日骚中文字幕| 久久精品国产亚洲AV嘿嘿| 亚洲日韩成人性爱视频| 久无码| 五月天欧美色图| 人妻三级在线中文字幕| 激情无码日韩| 9久综合网| 97爱碰| 蜜臀久久99精品久久久久久婷婷| 国产日产精品久久快鸭的功能介绍| 日本在线视频导航| 日韩激情视频| 亚洲男人天堂网站| 99国产在线 精品 视频| 国产原创自拍| 青青青艹在线视频| 91老熟女视频| 欧美顶级黄片AAAAA在线免费看| 国产精品肉丝自拍| 男人天堂无码| 日本高清视频xxxx| 五月丁香六月| 日韩精品第3页| 欧美 亚洲| 天天色播亚洲综合网站| 97自拍一区| 极品色综合| 亚州AV无码国产精品| 老熟女区| 午夜精品久久久久久久久久久久久| 久久av一级av少妇av高潮| 18一区二区三区| 欧美综合综合| 亚洲AV秘 精品久久老牛影视| 成人影 天天操 亚洲| 中文字幕一区二区无码成人| 亚洲一级性爱视频免费看| 亚洲情色婷婷五月天| 亚州,欧美在线| 美女午夜福利免费视频| 岛国小电影| 9久久精品| 99re久久| 欧美最大综合网| 免费黄色片。| 鸥美精品一区二区久久婷婷| 黄骗免费网站| 色色国产| 欧美亚洲系列| 91黑人无码激情在线| 加勒比人妻综合| 秋霞操逼片| 中文字幕一区二区三区蜜臀| 精品对白久久不卡| 操逼网免费无码视频| 97精品中文字幕| 国产毛片在线| 国产第11页| 欧美日韩国产另类综合| 成人综合网 欧美| 麻豆国产精品午夜视频| 操九九九九九九| 97亚洲精品超碰| 亚洲精品男人的天堂| 成人一二三区| 国产精品一区二区黄片| 欧美色91| 婷婷综合| 亚州色综合| 婷婷在线视频| 97超碰色色| 久久国产精品91| 亲子敌伦对白在线播放 | 富二代亚洲精品99| 亚洲欧美日韩中文播放| 九九天堂| 久久精品一区二区三区四区五区| 日本久操视频| 女人与公拘交酡2020视频| 桃色六月天| 人人看人人插| 日韩精品人妻中文字有码在线| 天天干人人干天天日97| 神马午夜久久久| 思思热久久成人| 欧洲大香蕉| 欧洲熟妇xxXx欧美老妇裸体| 97色欧洲| 大香蕉亚洲中文| 国产 日韩 欧美一区| 吉田爱美AV在线| 久久精品国产亚洲妲己影视| 欧美天堂超碰97| av无码精品久久久久| 亚洲人精品久久久| 久久五月视频| 大香蕉欧美| 97久久久精品| 天天操天天舔| sewuyueav| 91九色丨国产丨爆乳| 男人天堂黄片| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 嗯嗯啊啊好大好爽| 91精品久久综合熟女| 中国熟妇| 亚洲棕合电彰| 日本高清有码网址视频| 99超碰网| 1024亚洲中文字幕久在线看片你懂的| 九月激情婷婷| 日韩欧美麻豆| 五月丁香综合| 国产无马在线| 国产夫妻性生活视频| 热久久91婷婷| 亚洲色图日韩精品| 亚洲男人的天堂va亚洲男人社| 欧美狠狠操| 国产高清成人传媒影视| 亚洲欧美综合| 少妇第一页| 男人亚洲91首页在线| 欧洲成人性爱视频| 97在线视频网站| 久久亚洲熟妇在线视频| 五月香婷婷| 少妇一级婬片免费放一级a性色.| 天堂av最新电影网| 亭亭丁香激情| 国产日本久久免费精品| 亚欧无码线免费观看视频| 一二视频神马久久传媒| 清柠毛片| 啪一啪免费视频| 国产一国产一级毛片古装| 99爱爱| 日韩欧美亚洲国产日韩| 国语精品内射在线观看| 国产一级内射高清视频| 久久久91福利姬| 中文字幕91综合| 国产 v乱码一区二| 在线观看不卡一区二区三区| 高清无码学生妹高潮| 蜜色网色哟哟| 国产 日韩 另类 视频一区爱| 26uuu最新| 久久久久久久久久久久97 | 中出20p| 熟妇高潮一区二| 亚州精品一区二区三区香中文字幕在线| 人人妻人射| 大香蕉一级黄色片久久| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 亚州性色| 综合色久欲| 色香在线| 性爱av网站| 黑人狂躁日本妞一区二区三区| 97综合国产| 成人精品久久| 亚洲青青草| 国产乱弄免费在线视频。| 天天综合网~69| 激情五月天视频| 女同性恋久久| 亚洲无码太久| 人人爱人人乐人人操| 97日韩超碰超碰中文字幕| 人人操人人精品影片| 97 亚洲 日韩 欧美 在线| 99精品在线观看| 国产精品自产拍在线观看社区| 国产99精品一区二区三区免费| a亚洲欧美色欲| 超碰2017| 久9精品| 亚洲美女精品九九视频| 蜜桃传媒视频第一区入口在线看| 天美传媒AV国产在线| 欧美A√综合网| 丝袜综合| 干b在线性社区| 久久久久久久久久久97| 97天天摸天天碰| 成人情色一区二区| 亚洲综合另类| www.99色| 看一级黄色视频| 午夜免费福利视频一区| 在线性黄高清免费视频| 美女国产一区二区久久| 国产主播福利| 日产操逼| 亚洲伊人久久综合97| 亚洲婷婷丁香在线| 国产白丝精品在线观看| 久久久96| 青娱乐国产剧情av一区| 无码高清操逼| www.色吧5.com| 乱伦熟女专区| 国产精品不卡一区二区三区av | 亚洲国产成人精品999| 蜜乳视频网站| 一道α片欧美| 亚洲欧洲综合av在线| 强奸乱伦大香蕉| 国产女人和拘做爰视频| 精品中文字幕一区二区| 黄色电影在线播放综合网站| 亚洲一区二区三区播放在线| 操操操日本的逼| 女同性恋久久| 亚洲一卡2卡3卡4卡乱码网站 | 麻豆国产免费影片| 中文字幕 码 自拍 视频 区| 麻豆 欧美 日韩| 欧色综合| 大香蕉天天看妹子| 亚洲激情色片 | 91视频综合网| 久久日韩精品一区二区| 国产一级高跟丝袜| 亚洲强奸乱伦影视网| 五月综合久久| 天天综合网久久ww| 欧亚揄拍偷拍精品视频| 天天综合网视频91| 久久六六| 欧美老妇曰批的视频| 亚洲欧美激情在线视频| 成人综合色网| 你草精品在线视频| 国产精品69久久久久久久| 国产久久久久久| 老司机天天操| 91一起操| 大香蕉伊人网WWWn0n| 欧美91久久久久| 搡老女人老熟女91老熟女综合网| 成年人网站在线免费观看| 国产极品99热在线播放69| 偷看洗澡一二三区美女| 亚洲精品久久久久久久久豆丁网| 欧美亚洲美少妇一区二区| 99超碰网| 美日韩男女操屄视频| 一区二区三区四区免费视频| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 精品一区二区成人| 国产精品无码在线| 花野真衣| 国产精品乱码久久久、久久| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 性欧美91| 性爱乱伦视频免费| 97色在线| 磁力99AV| 成人三级片一区二区三区视频| 美女啊啊啊啊啊啊| 少妇69中文| 婷婷人妻激情| 亚洲欧洲av影音| 久久婷婷热| 蜜桃色院一区久久| 亚洲一二三四区| 五月天黄色激情视频| 超碰日本97美女人妻人人玩人人爱| 亚洲天堂日本| 婷婷超| 亚洲欧洲综合视频在线| 97露脸精品丝袜| 啊啊啊骚| 国产精品久久久久久照片| www.婷婷五月天| 免费看污网址| 九九九九精品| 黄色高清无码无码破解免费暗网| 成人久久无码www| 欧美劲爆第一页| 乱伦av麻豆| 97香蕉人人乳| 欧美成人精品一区二区男人蜜臀| 国产精品爆乳懂色蜜乳| 在线看免费无码AV天堂的| 欧美少妇性乱| 国产日韩精品suv| 亚洲男人的天堂亚洲| 色五月激情AV在线| 久久受www免费人成| 日本美女性生活久久久久久久| 91天美免费| 日本丝袜人妻内射| 激情丁香五月| 日韩无码服务区| 欧美另类综合久久| 成人久久无码www| 亚洲综合91| 大香交伊人网| 一区二区三区在线日韩影院观看| 狠狠久久手机视频精品| 日本三级久| 国产一线二线三线av| 亚洲aV无码成人在线观看| 超碰97资源大奶| 搡老女人老91妇女老熟女| 人妻激情偷乱视频一区二区三区 | 免费?级毛片无码?∨蜜芽试看| 红杏大香蕉| 夜夜精品视频一区二区|