99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

STM32F103開發(fā)環(huán)境搭建:MDK-ARM v5.43a安裝配置與調(diào)試指南

STM32F103開發(fā)環(huán)境搭建:MDK-ARM v5.43a安裝配置與調(diào)試指南 在嵌入式圈子里有一個(gè)組合到今天依然是“入門必選、量產(chǎn)常見”的經(jīng)典搭配Keil MDK-ARM 配 STM32F103。尤其 v5.43a 這個(gè)版本在 2024 年到 2025 年這段時(shí)間里幾乎成了芯片資料、開源項(xiàng)目、舊工程維護(hù)的默認(rèn)基準(zhǔn)。不少人回頭去裝 5.43a不是因?yàn)樽沸露且驗(yàn)樾掳姹靖悴欢ɡ瞎こ?、舊庫、第三方插件反而是這個(gè)版本兼容性最穩(wěn)。這篇文章就圍繞“MDK-ARM v5.43a STM32F103 開發(fā)環(huán)境”這條主線把從軟件安裝、器件支持包部署、License 授權(quán)、工程創(chuàng)建、編譯燒錄到常見問題排查的完整流程過一遍。文章里的每一步都來自我實(shí)際搭建和教學(xué)過程中反復(fù)確認(rèn)過的做法照著走基本不會(huì)被卡住。適合剛開始學(xué) STM32 的同學(xué)也適合從其他 IDE比如 IAR、Eclipse轉(zhuǎn)過來的工程師。1. 為什么是 v5.43a選這個(gè)版本的三個(gè)理由很多人在選 Keil 版本時(shí)會(huì)糾結(jié)到底用 MDK v4、v5 還是最新的 v6我的建議很直接——如果你搞 STM32F103直接固定在 v5.43a 或者差不多時(shí)期的 v5 版本即可不需要追新。1.1 版本譜系和工程生態(tài)的匹配關(guān)系Keil 的 MDK-ARM 從 v4 跳到 v5 之后最核心的變化是編譯器和器件支持包Device Family Pack簡(jiǎn)稱 DFP徹底分離。v4 時(shí)代芯片型號(hào)直接內(nèi)嵌在安裝包里到了 v5你需要單獨(dú)裝一個(gè)對(duì)應(yīng)廠商和芯片系列的 Pack比如 STM32F1 系列就需要安裝 Keil.STM32F1xx_DFP。MDK v5.43a 這個(gè)版本的特殊之處在于它處在 AC5 編譯器仍被大量使用、AC6 編譯器開始普及的過渡期。ARM Compiler v5AC5在 STM32F103 這種 Cortex-M3 內(nèi)核上編譯出來的代碼穩(wěn)定、成熟很多老工程師習(xí)慣用 AC5 編譯正式項(xiàng)目。而 v5.43a 默認(rèn)同時(shí)支持 AC5 和 AC6你既可以在 Option 里切換編譯器版本也不會(huì)因?yàn)榘姹咎邔?dǎo)致某些舊版 DFP 加載不了。1.2 STM32F103 和 MDK v5.43a 的兼容性為什么好STM32F103 是基于 Cortex-M3 內(nèi)核的經(jīng)典芯片ARM 官方對(duì)這顆內(nèi)核的編譯器支持非常成熟。MDK v5.43a 自帶的調(diào)試器驅(qū)動(dòng)、FLASH 下載算法、CMSIS 組件基本是圍繞 F1 系這種老芯片做過大量?jī)?yōu)化的。我在實(shí)際比對(duì)過 v5.36、v5.38、v5.43a 之后發(fā)現(xiàn)針對(duì) STM32F103 而言5.43a 在編譯速度、燒錄穩(wěn)定性上和三方調(diào)試器ST-Link、J-Link、CMSIS-DAP的適配都是最穩(wěn)的一檔。另一個(gè)很現(xiàn)實(shí)的原因是網(wǎng)上大量現(xiàn)成工程、正點(diǎn)原子、野火等開發(fā)板的配套例程很多直接標(biāo)注“Keil MDK v5.43a 打開”如果你版本不一致打開工程時(shí)輕則警告、重則變量定義沖突或者語法錯(cuò)誤。1.3 電腦環(huán)境的基本要求MDK-ARM v5.43a 對(duì)電腦的要求不高實(shí)測(cè)在 4GB 內(nèi)存的舊筆記本上跑 STM32F103 工程都沒問題。操作系統(tǒng)建議 Windows 10 或 Windows 11 64 位Windows 7 雖然也能裝但調(diào)試器驅(qū)動(dòng)方面偶爾會(huì)有兼容性問題。需要注意的是MDK 這個(gè) IDE 對(duì)中文用戶名或者中文路徑比較敏感安裝路徑和工程路徑里最好全用英文字符。1.4 哪些情況可以考慮其他版本如果你要搞的是 STM32H7、STM32MP1 這類高端芯片或者需要 Cortex-M7 內(nèi)核的深度優(yōu)化那建議用更新的 MDK v5.40 以上版本如果你要兼容 2009 年左右的老工程那可以考慮 MDK v4.74 配合舊庫。但如果你就是老老實(shí)實(shí)搞 STM32F103v5.43a 幾乎是一個(gè)不需要思考的選擇。2. 第一步獲取、安裝 MDK-ARM v5.43a2.1 軟件獲取的正規(guī)渠道獲取 MDK-ARM 的唯一正規(guī)渠道是 ARM 官網(wǎng)keil.arm.com 或者 www.keil.com。下載頁面里選擇 MDK-ARM 的 Downloads 區(qū)域找到 5.43a 版本的安裝包即可。這里要特別提醒一句下載和授權(quán)走官方渠道是最省心的做法。網(wǎng)上很多“破解工具”、“注冊(cè)機(jī)”不僅違反軟件授權(quán)協(xié)議而且常會(huì)攜帶惡意程序。MDK 本身提供功能完整的評(píng)估版對(duì)學(xué)習(xí)來說基本夠用后續(xù)如果做商業(yè)項(xiàng)目購買正版授權(quán)也是成本可控的正路。評(píng)估版Evaluation Version的限制主要是代碼編譯量不超過 32KB對(duì)于 STM32F103 的基礎(chǔ)入門、外設(shè)驅(qū)動(dòng)學(xué)習(xí)、Modbus 通信、小型 RTOS 移植這些場(chǎng)景來說32KB 其實(shí)相當(dāng)寬裕一個(gè)精簡(jiǎn)的 FreeRTOS 點(diǎn)燈工程編出來也就 10~20KB。先評(píng)估、后購買是非常合理的學(xué)習(xí)路徑。2.2 安裝流程中的關(guān)鍵選項(xiàng)安裝過程不算復(fù)雜但有三個(gè)細(xì)節(jié)直接影響后面的使用體驗(yàn)。第一個(gè)是安裝路徑。默認(rèn)路徑一般是 C:\Keil_v5建議保持默認(rèn)不要改到帶有空格或中文的目錄否則部分編譯器和調(diào)試腳本在尋找絕對(duì)路徑時(shí)可能出錯(cuò)。第二個(gè)是組件選擇。安裝向?qū)?huì)讓你勾選要安裝的組件默認(rèn)全選即可但如果電腦空間緊張可以去掉 32 位支持、不需要的 License Management 文檔之類的項(xiàng)目。核心組件是 MDK Core 和 ARM Compiler。第三個(gè)是器件支持包的處理。官方安裝包在最后一步會(huì)詢問是否立即運(yùn)行 Pack Installer這里可以先跳過等到后面單獨(dú)裝 DFP。2.3 安裝目錄結(jié)構(gòu)看一眼裝完之后建議打開安裝目錄掃一眼理解它的布局ARM/ARMCC這里存放的是 AC5 編譯器也就是 armcc 那套工具鏈。ARM/ARMCLANG這是 AC6 編譯器基于 Clangv5.43a 會(huì)自帶。ARM/PACK這個(gè)文件夾是器件支持包的大本營(yíng)DFP 裝好之后會(huì)出現(xiàn)在這里。UV4Uvision 主程序目錄啟動(dòng)入口是 UV4.exe。TOOLS.INIIDE 的配置文件記錄安裝路徑、PACK 路徑等信息。以后如果遇到“無法打開某個(gè) Pack”的報(bào)錯(cuò)大概率是 ARM/PACK 路徑不對(duì)或者 Pack 損壞。2.4 License 授權(quán)的配置方式安裝完成后打開 uVision在菜單 File - License Management 里能看到當(dāng)前的授權(quán)狀態(tài)。如果顯示 Evaluation則代表評(píng)估版。激活方式有兩種第一種如果你有正版激活碼直接在 License Management 界面填入 License ID CodeLIC即可這種方式最方便。第二種如果只有激活文件.lic需要點(diǎn)擊 Licenses 選項(xiàng)卡然后通過 Browse 加載對(duì)應(yīng)的 .lic 文件。針對(duì) STM32F103 學(xué)習(xí)場(chǎng)景建議先不急著激活直接用評(píng)估版跑通全流程等確認(rèn)開發(fā)環(huán)境沒問題再考慮正式授權(quán)。這樣你在排查問題時(shí)也不會(huì)把“授權(quán)異?!边@個(gè)變量混進(jìn)來。3. 第二步部署 STM32F103 器件支持包DFP3.1 Pack Installer 到底在干什么MDK v5 之后芯片型號(hào)、啟動(dòng)文件、Flash 下載算法、SVD 調(diào)試描述文件全部打包在 DFP 里。如果沒有對(duì)應(yīng)的 DFP你在 uVision 的 Device 列表里根本找不到 STM32F103C8T6 這個(gè)型號(hào)更別提建立工程了。所以裝完 MDK 之后第一件事就是裝 Pack。3.2 在線安裝最省事的方式打開 uVision點(diǎn)擊工具欄上的 Pack Installer 圖標(biāo)在 Devices 選項(xiàng)卡里展開 STMicroelectronics - STM32F1 Series可以看到不同子系列的 Pack 版本。直接點(diǎn)擊 Install 按鈕即可。在線安裝會(huì)自動(dòng)匹配 MDK 版本一般不會(huì)出現(xiàn)兼容性問題。需要提醒的是Pack Installer 有時(shí)候會(huì)卡在 Checking for new packs 的界面這通常是因?yàn)榫W(wǎng)絡(luò)連接官方服務(wù)器不穩(wěn)定。此時(shí)可以關(guān)掉重試或者直接改用離線安裝。3.3 離線安裝網(wǎng)絡(luò)受限時(shí)的備用方案在 ARM 官網(wǎng)的 PACK 下載頁面找到 Keil.STM32F1xx_DFP.2.4.1.pack 這樣的文件版本號(hào)可能更新下載后直接雙擊或者用 Pack Installer 的 File - Import 菜單導(dǎo)入。離線 Pack 的好處是一次下載之后可以反復(fù)安裝適合內(nèi)網(wǎng)開發(fā)環(huán)境。安裝完成后可以在 Pack 區(qū)域看到 STM32F1 系列的組件列表包括CMSISDevice:StartupDevice:STM32F103 系列的外設(shè)定義Flash 編程算法這里要注意 DFP 版本并不是越新越好。有些過于新的 DFP 會(huì)默認(rèn)啟用一些新的 CMSIS 頭文件規(guī)范對(duì)老工程不友好。STM32F1 系列的話2.3.0 到 2.4.x 這個(gè)區(qū)間都適合。3.4 確認(rèn) Pack 安裝成功最簡(jiǎn)單的方法在 uVision 中點(diǎn)擊 Project - New uVision Project在彈出的芯片選擇對(duì)話框中直接輸入 STM32F103C8如果能看到對(duì)應(yīng)型號(hào)并支持點(diǎn)選說明 Pack 已經(jīng)生效。如果沒有回到 Pack Installer 里再確認(rèn)一遍安裝狀態(tài)。4. 第三步創(chuàng)建一個(gè)可編譯、可燒錄的 STM32F103 工程4.1 工程結(jié)構(gòu)選型標(biāo)準(zhǔn)庫、HAL 庫還是 LL 庫STM32F103 的軟件開發(fā)方式通常有三種標(biāo)準(zhǔn)外設(shè)庫StdPeriph、HAL 庫、LL 庫。在 MDK v5.43a 下這三種都能用但取舍差別不小。如果你看的是 ST 官方或較老的教程大概率用的標(biāo)準(zhǔn)外設(shè)庫如果是從 STM32CubeMX 起步用的是 HAL 庫。我的觀點(diǎn)是新學(xué)的人建議直接上 HAL 庫因?yàn)?CubeMX 生成的代碼可以直接在 MDK 中打開省去手寫初始化配置的大量時(shí)間比如 SPI 通過 DMA 讀取傳感器數(shù)據(jù)這種外設(shè)組合CubeMX 圖形化配置完再導(dǎo)入 MDK 編譯效率高很多。如果你在維護(hù)老項(xiàng)目、或者需要對(duì)寄存器級(jí)別的操作有絕對(duì)掌控力標(biāo)準(zhǔn)庫依然能打。無論選哪種MDK 工程的文件組織邏輯是一樣的都要包含啟動(dòng)文件、系統(tǒng)時(shí)鐘文件、外設(shè)驅(qū)動(dòng)、用戶主程序。4.2 用 uVision 創(chuàng)建一個(gè)空白工程在菜單 Project - New uVision Project輸入工程名比如 STM32F103_Demo選擇保存路徑。這時(shí)會(huì)彈出 Device 選擇窗口按芯片具體型號(hào)選擇比如STM32F103C8T6選擇 STMicroelectronics - STM32F1 Series - STM32F103 - STM32F103C8。STM32F103ZET6對(duì)應(yīng) STM32F103ZE。選好型號(hào)后會(huì)彈出 Manage Run-Time Environment 窗口。在這里可以勾選需要的軟件組件比如 CMSIS:CORE、Device:Startup這兩個(gè)是必須的。其他外設(shè)組件可以按需勾選如果不想用 MDK 自帶的組件也可以后面手動(dòng)添加庫文件。4.3 芯片選型與啟動(dòng)文件的關(guān)系選完芯片后uVision 會(huì)自動(dòng)為工程添加對(duì)應(yīng)的啟動(dòng)文件比如 startup_stm32f103xb.s和系統(tǒng)文件system_stm32f1xx.c這是初學(xué)者最容易忽略的部分。很多人編譯報(bào)錯(cuò)原因就是工程里少了這兩個(gè)基礎(chǔ)文件。啟動(dòng)文件的作用是定義中斷向量表、初始化堆棧、調(diào)用 SystemInit、跳轉(zhuǎn)到 main 函數(shù)。system_stm32f1xx.c 則負(fù)責(zé)把系統(tǒng)時(shí)鐘配置到目標(biāo)主頻比如 72MHz。如果不小心刪了啟動(dòng)文件整個(gè)工程必然編譯失敗。4.4 配置編譯輸出與調(diào)試器選項(xiàng)建立工程后在 Project - Options for Target 里有幾個(gè)選項(xiàng)必須確認(rèn)Output 選項(xiàng)卡勾選 Create HEX File這樣編譯后能生成用于燒錄的 .hex 文件。Debug 選項(xiàng)卡右側(cè) Use 下拉框里選擇調(diào)試器類型常用的是 ST-Link Debugger 或 J-LINK。如果用的是開發(fā)板自帶的 CMSIS-DAP這里選 CMSIS-DAP Debugger。Utilities 選項(xiàng)卡勾選 Use Debug Driver 或選擇 ST-Link這一步負(fù)責(zé)燒錄時(shí)調(diào)用下載算法。C/C 選項(xiàng)卡如果用了 HAL 庫或者標(biāo)準(zhǔn)庫需要在這里添加 Include Paths也就是頭文件路徑。4.5 一個(gè)最小可運(yùn)行的工程源文件要準(zhǔn)備多少以標(biāo)準(zhǔn)庫為例一個(gè)最小點(diǎn)燈工程源文件大概需要這些main.c主循環(huán)控制 GPIO。stm32f10x_gpio.c / stm32f10x_rcc.c外設(shè)驅(qū)動(dòng)源文件按需從標(biāo)準(zhǔn)庫拷貝。stm32f10x_it.c中斷服務(wù)函數(shù)文件。system_stm32f10x.c時(shí)鐘初始化。startup_stm32f10x_hd.s啟動(dòng)文件。用 HAL 庫的話CubeMX 生成工程后會(huì)把這些都替你組織好你只需要在 MDK 里打開 .uvprojx 工程文件。4.6 從 CubeMX 生成的工程導(dǎo)入 MDK 的注意事項(xiàng)用 CubeMX 生成工程時(shí)Toolchain 選擇 MDK-ARM V5生成的 .uvprojx 直接雙擊就能用 MDK 打開。這里有一個(gè)常見坑如果 CubeMX 版本較新生成的工程可能默認(rèn)使用 AC6 編譯器。雖然 v5.43a 能編譯 AC6 代碼但如果你想把工程切回 AC5需要在 Options - Target - ARM Compiler 里切換為 Version 5并且把相應(yīng)的啟動(dòng)文件、宏定義重新檢查一遍。我個(gè)人的習(xí)慣是新工程用 AC5因?yàn)楹芏嚅_源代碼、老驅(qū)動(dòng)都基于 AC5 的語法習(xí)慣切換到 AC5 后省去一堆編譯告警。5. 第四步編譯、燒錄、調(diào)試的完整閉環(huán)5.1 第一個(gè)程序建議從點(diǎn)燈開始硬件上最簡(jiǎn)單的方式是一塊 STM32F103 最小系統(tǒng)板外接 ST-Link然后板載一個(gè) LED 接在 PC13比如常見的 STM32F103C8T6 藍(lán)色 pill 板。程序邏輯很簡(jiǎn)單開啟 GPIOC 時(shí)鐘配置 PC13 為推挽輸出然后延時(shí)翻轉(zhuǎn)電平。用庫函數(shù)寫法大致如下#include stm32f10x.h void Delay(void) { for (volatile int i 0; i 800000; i); } int main(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); GPIO_InitStructure.GPIO_Pin GPIO_Pin_13; GPIO_InitStructure.GPIO_Mode GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed GPIO_Speed_2MHz; GPIO_Init(GPIOC, GPIO_InitStructure); while (1) { GPIO_ResetBits(GPIOC, GPIO_Pin_13); Delay(); GPIO_SetBits(GPIOC, GPIO_Pin_13); Delay(); } }這段代碼在 MDK 里直接編譯正常情況下 0 Error 0 Warning生成的 .hex 大小只有幾 KB。5.2 Flash 下載算法配置與燒錄流程在開始燒錄之前打開 Options for Target - Utilities - Settings這里會(huì)列出當(dāng)前調(diào)試器的信息。核心要確認(rèn)的是 Flash Download 列表里是否自動(dòng)識(shí)別了 STM32F10x Med-density Flash 這種編程算法。如果列表為空需要手動(dòng) Add 對(duì)應(yīng)的算法。對(duì)于 STM32F103C8T6 這種中容量產(chǎn)品64KB Flash算法是 STM32F10x Med-density Flash對(duì)于 ZET6512KB Flash算法是 STM32F10x High-density Flash。選錯(cuò)算法輕則燒錄失敗重則把整個(gè) Flash 內(nèi)容擦掉但寫不進(jìn)去。實(shí)際燒錄操作有兩種方式方式一進(jìn)入 Debug 模式點(diǎn)擊菜單 Flash - Download或者直接按 F8 快捷鍵MDK 會(huì)通過調(diào)試器把程序?qū)懭?Flash然后自動(dòng)復(fù)位運(yùn)行。方式二把工程編出來的 .hex 文件用 ST-Link Utility、STM32CubeProgrammer 或第三方 Flash 燒錄工具單獨(dú)燒錄。在調(diào)試階段直接按 F8 最方便程序下載完成即可進(jìn)入硬件調(diào)試。這里有一個(gè)實(shí)際體會(huì)初次燒錄時(shí)一定確認(rèn)接線ST-Link 的 SWDIO、SWCLK、GND、3V3 對(duì)應(yīng)好接反了大概率識(shí)別不到目標(biāo)芯片甚至可能燒壞調(diào)試器。5.3 Debug 調(diào)試模式下的幾個(gè)實(shí)用操作進(jìn)入在線調(diào)試后經(jīng)常用到的窗口有Register 窗口觀察 R0-R15、PSP、MSP 等寄存器值做異常分析時(shí)非常有用。Memory 窗口直接查看指定地址的內(nèi)存內(nèi)容比如檢查 SPI DMA 接收緩沖區(qū)的原始數(shù)據(jù)。Watch 窗口右鍵變量名 Add to Watch實(shí)時(shí)觀察變量的變化。Peripherals 窗口可以直接查看 GPIO、USART、SPI 外設(shè)寄存器的當(dāng)前值很多外設(shè)問題在這里一眼就能看出來。關(guān)于調(diào)試模式下的一個(gè)技巧性內(nèi)容熱搜詞里有人問“keil調(diào)試助手里面的 debug 模式如何顯示結(jié)構(gòu)體變量”這里順帶講一下在 Watch 窗口添加結(jié)構(gòu)體變量時(shí)先展開結(jié)構(gòu)體然后在成員變量的后面輸入要監(jiān)視的表達(dá)式比如輸入數(shù)組名加 [0] 可以逐項(xiàng)查看數(shù)組元素如果結(jié)構(gòu)體含有指針成員直接展開指針指向的內(nèi)存即可查看具體數(shù)值。另外在 Call Stack Locals 窗口可以自動(dòng)顯示當(dāng)前函數(shù)內(nèi)的局部變量包括結(jié)構(gòu)體。調(diào)試中還經(jīng)常遇到的問題就是程序跑飛。當(dāng)單步執(zhí)行時(shí)如果程序跳到了一個(gè)全是 0xFFFFFFFF 的地址通常說明芯片進(jìn)入了 HardFault_Handler。這時(shí)打開 Processor Fault Status 窗口查看 CFSR、HFSR 寄存器大概能看出是總線錯(cuò)誤還是棧溢出如果棧溢出優(yōu)先檢查啟動(dòng)文件中 Stack Size 是否太小或者主程序里是否有超大的局部數(shù)組。6. 常見問題與排查技巧實(shí)錄6.1 編譯報(bào)錯(cuò)“cannot open source input file ... 或 No such file”這種報(bào)錯(cuò)八成是 Include Paths 路徑?jīng)]有配置對(duì)。檢查 C/C 選項(xiàng)卡里 Include Paths 是否包含所有頭文件所在目錄尤其用 HAL 庫時(shí)至少需要包含固件包根目錄下的 Drivers/CMSIS/IncludeDrivers/CMSIS/Device/ST/STM32F1xx/IncludeDrivers/STM32F1xx_HAL_Driver/Inc標(biāo)準(zhǔn)庫同理需要把每個(gè)外設(shè)驅(qū)動(dòng)的頭文件目錄都加進(jìn)去。出現(xiàn)這類問題不要慌把路徑逐條捋一遍基本能解決。6.2 下載失敗No Target Connected 或 RDDI-DAP Error這個(gè)問題的高頻原因是接線、驅(qū)動(dòng)、供電三選一。先檢查 ST-Link 與板子的接線是否牢靠再用電腦的設(shè)備管理器查看驅(qū)動(dòng)是否被正確識(shí)別。如果設(shè)備管理器里 ST-Link 顯示黃色感嘆號(hào)重新安裝驅(qū)動(dòng)。另一個(gè)常見原因是開發(fā)板供電不足。某些小系統(tǒng)板依靠 ST-Link 供電但 ST-Link 輸出的 3.3V 電流有限如果板上有傳感器、OLED、WiFi 模塊同時(shí)取電一進(jìn)入燒錄過程電壓被拉低調(diào)試器就掉線了。解決方法是給開發(fā)板單獨(dú)接 USB 供電同時(shí)共地。6.3 編譯通過、燒錄成功但程序不運(yùn)行先檢查 Boot0 引腳的啟動(dòng)模式。STM32F103 的 BOOT0 接低電平時(shí)從主 Flash 啟動(dòng)接高電平時(shí)進(jìn)入系統(tǒng)引導(dǎo)或串口下載模式。如果你之前用串口下載過程序把 BOOT0 跳線跳回 0 再看。再一個(gè)常見原因是看門狗或者時(shí)鐘配置問題。比如初始化時(shí)把獨(dú)立看門狗IWDG使能了但主程序里沒有及時(shí)喂狗導(dǎo)致芯片一直復(fù)位。排查方法是先注釋掉所有看門狗相關(guān)代碼確認(rèn)程序能跑起來再說。6.4 中文亂碼問題MDK 默認(rèn)編輯器對(duì)中文的支持并不好。如果你在代碼注釋里寫中文或者用 OLED 顯示屏顯示中文經(jīng)常遇到亂碼。建議在 Edit - Configuration - Editor - Encoding 里把默認(rèn)編碼改為 UTF-8。但這里有個(gè)坑改編碼后之前用 GB2312 編碼保存的舊文件可能直接變成亂碼注意切換編碼時(shí)的備份。如果只是串口打印亂碼排查方向是代碼里的字符串編碼、串口波特率、目標(biāo)板晶振是否與你程序設(shè)置的時(shí)鐘一致。6.5 關(guān)于 License、授權(quán)和版本的一些提醒每次打開 MDK 時(shí)如果日志里出現(xiàn) FLEXlm Error 或 License 到期提示說明授權(quán)異常。評(píng)估版不需要額外激活但會(huì)有代碼量限制和彈窗提醒不影響學(xué)習(xí)使用。再次強(qiáng)調(diào)市面上流傳的注冊(cè)機(jī)類工具無論從合規(guī)性還是安全性上都不值得碰而是建議直接通過 ARM 官網(wǎng)購買 Node-Locked License。除非你只是用評(píng)估版做學(xué)習(xí)32KB 限制對(duì) STM32F103 常用外設(shè)實(shí)驗(yàn)完全夠用。6.6 其他高頻問題速查表現(xiàn)象常見原因處理建議編譯時(shí) AC6 報(bào)錯(cuò)老代碼依賴 AC5 語法切換編譯器到 Version 5下載算法不匹配DFP 缺失或選錯(cuò) Flash 算法更新 DFP在 Flash Download 里重新選調(diào)試時(shí)無法設(shè)置斷點(diǎn)編譯優(yōu)化等級(jí)太高將 Optimization 改為 -O0 或調(diào)試等級(jí)編譯變量未定義頭文件包含不全使用 Go To Definition 追蹤定位程序復(fù)位后時(shí)鐘不對(duì)外部晶振失效改用內(nèi)部時(shí)鐘確認(rèn)問題是否在晶振電路打開老工程報(bào)錯(cuò)缺少舊版 DFP安裝對(duì)應(yīng)的器件支持包7. 一些值得一提的典型應(yīng)用場(chǎng)景7.1 串口控制與 Modbus 通信STM32F103 配上 MDK 開發(fā)環(huán)境最常見的工業(yè)應(yīng)用就是串口控制和 Modbus 通信。很多傳感器、電表、PLC 都支持 Modbus-RTU而 ModbusPoll 這類上位機(jī)軟件可以直接與 STM32 下位機(jī)聯(lián)調(diào)。在 MDK 工程里串口接收最好配合中斷或 DMA否則高速率通信丟包會(huì)非常嚴(yán)重。拿 SPI 通過 DMA 方式讀取芯片數(shù)據(jù)為例用 CubeMX 配置 SPI 外設(shè)和 DMA 通道后生成的代碼里既有初始化流程也有 DMA 中斷回調(diào)之后用 MDK 編譯燒錄讀取 sensor 數(shù)據(jù)時(shí)效率比輪詢方式高幾個(gè)量級(jí)。類似的配置比如 AD7190 這種高精度 ADC 通過 SPI 讀取也可以用同一個(gè)套路。7.2 在 STM32F103 上移植 FreeRTOS很多人在 MDK 環(huán)境下把 FreeRTOS 移植到 STM32F103C8T6。核心步驟是在工程里加入 FreeRTOS 源碼中的 kernel 相關(guān)文件tasks.c、queue.c、list.c、portable 里的 GCC/ARM_CM3 移植文件然后配置 FreeRTOSConfig.h 里的宏定義。v5.43a 的編譯環(huán)境對(duì) FreeRTOS 非常友好只要把時(shí)鐘節(jié)拍源選好普通點(diǎn)燈演示基本一次成功。注意一點(diǎn)用 AC5 編譯 FreeRTOS 時(shí)棧對(duì)齊方式要符合 ARM AAPCS 標(biāo)準(zhǔn)開發(fā)頭文件里的 configTOTAL_HEAP_SIZE 不要開得太大C8T6 只有 20KB RAM給系統(tǒng)留足空間。7.3 音頻解碼和第三方庫移植熱搜詞里還有像“stm32f103移植minimp3解碼庫”這種需求。在 MDK 中移植第三方庫的思路幾乎一致將源碼文件加入工程把頭文件路徑和宏定義配置好然后處理與硬件相關(guān)的數(shù)據(jù)輸入輸出接口。minimp3 的特點(diǎn)是單文件、依賴少在 MDK 中移植時(shí)重點(diǎn)在于內(nèi)存分配解碼 MP3 至少需要幾十 KB 的 RAM 緩沖區(qū)所以不建議在 C8T6 這種小內(nèi)存芯片上解碼高碼率文件ZET6 這類大內(nèi)存型號(hào)會(huì)更合適。7.4 跨廠商芯片的工程移植有的項(xiàng)目要求把 STM32F103 的 HAL 庫工程移植到其他廠商同內(nèi)核芯片上比如 APM32。在 MDK 環(huán)境中做這件事大體思路是保留用戶應(yīng)用層代碼替換 CMSIS 設(shè)備頭和啟動(dòng)文件編譯鏈接層面則切換對(duì)應(yīng)的 DFP。這需要你對(duì)工程的每一個(gè)外設(shè)初始化代碼都做一次篩查因?yàn)椴煌瑥S商的寄存器和外設(shè)布局不是全部兼容。8. 關(guān)于環(huán)境搭建這件事的一些真心話從零搭一套 MDK-ARM v5.43a STM32F103 開發(fā)環(huán)境對(duì)老手來說也就十分鐘的事但對(duì)新手來說中間可能踩的坑確實(shí)不少。我在幫同事和學(xué)員排錯(cuò)時(shí)見過太多人卡在安裝路徑中文、DFP 版本不匹配、調(diào)試器驅(qū)動(dòng)這些并非不可逾越的問題上。我的實(shí)際體會(huì)是搭建開發(fā)環(huán)境這件事最重要的是“固定”和“最小化”。固定指的是選定一個(gè)版本組合之后不要再頻繁升級(jí)尤其不要在生產(chǎn)項(xiàng)目做到一半時(shí)去換編譯器或 DFP 版本。最小化指的是出了問題不要一下子懷疑編譯器、懷疑庫、懷疑電腦先用最小工程驗(yàn)證硬件通路再逐步添加代碼。如果你剛開始接觸 STM32F103建議從一塊最小系統(tǒng)板加一個(gè) ST-Link 開始不要去碰那些功能復(fù)雜的大板子先把點(diǎn)燈跑通再逐步加串口、SPI、DMA、FreeRTOS。環(huán)境穩(wěn)定之后你會(huì)發(fā)現(xiàn) MDK v5.43a 這個(gè)“老版本”反而是讓你最安心能出活的工具。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
天堂婷婷五月在线| 五月婷婷丁香综合,亚洲天堂| 1024手机在线观看看片_日韩精品| 99日本在线| 超碰久热| 午夜日韩久久久网站| 玖玖爱综合网| 99re这里有精品手机在线| 久久99jiu9| 97久久人人| 久久综合伊人综合在线| 久久停停超碰| 丁香狠狠操| 久久人人妻| 五月亭亭六月激情| 丁香婷婷久久| 色欲久久久久久综合网综合网| 亚洲操b| 天堂婷婷丁香六月网| 激情熟女网| 色噜噜狠狠色综无码久久合欧美| 五月婷婷草| 国产精品丝| 97人妻碰碰中文无码久热丝袜| 天天日日夜夜爽。| 插插网爽妇五月丁香| 久热久操久热久草国产91| 欧美在线干| 一本色道久久综合狠狠躁小说| 九九久久精品| 国产免费一区二区三州老师F1F1| 色婷婷AV久久| 国产内射婷婷| 超碰日韩人妻在线| 99视频在线观看地址| 色综合网址| 综合网视频| 婷婷综合五月天激情| 狠狠五月激情丁香六月| 成人网在线视频| 99燥99日| 无码成人播放器| 色综合久| 91九色网| 少妇AB又爽又紧无码网站| 无码髙清| 日韩人妻无码专区| 色狠狠色| www狠狠| 天天做天天爽| 色偷偷五月天| 五月丁香六月婷| 精品99网站| 人人亚洲| 99爱免费视频在线观看| 五月天堂在线| 五月丁香在线综合| 日日噜狠狠色综合久| 亚洲色情一区二区三区四区| 婷婷狠狠五月综合| 丁香色五月婷婷| 丁香五月丁香伊人| 91精品久久久久久综合五月天| 色播丁香婷婷五月激情| 欧美成人性爱网| 五月婷婷狠狠干| 色香五月天| 亚洲 日韩色色| 丁香五月香蕉在线| 久久伊人日日夜夜| 性色五月天| 婷婷丁香色无五月| 婷婷情色五月天| 五月开心久久| 99热在这里只有精品| 97福利视频| 婷婷伊人中文字幕| 超碰在线日夜| 九色 在线| 色综合视频| av第一二区| 日韩无码人妻一区二区| 热99这里只是精品| 欧美久久婷婷| 一本久道综合色婷婷五月| 91久久综合亚洲鲁鲁五月天| 99精品国产在热久久| 人妻体体内射精一区二区| 久操操| 亚洲亚洲人成综合网络| 亚洲人妻电影| 干婷婷五月天| 日日夜夜干| 激情婷婷久久| 丁香香蕉射射射| 9l久久久视频| 丁香色六月| 五月婷高清视频| 激情五月四色| 色日本五月天| 天堂网色婷婷| WwW天天干| 性天天中文网| 婷婷五月情| 校花娇喘呻吟校长陈若雪视频| 大香蕉伊人丁香五月| 人妖色AV色综合| 婷婷五月天最新综合你懂的| 日日.c| 天天综合色丁香| 色五月成人| 色婷婷基地| 日韩成人中文| 综合五月天亚洲婷婷| 久99久热只有精品国产99| www.com五月天| 日韩婷婷| 国内熟女黄色系列| 亚洲亚洲激情| 91操熟女| 成人免费在线电影| 综合一本道| 天天插天天日| AV在线免费播放| 丁香婷婷射| 婷婷激情图片| 天天色中文字幕女优AV| 综合五月亭亭9| 在线中文亚洲| 超碰激情五月| 丁香五月开心五月激情| 亚洲日韩乱码一区二区三区四区| VA色婷婷| 91九色国产| 香蕉99网| 婷婷精品综合| 婷婷六月天国产综合| 99久热在线精品| 六月丁丁香| 亚洲V国产V欧美V久久久久久| 9999热在线免费观看| 伊人婷婷色激情丁香| 久久曰曰| 99热国产精品| 激情久久肏屄视频| 色婷婷www| 丁香五月婷婷激情蜜桃| 天天综合色99| www色五月| 色色无码| 色播五月丁香婷婷| 亚洲国产精品二二三三区| 97超碰在线免费观看| 99热在线这里| 六月丁香狠狠爱| 天天情色综合网| 狠狠精品干练久久久无码中文字幕| 99色色| 婷婷瑟瑟五月天| 96精品成人无码A片观看金桔 | 色婷婷综合丁香五月天| 天天日夜夜夜操操操操| AV成人在线网站| 97婷婷色| 日本va网站| 五月婷婷影| 色婷视频| 色伦专区97中文字幕| 丁香色五月婷婷17C| 激情综合五月| 婷婷5月天激情综合| 99在线视频精品| 欧美VA视频| 久久偷拍综合五月天| 99在线看视频| 色婷婷六月天| 成年AAAA色情| 成人 在线观看国产| 开心日韩丁香婷婷五月| 婷婷激情综合色五月久久图片| 可以看的av| 婷婷综合在线视频| 久久xxxx| 五月婷婷在线网站| 天天综合91入口| 婷婷欧美综合| 青青草深爱激情网| 日本一级大片| 99视频精品在线| 性色欲情 网站| 91精品熟女| 黄桃AV无码免费一区二区三区| 中文无码精品一区二区三区| www.97干视频| 色婷婷成人做爰A片免费看网站| 狠狠久久婷五月综合色| httpwww色com日本| 久久网日本| 色五月激情网| 大香蕉在九| 综合久久人妻| 日本色频| 9 1大香蕉| 综合啪啪| 开心五月深爱五月婷| 九色激情| 精品无码久久久久久久久 | 色欲天天综合| 丁香五月婷婷狠狠色| 亚洲亚洲人成综合网络| 性色天| 久久婷婷五月天| 强辱丰满人妻HD中文字幕| 色婷婷狠狠干芒果TV| 青996青| 天天综合亚洲综合| 久久婷丁香五月| 激情五月天色播| 色色婷| xxx综合在线| 91精品啪| 色图亚洲91| 婷婷五月天AV在线| 这里只有免费的精品| 久久99精品久久久久子伦| 久久九九网| 5月丁香婷婷激情网| 玖玖国产视频一区| 婷婷少妇激情| 五月丁香婷婷啪啪网| 婷婷爱五月天| 任你搞网站| 五月丁香婷中文| 日本不卡中文字幕| 7777精品伊人久久久大香线蕉最新版| 久九男女天堂| 成人精品视频99在线观看免费| 亚洲99在线| 色七色九九| 97热九九| 九九99香蕉在线视频播放| 国产免费一区二区在线A片视频| 五月丁香六月婷婷视频| 五月婷婷,六月激情| 草一草avb| 9久热视频| 国产毛片欧美毛片久久久| 91无码视频| 色5月婷婷| ww亚洲ww在线观看| 蜜臀A∨在线水帘洞| 亚洲欧洲午夜成人精品av| 亚洲xx在线| 免费无码毛片一区二区A片| 成人网站在线观看视频| 亚洲精品无码久久| 婷婷五月天成人网| 国产9色在线/日韩| 免费亚洲婷婷| 97久久超碰| 婷婷午夜丁香| 五月伊人网| 九九热在线99| 中文AV在线观看| 玖玖精品视频| 久久这里有精品| 亚洲 小说 欧美 激情 另类| 岛国AV网站| 久久久精久人妻| 婷婷美女精品视频| 亚洲Av入口| 538久久| 五月天激情偷拍| 五月婷丁香| 久久久久8888| 99久久99热| 熟女乱论网| 国产五月丁香在线| 五月婷婷狠狠干| 热热久久99| 色丁香影院| 99免费在线| 婷婷激情五月天小说校园| 香蕉AV777XXX色综合一区| 欧美噜一噜| 婷婷五月AV| 亚洲五月天婷婷在线| 99热在线观看精品| 久/久精品99看9| 色婷婷电影网| 少妇大叫太大太粗太爽了A片| yazhoujiqingav| 欧美A级成人婬片免费看理论| 五月丁香六月片| 日本综合99| 久久sp免费视频| 亚洲成人中心| 丁香六月 人妻| 狠狠狠狠狠操| 青青草激情网| 午夜]香婷婷深深爱| 久久婷婷五月综合色天| 久久亚洲婷婷| 2018夜夜草| 国产欧美大香蕉一区| a色婷婷| 亚洲无码AV片| 婷婷婷色五月| 丁香五月欧美午夜视频| 99精品在线观看| www.色五月| www.久久99精品| 五月天天堂久久| 狠色综合网| 婷婷五月美女直播| 99精品视频在线观看| 欧美69久成人做爰视频| 亚洲无线视频| 天天爽,夜夜爽| 婷婷精品视频| 97操碰人人| 激情五月天激情网| www久久久| 亚洲激情视频网| 色五月婷婷九月| 激情五月婷| 96色婷婷| 狠狠狠五月婷婷六月丁香| 色色色热| www久久久久久| 丁香五月综合高清在线| 天天日夜夜爽| 大香蕉在线99热| 无码少妇高潮喷水A片免费| 色婷婷精| 婷婷丁香五另类网站| 激情五月综合亚洲另类| 99热99日天天干| 婷婷丁香五月天哟啪| 六月丁AV| 日本强伦片中文字幕免费看| 婷婷五月欧美综合| 99综合网| 99超级碰碰| va亚洲中文在线| 狠狠操天天干| 玖玖色综合网| 殴美激情综合网| 色青五月天| 99色色最新视频| 超碰在线人妻| 婷婷五月天堂| 丁香花色色网| 久操大| 五月丁香六月激情欧美综合| 五月综合久久| 丁香五月网| 五月婷婷我| 2018国产大陆天天弄| 久久新地址| 97人人搞| 久久精典| 色欲色香综合网| 久久影视婷婷五月| 婷婷五月精品中文字幕| 久久精品综合色| 99热这里只有精品在线播放| 97香蕉人人在线观看| 六月色丁香中文字幕| 成人国产欧美大片一区| 天天噜天天爱| 亚洲综合五月天婷婷| 99色最新在线视频| 熟妇无码乱子成人精品| 婷婷久久免费看| 欧美成人精品A片免费一区99| 蜜臀丁香黄色婷婷五月天| 玖玖99免费视频| XX久久| 久久大香蕉| 97碰久久| www.激情| 亚州视频九九99| 99视频这里有精品| 99热这里只有精品在线播放| www.激情五月天.con| 女人被男人吃奶到高潮| 99久热在线精品| 思思热在线视频精品| 婷婷香蕉| 丁香五月激情久久麻豆| 色噜噜狠狠一区二区三区| 第四色网婷婷| 五月婷婷激情网| mmm1717.6dbm人人爱人人操| 色情网综合| 亚洲激情免费视频| 疯狂做受XXXX高潮A片| 六月色狠狠色| 国产精品成人网站| 26uuu最新地址| 天天操天天爽天天爱| 久草免费福利视频| 99噜噜| 亚洲操人| 激情五月天色色色| 久久久久久久人妻| 五月激情网综合| 成人短视频在线免费观看| 99re思思热久久| 婷婷六月综合在线| 丁香五月性爱爱五月| 九热...av| 天天干天天爽天天爽| 加勒比日本一区二区三区| 婷婷激情综合| 婷婷色色播五月天| 久久女婷| 五月婷av| 日本三级大片| 婷婷射丁香| 色999亚洲人成色| 亚洲六月色| 九九大香蕉黄色影院| 千人斩操逼| 五月婷婷精品| 精品夜夜澡人妻无码AV| 久婷婷婷| 色五婷婷开心缴| 99色色热热| 日本熟女啪啪| 性一交一乱一交A片久| 九九在线精点品| 激情五月天啪啪视频| 99久免费视频| 综合色图婷婷| 99色在线视频| 久久激情五月天| 五月欧美色色五月| 五月欧美色播| 日良久久| 99热免费精品| 色婷婷综合电影| 超碰在线免费观看日韩| 91超级碰| www五月| 色五月色五天免费视频| 人人看人人草人人摸| 色综合久久44| 天堂资源欧日浪女在线播放| 婷婷久久图片| 成人性生活免费观看。| 狠狠婷婷综合| 亚洲精品V天堂中文字幕| 91成人视频| 色99热| 久久66精品| 婷婷欧美色| 激情综合在线观看| 天天综合久久| 色五月超碰| 色色九区| 久久久久婷 | 79精品在线视频| 黄色99热| 五月天天综合| 婷婷射图| 人人操日| 色色色com| 婷婷伊人中文字幕| 激情四射五月天| 日本99在线| 五月丁香六月婷婷亚洲综合| www.五月.com| 五月天婷婷免费视频| 五月婷婷中文字幕| 超碰色色综合| 九九色综合九九色| 91日本在线观看| 免费看欧美成人A片无码| 九九热免费视频| 99视频这里有精品| 99在线精品视频| 大香蕉综合| 九九热99热| www.狠狠操.con| 中文人妻主播久久| 色丁香五月综合网| 色五月欧美| 六月婷婷五月丁香| 五月丁香色| 六月婷婷综合| 江苏少妇性BBB搡BBB爽爽爽| 欧美A片在线视频免费观看| 久综合九综合99| 97性高潮久久久| 伊人色五月| 色综合色| 91精品视频男人的天堂| 久久九九中文字幕| 天堂婷婷五月在线| 操你av| 天天色综网| 五月天丁香成人社| 天天色视频| 国产真人做爰视频免费| 激情五月九九九| 六月婷婷综合激情| 99色看这里只有精品| 秋霞电影理论| WWW.17C亚洲精品| 激情开心五月天| 国产免费一区二区三州老师F1……| 中文字幕在线资源| 日本视频久久| 欧洲一区二区| 丁香六月 人妻| 97色色色色色| 五月天激情小说| 99视频热99| 狠狠爱婷婷| 激情色色| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 色碰碰| 婷婷五月天777| 婷婷五月六月丁香| 99re在线播放| 久热99热| 97五月天婷婷| 深爱激情69热| 丁香六月欧美| 亚洲第二AV| 欧美日韩AAAAA| 五月婷婷中文字幕| 亚洲妇女熟BBW| 天天操天天曰天天射| 就爱操www com| 九九热最新| 任你躁XXXXX麻豆精品| 欧美日本高清视频99| 2025最新亚洲激情在线| AV在线资源| 丁香激情五月| 9色小视频在线观看| wWwCom夜操wwW| 色婷婷婷婷| 五月停停色色丁香| 99内射视频| 久久五月婷婷开心网| www.久久久久久久| 99噜噜噜| 丁香六月婷婷一区二区三区| 成人国产欧美大片一区| 亚洲欧洲另类| 亭亭色色五月天| 激情婷婷视频在线| 中文字幕婷婷五月天在线观看| 亚洲丁香花色| 五月天无码| 日日干日日| 大香蕉婷婷婷| 丁香五月无码| 五月激情四射网站| 夜夜骑日日夜夜| 色婷婷亚洲婷婷| 色色吧综合| 开心激情网五月天| 五月天婷婷丁香人人操91| 99日视频在线| 色综合色综合色综合色综合| 婷婷五月综合丁香久久| www.伊人天堂偷偷婷婷| 国产伦亲子伦亲子视频观看| 97婷婷丁香五月天激情图片| 第九色区av天堂| 99热欧| 大香蕉五月天婷婷| 久久人妻久久久久| 丁香激情网| 五月天无码| 99热这里只有精品66| 97人人操人人爽| 亚洲色五月| www久| 国产激情久久| 丁香五月大片| 久久婷婷五月综合色区| 操射国产日本| 99热九九在线| 五月天六月色| www.狠狠色.com| 日本人妻伦在线中文字幕| 五月天激情久色| 天堂久久婷婷| 99热自拍| 欧美成人AAA片一区国产精品| 综合激情综合啪啪| 97超级碰| 欧美色五月| 超碰99在线| 欧美日韩999| 婷婷成人综合免费视频| 亚洲色99综合天堂| 97精品自拍视频| 97久久人人| 五月色婷婷综合| 欧美日韩国产日本精品四虎网网站物| 丁香五月婷婷AV在线| A1片久久久| 综合网天天| 激情5月婷婷狠狠干| av操逼网| 亚洲AV人人操| 色婷婷视频| 九热网站| 九九热精品视频在线观看| 激情婷婷亚洲五月| 五月丁香人妻| 亚洲另类电影| 婷婷五月天美女21p| 久色网| 色欧美一级| 91seav| 婷婷五月天六月综合| 色情成人五月天| 丁香六月天之亚州热女| 日比视频91| 久色资源| ri电影在线| 亚洲综合另类| A短视频免费在线观看| 色五月亚洲| 狠狠看狠狠| 五月婷婷综合社区| 中文字幕视频色婷婷| 久草a片| 丁香五月天激情AV| 1024国产| 婷婷激情五月天激情小说| 国产亚洲精品久久久久久郑州| www久久久久久久久久久| 这里只有精品视频视频在线观看| 亚洲色婷婷| 婷婷五月深爱五月| 日本色婷婷综合| 久久国产高清| 色九九中文字幕| 欧美噜一噜| 婷婷五月av| 色黄啪啪| 久久婷青青草原| 午夜大香蕉| 婷婷丁香九月| 色婷婷成人| 丁香六月婷婷综合网| 秋霞成人毛片一级A片| 五月天婷婷狂暴白浆| 色色五月婷婷| 国产成人av在线播放| 毛片毛片毛片毛片| 亚洲 激情 中文| 婷婷99狠狠躁天天躁| 超碰免费电影| 超碰色热| 思思热这里只有精品| 色五月亚洲| 日日夜夜小色哥| 日本精品。999| 噜噜色五月| 五月婷婷激情网| 日韩高清久久| 欧美日韩一区二区三区四区| 婷婷色色网站| 欧美日本韩国亚洲| 激情深爱五月天| 激情五月天社区| 五月婷婷AV| 色综合久久天天综合网| 伊人干综合| 综合激情在线| 九九热啪啪| 色噜噜狠狠一区二区三区| 玖玖精品视频| 五月婷婷婷| 五月天 另类图片| 婷婷丁香五月综合激情小说| www.av骚货| 久久九九大香蕉电院| 视频1区2区| 丁香五月天.com| 五月激情网站| 亚洲五月天婷婷| 另类图片激情五月| 综合久| 亚洲乱码w在线观看| 五月天开心激情综合网| 深爱五月最新网址| 婷婷五月天小说网| 五月婷视频| 婷婷 伊人 久久| 九九热99视频| 五月丁香婷婷色| 丁香五月婷婷欧美性爱| 99视频在线看| 久热超碰91| 婷婷天堂视频| 亚洲视频在线观看99| 天天操天天操| 丁香五月婷婷在线观看| 久操人妻| 五月婷婷在线播放| 婷婷五月天播播| 色九月婷婷| 最近韩国日本免费高清观看| 久久性综合| 久久九九中文字幕| 久久五月视频| 亚洲 六月 综合| 超碰a女人的天堂| 开心激情综合| 婷婷丁香无码专区| 五月天婷综合| 天天模,夜夜模夜夜爽| 午夜做爱影院| 99热在线播放| 91精品久| AV九九| 婷婷六月激情丁香| 九九热欧美| 欧美成人精品A片免费一区99| 综合久久十| 亚洲操操| 欧美va在线| 97热这里只有精品| 国外亚洲成AV人片在线观看| 99热综合色图| Va另类视频| 国产9色在线/日韩| 色婷婷激情视频| www.久久久久| 情久久综合五月天| 亚洲亚洲人成综合网络| 色噜噜97视频在线观看| 丁香五月天殴美激情| 日韩欧美一级大黄网站| 婷婷综合在线网| 五月丁香爱婷婷深深| 饮料下药迷倒漂亮女同事强干| 欧美激情2025| 国产成人+综合亚洲+天堂| 超碰9799| 亚洲成色综合网站免费观看| a久久| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 久久丁香婷| 五月婷婷|欧美| 26uuu欧美亚洲日韩| 另类激情五月| 99在线免费视频播放| 69午夜成人影片| 日韩成人AV在线| 美女被操一区二区| 亚洲欧洲自拍图片专区五月天| 91视频精品99| 天天操精品| 丁香五月五月婷婷五月天激情四射| 五月天激情小说网| 国产精品操| 婷婷激情啪啪| 色婷婷呢狠禁久禁| 99热在线99| 九九Av| 四虎成人精品永久免费AV九九| 激情六月日韩| 亚洲天堂色| 天天操夜夜肏| 日本欧美成人片AAAA| 99热99ai| 五月婷婷丁香五月| 91五月天| 婷婷色综合| 激情综合五月| 婷婷色五月丁香六月欧美啪| 婷婷五月天奸女| 99热这里只有精品1025| 色五月色图| 99色综合| 三级毛片7979| 思思99久久| 国产精品色婷婷久久久精品| 日本狠狠网| 婷婷伊人75| 永久免费一区二区三区| 人妻激情视频| 成人网站在线观看视频| 91超级碰| 丁香五月天视频| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 色综色网| 99热6精品| 欧美熟妇一区二区三区| 久久丁香综合| 五月丁香影院| 色五月婷婷中文字幕| 好吊操这里只有精品| 九九热精品视频九九| 婷婷五月天淫荡| 五月草影视| 开心五月婷婷婷美女| Av九九| 天天舔天天插天天爱| 亚洲激情四射| 呦呦v线| 久久九九99视频| 五月丁香婷婷成人综合网| 久艹久| 色婷婷a| 99久久精品色老| 色999;丁香五月| 婷婷五月天性| 婷婷五月丁香综合桃花色网| 九九碰九九爱97超碰| 五月天婷婷自拍图片在线观看| 人妻久久久久久久 | 青草激情在线| 99热1| 99热超碰| 激情五月开心五月丁香五月| 91精品丝袜久久久久久久久粉嫩| 九九这里是免费的视频5| 狠狠干综合| 天天揷综合网| 五月天激情网图片| 少妇激情五月婷婷| 狠狠久久婷| 99久热| 亚洲激情网站| 99操中文视频| 性爱激情综合网| 欧洲综合视频| 色婷婷六月精品| 99.N在线视频| 91在线操逼视频| 亚洲婷婷丁香| 婷婷五月丁香婷婷| 婷婷激情九月| 国模狼狼| 天天色宗合| 五月婷婷综合潮喷| 97色色色色色色色| 欧美啪啪网| 五月天激情视频| 丁香五月婷婷综合精品素人| 5月色亭亭视频| 狠狠久久婷婷| 久久久婷婷五月天| 91性高潮久久久久久久久| 欧洲亚洲欧洲99久久| 97碰久久| 色yeye欧美| 久久久网站| 亚洲色网址| 丁香网五月网| 九九黄色网| 婷婷六月色情| 日本97在线看片| 色色无码| 婷婷丁香五| 99热这里只有精品1025| 日本在线观看aaa 99| 99色在线视频| 欧美日韩91| 99久久免费精品| 色综久久AV| 五月丁香久久丝袜啪啪| 桃色五月婷婷| 色色热| 五月婷婷99热| 色五月婷婷网| 26uuuuuuuu国产| 婷婷丁香五月欧美人| 亚洲性受XXXX五月丁香| www.色婷婷.com| 亚洲国产网站| 欧美日韩婷婷五月天| 激情五月综合网| 九九色精品| 人人摸人人搞| 成人婷婷| 中文字幕综合网| 久操97| 精品丁香五月天在线播放| 国产成人+亚洲+欧洲| 国产丁香五月天婷婷| 九九热视频精品2| 亚洲操操| 精品久色| 亚洲综合在线视频| 毛片网站谁有| 这里只有精品视频222| 91狠狠色色丁香婷婷综合久久| 色婷婷精品视频| 亚洲av无码影院| 五月婷视频在线观看| 欧美日韩精品一区二区三区钱| www...com黄在线观看| 国产精品激情AV久久久青桔| 操老逼综合网| 久婷婷视平| 久在热99| 丁香五月首页| 99精品久久久| 四虎成人精品永久免费AV九九| 激情五月天视频| 大香蕉啪啪啪| 97色色网| 黄色国久久| 婷婷成人av| 久久久精品99| 伦乱天堂| 激情深爱婷婷网| 五月天欧美 另类小说| 天天综合亚洲综合| 精品国产va久久久| 99热综合网| 欧美婷婷| 色婷婷成人做爰A片免费看网站 | 欧美成人日韩| 丁香五月婷婷啪啪| seav天堂| 丁香五月天社区婷婷| 碰碰女| 丁香激情五月综合网| 婷色成人| 色婷婷综合视频| 久久丁香五月| 99久久9| 日比视频91| 久久视频婷婷| 好好干Av| 亚洲视频伍月婷婷| 五月天激情小说| 天天综合在线网| 色狠狠婷婷| 99热99操| 九月丁香婷婷| 日本激情综合| 粉嫩av蜜桃av蜜臀av| www.激情| 欧美123区免| 一区二区三区视频| 啪啪激情综合| 99精品网站| 99人妻碰碰碰久久久久视| 五月丁香久久| www.1024久久| 五月天激情四射| 天天操九九插| 91丁香五月| 国产日韩精品SUV| 另类图片五月天激情| 5月激情天| 欧美爆乳一区二区三区| 激情五月深爱婷婷| 久热免费| 成人VAV视频在线观看| 久久色婷婷| 伊人啪啪网| 91久久久久久| 六月丁香AV| 99热精品在线播放观看| 思思久久精品| 婷婷五月天福利| 久久与婷婷| 色五月天在线| www色色com| 五月天激情图片网| 色天天综合色| nvrentiantang av| 色婷婷呢狠禁久禁| 九九精品热| 免费啪啪亚州视频| 婷婷五月丁香色色| 九九热再线九九视频免费在线观看| 婷婷色五天| 六月婷婷色色网| 久热这里只有国产| 久9无码视频| 国产九月婷婷| 色婷婷六月激情| 九九AV| 日本人人干| 天天干天天射色综合| 久久久国产精品黄毛片| 久碰视频| 国产精品色婷婷99久久精品| 丁香五月婷婷影院| 成人狠狠成人狠狠成人狠狠成人狠狠| 9久久精品| 亚洲午夜视频| 综合色播| 五月丁香久久激情综合| 亚洲男人的天堂婷婷色五月| 99啪啪视频| 亚洲成人一区| 亚洲无码另类| 人人操操| 五月天婷婷久久视频| www.91AV.COM| 五月停停激情网| 亚洲V国产V欧美V久久久久久| 激情婷婷色小说| 激情www| 丁香大香蕉| 日韩啪啪网| 最新av在线观看| 五月99久久| WWW.99视频| 狠狠99| 久9热视频| 婷婷激情性爱| 婷婷97碰碰| 五月色婷婷中文字幕| 婷婷丁香宗合888| 成人精品人妻| 五月丁香久| 丁香六月婷婷色XXXXX| 色九网| wwwss在线观看| 久久色在线视频| 99热| 丁香六月色情| 玖玖婷婷色欲| 人人爱人人添| 国产黄色大片| 婷婷内射视频在线| 丁香六月婷婷综合激情欧美| 人人爱操| 五月激情婷婷开心五月| 亚洲欧洲中文日韩久久AV乱码| 欧美色小说婷婷| 婷婷9月天| 深爱五月激情| 亚洲视频五区| 国产99热| 99热精品9| 欧美性交一区二区三区| 欧美天堂久久| 中文精品久久久久人妻不| 日日干四虎| 激情五月色在线播放| 国产一区18| 五月丁香六月婷综合成人综合| 精品99久久久久成人网站免费| 免费视频WWW在线观看网站| 深爱五月最新网址| 婷婷色吧| 99热97| 欧美色五月天| 色婷婷综合亚洲| 婷婷六月色开 | 99热精品在线观看| 五月丁香六月婷综合成人综合| 激情综合网五月天| 九九热这里只有精品31| 色婷婷情片| 99热天堂| 国产淫熟妇| www.com色播五月天| 狠狠干夜夜干| 丁香五月亚洲激情婷婷射| 亚洲精品V天堂中文字幕| 日日艹思思热| 99熟女| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 五月天婷婷涩涩| 激情小说视频图片| 这里精品| 国产日产成人亚洲欧美国产VA| 亚洲春色奇米影视| 人人澡玖玖一| 99爱免费在线视频| 激情婷婷在线中文字幕| 五月婷婷六月激情| 在线中文av| 开心五月综合| 99在线观看亚洲| 五月激情久久| 丁香五月婷婷基地| 色播五月综合网| 狠狠色性| 五月天婷婷操逼视频| 婷婷成人av| 99爱精品| 播五月丁香三月婷婷| 九九久久99| 99re免费精品视频| 五月丁香色停停啪啪啪| 激情五月丁香五月| 极品另类| 色视频五月天| 丁香婷婷五月综合影院| 五月天色狠狠| 色情五月综合婷婷| 日本免费91| www狠狠爱com| 丁香五月大香蕉在线99| 激情99| 天天插天天插天天插天天插| 九九热婷婷| 九九性视频| 天天天日天天天干| 丁香五月aV| www.sd-xiangsu.cpm| 丁香六月婷婷| 伊人干综合| 大香蕉伊人99| 天堂综合久| 大胆伊人久久| 成人免费视频一区| 婷婷香蕉香| 91精选国| 亚洲V国产V欧美V久久久久久| 九色婷婷| 色一情一乱一乱一区91Av| 噜噜狠狠色| 婷婷在线激情| 婷婷五月天激情基地| 婷婷五月天.com| 性爱网久久| 久操无码| 97热这里精品在线视频| 久热精品免费视频4| 无码少妇高潮喷水A片免费| 久久这里只有精品99| 九九热九九| 激情综合网五月丁香| 亚艹艹| 激情99在线视频| 开心五月婷婷99| 天天爽天天做| 免费观看欧美成人AA片爱我多深| 日日射天天射| 天天夜天天色天天| 婷婷丁香五月噜噜噜| 亚洲色色图片| 超碰精品手机在线| 思思热在线精品视频网站| 色青五月天| 精品久久久久久久人妻| 26uuu亚洲欧美| 丁香月六月| 日韩五月丁香| 欧美成人五月天| 五月激情婷婷播播开心| 丁香五月欧美| 黄网在线免费观看| 99亚州综合精品成人网| 激情综合五月婷婷| 欧美成人AAA片一区国产精品| 搡BBBB搡BBB搡18| 99久久国产宗和精品1上映| 精品爱欲五| 99久99久| 色五月婷婷91| 97综合在线| 欧美激情五月天婷婷| 亚洲日韩人妻操逼| 国产精品噜噜在线视频| 亚洲最大五月六月丁香婷婷| www,99热| 亚洲综合婷婷| 五月丁香影视| 国内自拍97在线| 区美毛片子| 天天爽天天爽天天爽天天爽天天爽| 丁香色播五月天| 婷婷综合色五月天| 天天爱天天爽| 日日日日日| 国产亚洲99久久精品熟| 婷婷激情人妻| 婷婷欧美激情综合| 99精品久久久久久久婷婷久久 | 99在线资源| 日本丁香五月| 五月天婷婷视频| 人妻丰满精品一区二区A片| 色色色丁香| 国产免费一区二区三区三州老师F1F1.CC | 天天肏在线观看| 五月丁香| 东京热人妻一区二区三区在线| 99ri精品| 麻豆123区| 5月婷婷五月天| 激情五月天影院| 黄色录像网点| 色婷丁香| 欧美va亚洲va在线播放| www.夜夜| 日韩成人中文| 久久99网址| 狠狠色精品综合| 婷婷色九月| 97精品自拍视频| ..真实国产乱子伦毛片 | 黄色视频网站在线播放| 婷婷成人在线| 日韩色色小视频| 激情五月婷婷五月丁香五月开心五月| 97人人干| 国产操B视频| 桃色激情婷婷伊人网| 久久激情五月婷婷| 4399无码视频| 97碰| 五月丁香亚洲五月| 人妻激情综合| Aaa久久| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 开心五月婷婷五月| www.婷婷六月天| 欧美成人AAA片一区国产精品 | www.ywav| 婷婷午夜丁香| 五月开心色| 国产SUV精品一区二区6| 婷婷在线精品| 五月天婷婷色综合| 极品人妻VIDEOSSS人妻| 色婷婷五月天中文字幕| 亚洲综合五月天婷婷| 五月综合久久| 久久香蕉影院| 日本美女五月天| 香蕉综合网| 亚洲婷婷五月| 天天爽天天摸| 五月天激情美女久久| 婷婷五月天中文字幕.| 丁香五月六月婷婷综合| 久草视频大香蕉99| wwccc久久久| AV人人操| 99色在线视频| 婷婷丁香五月激情密臀av| 99国产精品久久久久久久久久久| 久久天天天| 97操操操| 爱操人妻| 六月丁香色色| 亚洲婷婷丁香五月| 日日夜夜久| 日本色99网站| 色婷婷五月天小说网| 成人做爰高潮A片免费视频| 久热这里只精品| 五月天开心激情综合网| 97精品欧美91久久久久久久| 天天澡天天狠天天天做| 久热久操久热久草国产91| 五月开心色| 91丨九色丨熟女|老版| 99热18| 婷婷五月综合社区|