日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

嵌入式Flash存儲(chǔ)實(shí)戰(zhàn):從NOR/NAND選型到OTA調(diào)試全解析

嵌入式Flash存儲(chǔ)實(shí)戰(zhàn):從NOR/NAND選型到OTA調(diào)試全解析 1. 項(xiàng)目概述從芯片到系統(tǒng)Flash調(diào)試的實(shí)戰(zhàn)價(jià)值干了這么多年嵌入式從8位機(jī)到現(xiàn)在的多核MCUFlash存儲(chǔ)器幾乎是每個(gè)項(xiàng)目都繞不開的“老朋友”。但就是這個(gè)老朋友坑起人來一點(diǎn)不含糊。你遇到過程序跑著跑著數(shù)據(jù)就“花”了嗎或者在線升級(jí)OTA時(shí)設(shè)備直接“變磚”又或者明明Flash壽命還早卻頻繁出現(xiàn)讀寫錯(cuò)誤這些問題十有八九都出在對(duì)Flash特性的理解不透徹以及應(yīng)用調(diào)試方法不恰當(dāng)上。NAND Flash和NOR Flash這兩兄弟雖然名字里都帶“Flash”但脾氣秉性、適用場(chǎng)景天差地別。網(wǎng)上原理文章一大堆但能把“怎么用對(duì)、怎么調(diào)順”講清楚的實(shí)戰(zhàn)筆記卻不多。這份筆記就是把我這些年踩過的坑、總結(jié)出的調(diào)試心法系統(tǒng)地梳理給你。它不是芯片規(guī)格書的翻譯而是聚焦于“應(yīng)用調(diào)試”這個(gè)核心——當(dāng)芯片焊到板子上代碼跑起來之后我們?cè)撊绾闻c之正確對(duì)話如何定位和解決那些光看理論遇不到的問題。無論是剛接觸存儲(chǔ)的新手還是被Flash問題困擾已久的資深工程師這里面的經(jīng)驗(yàn)都能讓你少走彎路。2. Flash核心特性與選型背后的邏輯2.1 NOR vs NAND不僅僅是“代碼”和“數(shù)據(jù)”的區(qū)分很多人習(xí)慣說“NOR存代碼NAND存數(shù)據(jù)”這個(gè)說法對(duì)但不全對(duì)容易讓人產(chǎn)生誤解。它們的根本區(qū)別在于內(nèi)部結(jié)構(gòu)和接口這直接決定了應(yīng)用場(chǎng)景。NOR Flash的核心優(yōu)勢(shì)是“芯片內(nèi)執(zhí)行”XiP。它的存儲(chǔ)單元是并聯(lián)的可以像訪問SRAM一樣通過地址線隨機(jī)訪問任意一個(gè)字節(jié)。這意味著CPU可以直接從NOR Flash中取指令執(zhí)行無需先將代碼拷貝到RAM。這對(duì)于啟動(dòng)代碼Bootloader、對(duì)實(shí)時(shí)性要求極高的中斷服務(wù)程序或者內(nèi)存資源極其有限的系統(tǒng)比如一些低成本MCU來說是至關(guān)重要的。它的可靠性通常更高位翻轉(zhuǎn)率低但代價(jià)是容量小通常從幾Mb到幾百M(fèi)b、成本高按比特算、寫入和擦除速度慢特別是擦除往往以扇區(qū)或整片為單位耗時(shí)在幾百毫秒到秒級(jí)。NAND Flash的核心優(yōu)勢(shì)是“高密度、低成本”。它的存儲(chǔ)單元是串聯(lián)的像硬盤一樣以“頁(yè)”Page通常512B到16KB為單位進(jìn)行讀寫以“塊”Block通常由64到256個(gè)頁(yè)組成為單位進(jìn)行擦除。你不能直接隨機(jī)訪問某個(gè)字節(jié)必須先把整個(gè)頁(yè)讀到一個(gè)緩沖區(qū)里。這決定了它不適合直接執(zhí)行代碼但非常適合存儲(chǔ)大容量的數(shù)據(jù)、文件系統(tǒng)或應(yīng)用程序代碼在啟動(dòng)時(shí)被加載到RAM運(yùn)行。它的寫入速度快容量可以輕松做到Gb到Tb級(jí)別成本低。但NAND Flash有壞塊Bad Block出廠就有且在使用中會(huì)新增必須由控制器或文件系統(tǒng)進(jìn)行管理同時(shí)它需要ECC糾錯(cuò)碼來保證數(shù)據(jù)可靠性因?yàn)槠湮环D(zhuǎn)率比NOR高。選型邏輯需要XiP、存儲(chǔ)關(guān)鍵啟動(dòng)代碼或小量關(guān)鍵參數(shù)選NOR Flash接口簡(jiǎn)單通常是SPI或并行軟件驅(qū)動(dòng)簡(jiǎn)單。需要存儲(chǔ)大量數(shù)據(jù)如圖片、音頻、日志、運(yùn)行Linux等大型操作系統(tǒng)選NAND Flash或eMMC/UFS等基于NAND的封裝產(chǎn)品。此時(shí)你必須配套壞塊管理BBM和ECC算法。對(duì)可靠性和實(shí)時(shí)性有極致要求考慮MRAM或FRAM但成本極高。目前在一些領(lǐng)域3D XPoint如Optane作為一種新型非易失存儲(chǔ)性能介于DRAM和NAND之間但它在嵌入式領(lǐng)域應(yīng)用還較少更多用于服務(wù)器緩存。2.2 關(guān)鍵參數(shù)深度解讀規(guī)格書里沒明說的“坑”看規(guī)格書不能只看最大值、典型值要關(guān)注那些影響穩(wěn)定性的邊界條件和隱藏信息。耐久性Endurance通常指每個(gè)存儲(chǔ)單元在損壞前可承受的編程/擦除P/E循環(huán)次數(shù)。NOR一般是10萬到100萬次NAND SLC在10萬次左右MLC在3000到1萬次TLC可能只有500到1000次。調(diào)試重點(diǎn)這個(gè)值是在特定條件下如25°C測(cè)得的。高溫會(huì)顯著降低耐久性。如果你的設(shè)備工作環(huán)境溫度高如汽車前裝環(huán)境可能要求105°C必須查閱高溫下的耐久性曲線并預(yù)留足夠的降額設(shè)計(jì)余量。不要把你的文件系統(tǒng)頻繁擦寫的區(qū)域如FAT表固定放在同一個(gè)物理塊上要通過磨損均衡Wear Leveling算法分散寫操作。數(shù)據(jù)保持時(shí)間Data Retention指斷電后數(shù)據(jù)能保存多久。通常也是25°C下10年。但這也是溫度的函數(shù)。高溫會(huì)加速電荷泄漏導(dǎo)致數(shù)據(jù)丟失。對(duì)于長(zhǎng)期放置在高溫環(huán)境下的設(shè)備這是一個(gè)重大風(fēng)險(xiǎn)點(diǎn)。調(diào)試重點(diǎn)定期刷新Read-Modify-Write關(guān)鍵數(shù)據(jù)。例如對(duì)于存儲(chǔ)關(guān)鍵校準(zhǔn)參數(shù)或設(shè)備生命周期的區(qū)域可以設(shè)定一個(gè)策略每半年或一年或者當(dāng)檢測(cè)到環(huán)境溫度持續(xù)較高時(shí)主動(dòng)將數(shù)據(jù)讀出、校驗(yàn)、再寫回一次。讀寫時(shí)序與電源穩(wěn)定性Flash操作對(duì)電源紋波非常敏感特別是在編程和擦除時(shí)內(nèi)部電荷泵在工作電流會(huì)有較大波動(dòng)。調(diào)試重點(diǎn)務(wù)必在靠近Flash芯片的電源引腳處放置足夠容量的去耦電容如10uF鉭電容0.1uF陶瓷電容。用示波器實(shí)測(cè)編程/擦除期間的電源電壓波形確保紋波在芯片要求的范圍內(nèi)通常要求小于5%。時(shí)序方面嚴(yán)格按照芯片手冊(cè)的最差情況Worst Case時(shí)序圖來配置控制器尤其在低電壓或高低溫環(huán)境下。ECC需求與位翻轉(zhuǎn)NAND Flash必須使用ECCNOR也推薦使用尤其是容量較大的型號(hào)。ECC強(qiáng)度如1-bit糾錯(cuò)/512字節(jié)或更強(qiáng)的BCH碼必須與Flash的原始誤碼率RBER匹配。調(diào)試重點(diǎn)不要以為用了ECC就高枕無憂。要監(jiān)控ECC糾錯(cuò)計(jì)數(shù)。如果發(fā)現(xiàn)某個(gè)塊頻繁需要ECC糾錯(cuò)即使還沒達(dá)到不可糾正的錯(cuò)誤也應(yīng)將該塊標(biāo)記為“預(yù)壞塊”在磨損均衡或垃圾回收時(shí)將其隔離避免數(shù)據(jù)損壞。有些Flash控制器如一些MCU內(nèi)部的Flash模塊會(huì)提供ECC狀態(tài)寄存器記得在驅(qū)動(dòng)中讀取并處理。3. 硬件設(shè)計(jì)、驅(qū)動(dòng)實(shí)現(xiàn)與初始化調(diào)試3.1 硬件設(shè)計(jì)檢查清單防患于未然很多軟件問題根源在硬件。上電調(diào)試前務(wù)必核對(duì)以下幾點(diǎn)電源與去耦如前所述電源質(zhì)量是生命線。檢查原理圖中Flash芯片的VCC/VCCQ等電源引腳是否連接到干凈、穩(wěn)定的電源網(wǎng)絡(luò)去耦電容的布局是否盡可能靠近芯片引腳同層走線短而粗。信號(hào)完整性對(duì)于高速SPI Flash時(shí)鐘頻率50MHz或并行接口信號(hào)走線需要做阻抗控制避免過孔長(zhǎng)度盡量匹配。使用示波器測(cè)量SCK、SI/O等信號(hào)的上升/下降時(shí)間、過沖和振鈴。過大的振鈴可能導(dǎo)致誤觸發(fā)。上拉電阻Flash的片選CS#、寫保護(hù)WP#、保持HOLD#等控制引腳如果需要默認(rèn)無效狀態(tài)通常需要上拉。阻值根據(jù)總線速度選擇如10kΩ。Flash型號(hào)與絲印核對(duì)這是一個(gè)低級(jí)但常見的錯(cuò)誤。不同廠商、甚至同廠商不同批次的Flash指令集和時(shí)序可能有細(xì)微差別。務(wù)必用放大鏡看清芯片絲印并下載對(duì)應(yīng)的、最新版的數(shù)據(jù)手冊(cè)。3.2 驅(qū)動(dòng)層實(shí)現(xiàn)超越HAL庫(kù)的穩(wěn)定性很多工程師直接使用MCU廠商提供的HAL庫(kù)或標(biāo)準(zhǔn)外設(shè)庫(kù)來操作Flash這沒問題但庫(kù)函數(shù)為了通用性往往不會(huì)處理一些極端情況。指令序列與狀態(tài)輪詢擦除和編程操作是異步的。發(fā)送擦除或編程指令后必須通過讀狀態(tài)寄存器Read Status Register來等待操作完成。錯(cuò)誤做法使用簡(jiǎn)單的延時(shí)等待。因?yàn)椴脸龝r(shí)間受溫度、磨損程度影響固定延時(shí)可能不夠?qū)е虏僮魑赐瓿删瓦M(jìn)行下一步數(shù)據(jù)錯(cuò)誤或太長(zhǎng)降低系統(tǒng)響應(yīng)。正確做法實(shí)現(xiàn)一個(gè)健壯的狀態(tài)輪詢函數(shù)。示例以SPI Flash為例#define FLASH_TIMEOUT_MS 5000 // 根據(jù)手冊(cè)最大時(shí)間設(shè)定超時(shí) int flash_wait_for_ready(void) { uint32_t start_tick get_tick(); // 獲取系統(tǒng)tick uint8_t status; do { spi_cs_low(); spi_transfer(CMD_READ_STATUS); // 發(fā)送讀狀態(tài)指令 status spi_transfer(0xFF); spi_cs_high(); if (status STATUS_REG_ERROR) { // 檢查錯(cuò)誤位如寫保護(hù)失敗、擦除錯(cuò)誤 // 清除錯(cuò)誤標(biāo)志具體指令依芯片而定 flash_clear_error(); return -1; // 返回錯(cuò)誤 } if (get_tick() - start_tick FLASH_TIMEOUT_MS) { return -2; // 返回超時(shí) } // 可以在這里加入系統(tǒng)空閑任務(wù)調(diào)度避免死等 // osDelay(1); } while (status STATUS_REG_BUSY); // 檢查忙位 return 0; // 成功 }關(guān)鍵點(diǎn)一定要檢查狀態(tài)寄存器中的錯(cuò)誤標(biāo)志位E_FAIL, P_FAIL等而不僅僅是忙位。超時(shí)機(jī)制必不可少防止芯片異常導(dǎo)致系統(tǒng)死鎖。驅(qū)動(dòng)接口抽象將讀寫、擦除、獲取信息等操作封裝成統(tǒng)一的接口如flash_read(),flash_write(),flash_erase()并將芯片相關(guān)的指令、時(shí)序參數(shù)通過一個(gè)配置結(jié)構(gòu)體來管理。這樣更換不同型號(hào)的Flash時(shí)只需修改配置結(jié)構(gòu)體上層應(yīng)用代碼無需改動(dòng)。中斷與DMA對(duì)于高速數(shù)據(jù)讀寫考慮使用DMA來搬運(yùn)數(shù)據(jù)解放CPU。但要注意在Flash編程/擦除期間避免通過DMA訪問同一Flash芯片的其他區(qū)域除非芯片支持。狀態(tài)輪詢最好放在低優(yōu)先級(jí)任務(wù)或中斷中避免阻塞高優(yōu)先級(jí)任務(wù)。3.3 上電初始化與識(shí)別確保對(duì)話對(duì)象正確系統(tǒng)啟動(dòng)后第一步不是急著讀寫而是正確識(shí)別和初始化Flash。讀取ID發(fā)送讀ID指令如0x9F獲取制造商ID、設(shè)備ID。這與預(yù)期值比對(duì)是確認(rèn)硬件連接和芯片型號(hào)是否正確的最直接方法。將讀出的ID打印到日志中是后續(xù)遠(yuǎn)程診斷的重要信息。配置寄存器一些Flash有可配置的寄存器如狀態(tài)寄存器中的保護(hù)位、配置寄存器中的輸出驅(qū)動(dòng)強(qiáng)度、等待狀態(tài)Latency等。上電后應(yīng)根據(jù)你的硬件設(shè)計(jì)如走線長(zhǎng)度、時(shí)鐘頻率和系統(tǒng)需求如是否需要寫保護(hù)對(duì)這些寄存器進(jìn)行合理配置。例如對(duì)于長(zhǎng)走線可以增加驅(qū)動(dòng)強(qiáng)度對(duì)于高速時(shí)鐘需要設(shè)置正確的等待周期數(shù)Dummy Cycles。解除保護(hù)很多Flash出廠或上次操作后可能處于寫保護(hù)或整體保護(hù)狀態(tài)。在第一次擦寫前需要發(fā)送相應(yīng)的指令序列如寫使能指令0x06來解除保護(hù)。這個(gè)序列要嚴(yán)格遵循數(shù)據(jù)手冊(cè)中的時(shí)序要求。4. 高級(jí)應(yīng)用場(chǎng)景調(diào)試與問題實(shí)錄4.1 壞塊管理與文件系統(tǒng)集成這是NAND Flash應(yīng)用中最核心、最易出問題的環(huán)節(jié)。壞塊表BBT建立與維護(hù)出廠壞塊芯片出廠時(shí)會(huì)在每個(gè)壞塊的第一頁(yè)或第二頁(yè)的備用區(qū)Spare Area/OOB做標(biāo)記。初始化時(shí)必須掃描全片建立初始?jí)膲K表并永久保存通常保存在某個(gè)已知的好塊中如最后一個(gè)塊有時(shí)還需要備份。運(yùn)行時(shí)壞塊在擦除或編程操作返回失敗通過狀態(tài)寄存器確認(rèn)時(shí)需將當(dāng)前塊標(biāo)記為壞塊并更新壞塊表。絕對(duì)不要嘗試對(duì)已標(biāo)記為壞塊的區(qū)域進(jìn)行任何操作。調(diào)試技巧實(shí)現(xiàn)一個(gè)壞塊表可視化工具通過日志輸出。在每次啟動(dòng)或執(zhí)行關(guān)鍵操作前校驗(yàn)壞塊表的完整性如CRC校驗(yàn)。壞塊表本身最好存儲(chǔ)多份副本防止因存儲(chǔ)它的塊變壞而導(dǎo)致整個(gè)系統(tǒng)無法識(shí)別存儲(chǔ)空間。與文件系統(tǒng)如LittleFS, SPIFFS, YAFFS的配合這些文件系統(tǒng)內(nèi)部都集成了壞塊管理、磨損均衡和垃圾回收。你的驅(qū)動(dòng)需要向文件系統(tǒng)提供最基礎(chǔ)的塊擦除、頁(yè)讀寫接口以及報(bào)告壞塊的能力。常見踩坑點(diǎn)文件系統(tǒng)要求的“頁(yè)大小”、“塊大小”、“擦除前是否需要先寫入0xFF”等特性必須與你的Flash物理參數(shù)嚴(yán)格匹配。例如Flash物理頁(yè)是204864字節(jié)主區(qū)備用區(qū)而文件系統(tǒng)可能配置為2048字節(jié)/頁(yè)那64字節(jié)的OOB區(qū)就需要由驅(qū)動(dòng)或文件系統(tǒng)單獨(dú)處理用于存放ECC和壞塊標(biāo)記。調(diào)試案例曾遇到設(shè)備頻繁文件系統(tǒng)損壞。最終發(fā)現(xiàn)是文件系統(tǒng)配置的擦除塊大小是64KB但實(shí)際Flash的物理擦除塊是128KB。文件系統(tǒng)在執(zhí)行垃圾回收時(shí)擦除操作跨越了兩個(gè)物理塊導(dǎo)致其中一個(gè)好塊被誤擦數(shù)據(jù)結(jié)構(gòu)破壞。務(wù)必核對(duì)所有尺寸參數(shù)4.2 在線升級(jí)OTA的可靠性設(shè)計(jì)OTA是Flash讀寫壓力最大、也最怕出錯(cuò)的場(chǎng)景。雙分區(qū)A/B設(shè)計(jì)這是黃金標(biāo)準(zhǔn)。設(shè)備始終從A分區(qū)運(yùn)行升級(jí)時(shí)將新固件下載到B分區(qū)校驗(yàn)無誤后將啟動(dòng)標(biāo)志位切換到B分區(qū)。即使B分區(qū)升級(jí)失敗或損壞設(shè)備仍可回退到A分區(qū)啟動(dòng)。增量更新與差分升級(jí)對(duì)于大固件傳輸整個(gè)鏡像耗時(shí)耗流量??梢允褂貌罘炙惴ㄈ鏱sdiff生成補(bǔ)丁包在設(shè)備端與當(dāng)前固件進(jìn)行合并再寫入更新分區(qū)。這要求Flash驅(qū)動(dòng)支持對(duì)更新分區(qū)進(jìn)行“隨機(jī)寫”而不是只能整塊擦除再寫。此時(shí)需要實(shí)現(xiàn)一個(gè)簡(jiǎn)單的“日志結(jié)構(gòu)”或“寫時(shí)復(fù)制”的中間層。斷電保護(hù)與原子操作升級(jí)過程中斷電是最致命的。必須確保啟動(dòng)標(biāo)志位的切換是一個(gè)“原子操作”。方法一將標(biāo)志位存儲(chǔ)在另一個(gè)獨(dú)立的、更可靠的存儲(chǔ)器中如內(nèi)部Flash的某個(gè)扇區(qū)或一塊小容量的NOR Flash。方法二存儲(chǔ)在Flash本身但通過“多副本序列號(hào)CRC”機(jī)制。例如準(zhǔn)備三個(gè)固定的存儲(chǔ)位置存放標(biāo)志。每次更新時(shí)先擦除位置1和2然后在位置1寫入新標(biāo)志CRC遞增的序列號(hào)驗(yàn)證無誤后再在位置2寫入相同內(nèi)容。啟動(dòng)時(shí)讀取三個(gè)位置選擇序列號(hào)最大且CRC正確的作為有效標(biāo)志。這樣即使寫位置1時(shí)斷電位置0的舊標(biāo)志依然有效。完整性校驗(yàn)不僅要對(duì)下載的固件鏡像做CRC32或SHA256校驗(yàn)在將鏡像寫入Flash后最好能再讀取出來做一次校驗(yàn)Read-Back Verification確保寫入過程無誤。4.3 數(shù)據(jù)存儲(chǔ)與關(guān)鍵參數(shù)管理對(duì)于需要掉電保存的系統(tǒng)參數(shù)、用戶配置、運(yùn)行日志等不能簡(jiǎn)單地直接讀寫。日志型存儲(chǔ)適用于頻繁追加寫入的場(chǎng)景如事件日志。不直接覆蓋舊數(shù)據(jù)而是像日志一樣順序?qū)懭?。?dāng)一個(gè)塊寫滿后再擦除舊塊循環(huán)使用。這避免了頻繁擦除同一個(gè)塊提高了壽命。設(shè)計(jì)時(shí)需要處理好索引以便快速定位最新數(shù)據(jù)。鍵值對(duì)KV存儲(chǔ)一種非常實(shí)用的輕量級(jí)數(shù)據(jù)管理方式。將每個(gè)參數(shù)作為一個(gè)“鍵值對(duì)”存儲(chǔ)。更新時(shí)不是原位修改而是在新位置寫入新的鍵值對(duì)并標(biāo)記舊數(shù)據(jù)無效。后臺(tái)任務(wù)在合適的時(shí)候進(jìn)行垃圾回收。開源項(xiàng)目如FlashDB、EasyFlash提供了很好的參考實(shí)現(xiàn)。磨損均衡即使數(shù)據(jù)量不大如果某個(gè)參數(shù)更新特別頻繁也會(huì)導(dǎo)致它所在的Flash塊過早損壞。KV存儲(chǔ)或文件系統(tǒng)通常自帶均衡。如果自己實(shí)現(xiàn)一個(gè)簡(jiǎn)單策略是準(zhǔn)備多個(gè)物理塊作為存儲(chǔ)池每次寫入時(shí)輪流選擇不同的塊。5. 調(diào)試工具、問題排查與性能優(yōu)化5.1 必備調(diào)試工具與手段邏輯分析儀這是調(diào)試Flash通信問題的“眼睛”。連接SPI或并行的數(shù)據(jù)線、時(shí)鐘線可以清晰地看到指令序列、地址、數(shù)據(jù)是否符合預(yù)期時(shí)序是否滿足芯片要求。特別是當(dāng)驅(qū)動(dòng)代碼看起來沒問題但操作就是不成功時(shí)邏輯分析儀能直接告訴你硬件層面發(fā)生了什么。存儲(chǔ)測(cè)試工具編寫一個(gè)全面的Flash測(cè)試程序包含以下測(cè)試用例全片讀寫一致性測(cè)試向整個(gè)Flash寫入特定的數(shù)據(jù)模式如0xAA 0x55遞增數(shù)隨機(jī)數(shù)然后讀回校驗(yàn)。用于排查硬件連接問題、驅(qū)動(dòng)基礎(chǔ)讀寫功能。擦除時(shí)間統(tǒng)計(jì)記錄每個(gè)塊的擦除時(shí)間。如果某個(gè)塊的擦除時(shí)間顯著長(zhǎng)于其他塊可能預(yù)示該塊即將損壞。ECC錯(cuò)誤統(tǒng)計(jì)在長(zhǎng)時(shí)間、大批量讀寫測(cè)試中記錄軟錯(cuò)誤可糾正ECC錯(cuò)誤發(fā)生的頻率和位置。繪制錯(cuò)誤分布圖有助于評(píng)估Flash的健康狀態(tài)。電源監(jiān)控使用帶記錄功能的數(shù)字電源或高精度萬用表監(jiān)控Flash芯片供電引腳在擦除、編程瞬間的電壓跌落情況。5.2 典型問題排查實(shí)錄問題一Flash Download Failed - “Cortex-M3”這是使用JTAG/SWD調(diào)試器如J-Link ST-Link給MCU內(nèi)部Flash下載程序時(shí)的常見錯(cuò)誤。排查思路硬件連接檢查調(diào)試器與目標(biāo)板的連接是否可靠線纜是否過長(zhǎng)。復(fù)位線nRST是否正常連接嘗試降低調(diào)試時(shí)鐘速度。目標(biāo)芯片供電確保MCU供電穩(wěn)定且充足。編程時(shí)MCU和外部Flash如果存在可能同時(shí)工作電流較大。Flash算法Algorithm這是最可能的原因。調(diào)試器需要一個(gè)小程序算法來操作目標(biāo)Flash。檢查IDE如Keil IAR中為該項(xiàng)目選擇的Flash算法是否正確是否與你的MCU型號(hào)及內(nèi)部Flash大小完全匹配。有時(shí)需要從芯片廠商官網(wǎng)更新最新的器件支持包DFP。芯片保護(hù)MCU的Flash可能被讀保護(hù)RDP或?qū)懕Wo(hù)。需要通過調(diào)試器先執(zhí)行全片擦除解除保護(hù)再嘗試下載。對(duì)于STM32可以使用STM32CubeProgrammer工具中的“Option Bytes”選項(xiàng)來修改保護(hù)級(jí)別。外部Flash干擾如果你的電路上有外部Flash且其片選引腳在上電時(shí)處于不穩(wěn)定狀態(tài)可能會(huì)意外響應(yīng)調(diào)試器發(fā)出的總線信號(hào)導(dǎo)致通信混亂。確保外部Flash的片選引腳在上電和調(diào)試期間被正確拉高無效。問題二程序運(yùn)行時(shí)數(shù)據(jù)偶爾損壞排查思路ECC是否啟用并足夠強(qiáng)首先確認(rèn)NAND Flash的ECC功能已在驅(qū)動(dòng)或控制器中正確啟用且糾錯(cuò)能力與Flash類型匹配TLC需要比SLC更強(qiáng)的ECC。電源紋波用示波器在系統(tǒng)繁忙時(shí)特別是進(jìn)行網(wǎng)絡(luò)傳輸、電機(jī)啟動(dòng)等操作時(shí)測(cè)量Flash電源引腳看是否有毛刺或跌落。軟件并發(fā)訪問是否有多個(gè)任務(wù)或中斷服務(wù)程序同時(shí)訪問Flash如果Flash驅(qū)動(dòng)不是可重入的沒有加鎖機(jī)制這會(huì)導(dǎo)致數(shù)據(jù)錯(cuò)亂。確保對(duì)Flash的訪問是互斥的。緩存一致性如果MCU有數(shù)據(jù)緩存D-Cache且你將Flash內(nèi)存區(qū)域映射到了可緩存地址空間如通過FlexSPI進(jìn)行內(nèi)存映射訪問在寫入數(shù)據(jù)后需要執(zhí)行緩存清理Clean和無效Invalidate操作以確保CPU看到的是最新數(shù)據(jù)。問題三Flash擦寫壽命消耗過快排查思路分析寫放大檢查文件系統(tǒng)或存儲(chǔ)層的寫放大系數(shù)。頻繁更新小文件、日志文件滾動(dòng)過快、磨損均衡算法過于激進(jìn)都會(huì)導(dǎo)致寫放大。使用工具監(jiān)控實(shí)際物理寫入量。檢查刷新策略是否因?yàn)檫^于頻繁的“讀-改-寫”操作如每秒保存一次系統(tǒng)狀態(tài)而導(dǎo)致某個(gè)塊被快速寫穿考慮將頻繁更新的數(shù)據(jù)先緩存在RAM中定期批量寫入。環(huán)境溫度設(shè)備是否長(zhǎng)期工作在高溫下高溫是Flash壽命的第一殺手。5.3 性能優(yōu)化技巧啟用四線Quad SPI或八線模式對(duì)于SPI NOR Flash標(biāo)準(zhǔn)SPI是單線輸入輸出。絕大多數(shù)現(xiàn)代SPI Flash都支持四線模式QSPI時(shí)鐘速度相同的情況下數(shù)據(jù)傳輸帶寬理論上是4倍。在驅(qū)動(dòng)中啟用QSPI模式需要發(fā)送特定指令進(jìn)入該模式并且IO需要上拉可以顯著提升代碼加載和數(shù)據(jù)讀取速度。內(nèi)存映射Memory-Mapped模式一些支持XIP的QSPI Flash和控制器如STM32的FlexSPI可以將Flash內(nèi)容直接映射到MCU的地址空間。CPU可以直接像訪問ROM一樣訪問Flash無需調(diào)用讀函數(shù)極大提升了代碼執(zhí)行效率。配置此模式需要仔細(xì)設(shè)置控制器與Flash的時(shí)序參數(shù)匹配。緩存與預(yù)取對(duì)于順序讀取如執(zhí)行代碼啟用MCU內(nèi)部或Flash控制器的預(yù)取Prefetch和緩存Cache功能可以隱藏Flash的讀取延遲提升流水線效率。交錯(cuò)Interleaving編程一些高端Flash支持交錯(cuò)編程。當(dāng)對(duì)一個(gè)頁(yè)進(jìn)行編程時(shí)可以立刻開始對(duì)下一個(gè)頁(yè)的數(shù)據(jù)加載從而隱藏部分編程時(shí)間提升連續(xù)寫入的吞吐量。這需要驅(qū)動(dòng)和芯片雙方支持。調(diào)試Flash本質(zhì)上是在和物理世界的非理想性做斗爭(zhēng)。芯片有差異環(huán)境會(huì)變化電源有噪聲。最寶貴的經(jīng)驗(yàn)就是永遠(yuǎn)保持懷疑用數(shù)據(jù)邏輯分析儀、示波器、日志說話而不是盲目相信代碼和理論。建立一個(gè)從硬件檢查、驅(qū)動(dòng)驗(yàn)證、到應(yīng)用測(cè)試、長(zhǎng)期監(jiān)控的完整調(diào)試閉環(huán)才能讓你的產(chǎn)品在復(fù)雜的現(xiàn)場(chǎng)環(huán)境中穩(wěn)定如山。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
91人妻最真实刺激绿帽| 97资源制服丝袜| 日本幼女18+| 2024人人操人人摸| 欧美成人性爱视频大全| 综合久久久久久久综合网| 欧美91色| 一区二区三区成人| 人妻天天爽夜夜爽爽| 亚洲AV无码AV吞精久久久久| 男人的午夜天堂| 欧亚揄拍偷拍精品视频| 九色 人妻 大香蕉| www.色五月| 亚洲一区二区三区播放在线| 国产精品农村妇女| 熟妇人妻精品一区二区| 精品无码久久久久| 亚洲熟女乱色一区二区三区久久久| 91xingse| 色99在线| 婷婷色导航| 久久久久久日韩| 爱爱啊啊啊| 久操电影网| 亚洲视频小说| 日韩人妻无码精品系列| 欧亚不卡| 久欲AV| 熟妇最新先锋一二三区| 五月婷婷六月丁香| 一级免费啪啪片| 影视综合无码少妇| 色狠狠 - 百度| 美女黄网| 亚洲人成网站7777| 丁香五六月啪啪| 99re超碰| 亚洲精品97久久| 超碰99在线| 啊啊啊啊啊好大好舒服想要| 少妇一区二区三区在线观看| 麻豆 欧美 日韩| 日韩一级成人毛片免费观看 | 婷婷丁香激情| 9Ⅰ老熟女| 久久嫩草| 老鸭窝在线视频播放| 亚洲色图综合网| 色男人色天堂东京热| 偷拍 精品另类 凸凹了四区| 欧美亚男人的天堂| 综合日韩激情另类图片| 男人天堂最新手机版在线青青草| 啊啊啊要高潮了| 午夜福利区| 蜜奶av| 色色无码| 操九九九九九九| 成片免费播放| 1024香蕉视频| 日产国产精品中文久久婷婷| 亚洲一二三精品久久网| 91天天综合网,天天综合网| 蜜臀99999| 熟妇激情| 天天综合色图| 夜夜草天天| 日本影视久久免费| 一级黄色性爱A级片| 91成人高清在线观看| 曰韩操B| 全球成人中文在线| 97精品国产手机| 日本国产二线女色| 欧美精品69性爱| 免费成人在线观看91| 日韩欧洲操屄视频| 91爆操视频| 九九色色| 208天天久久九九九| 性欧美91| 淫荡少妇免费| 久久嫩草国产成人一区| 色老大| 久9re热视频这里只有精品| 国产成人无码久久精品| 美女干逼2| 91色欧美| 国产自偷自拍一区| 亚洲色图综合网| 啪啪啪综合网| 久九九九九九九热| 青青草国产欧美非洲黑人| 秋霞免费AV| 啊啊啊用力在线观看| 国产高清在线自在拍69| 日韩av免费一级电影| 青青草日韩无码| 蜜臀无码一区二区| 三级激情网站| 情色五月天网| 美国一区二区三区视频| 熟妇艹鸡八| 国产精品久久久| 免费观看啪视频| 日本男人插女人的逼黄色| 亚洲精品99999| 久久亚洲精品成人av| 丰满搜索结果 -第18页- 久久高清无码 | 欧美一区二区三区蜜桃| 亚洲无限观看| 乱伦3P视频| yy少妇精品久久| 自拍偷拍亚洲熟女妇人精品| 久久国产精品,久久国产| 激情小说激情视频| 欧美色五月| 久久网亚洲| 伊人黄色视频免费观看| 国产在线视频午夜精华在| 久色网| 午夜经典| 红杏大香蕉| 亚洲精品97p| 免费看国产曰批40分钟怎么下载| 天天综合网~91综合网| 超碰免费在线| AV中亚| 日本天天吊| 美女黄网| 麻豆精品A片免费观看| 欧美亚洲自拍另类人妻| 久婷婷一区| 岛国视频免费在线观看| 人妻人久久精品中文字幕| 小情侣高清国产在线视频| 校园春色家庭伦理欧美激情| 五月综合色| 欧美高清16| 天天综合~91入口| 久久男人的天堂| 亚洲情色一区三区| 欧美性爱1080p| 亚洲人久久久网| 日韩人妻无码专区| 一区二区三区国产在线播放| av亚洲天堂资源网站| 日操粉逼逼| 久久久精品九| 伊人久久亚洲色欲综合网站 | 97超碰香蕉| 女同性恋一区二区三区精品视频| 操逼逼福利视频| 亚洲久草AV色图| 日韩三级久久久| 国产中文大片资源中文字幕| 蜜臀中文无码午夜| 久草色悠悠在线视频| 中国一级操逼视频| 亚州综合色| 330Dv国产女人终合视频极品人与兽| 伊人久久大香线蕉无码| 玖玖综合网| av东京热男人的天堂| 人人插人人搞人人操| 好吊色青靑草| 亚洲男人天堂视频| 好看的91视频| 色婷婷aV一区二区三区麻豆综合| 一区在线国产播放| 久久首页| 97亚洲综合| 国产深喉| 天天搞欧美| 91色图片| 中文字幕黑人大片| 欧美人妻久久精品二区三区| 婷婷久久五月综合激情| 大香蕉日韩欧美| 人人妻人人操人人乐| 凹凸视频在线观看伊人| 九九精品99| 9色国产精品一区粉嫩| 校园春色亚洲色图| 色偷偷2020免费视频播放| 老熟女区| 亚洲五区熟女| 色欲人妻一区二区在线| 内射白嫩美女| 黑丝91视频| 亚洲另类在线观看| 九九热九九| 欧美顶级黄色大片免费| se01国产在线视频| 欧美人人曰人人操人人射射| 国产成人亚洲精品无| 91中出视频| 久久久久久久久国产| 久草资源在线视频官方总站日韩丝袜美腿 | 久久九九99| 五月天婷精品激情| 性在久久久久久| 亚洲一卡二卡在线免费| 99久久久无码精品国产人| 久操视频在线观看| 在线免费观看高清无码视频| 九九碰九九爱97超| 张柏芝国产一区在线观看| 亚洲天堂欧美| 日本性交操一区二区不卡系列| 欧美色图91| 欧美天天影院| 久久久久白虎| 91色图| AV麻豆免费一区| 7777奇米影视久久| 国产精品久久久久亚洲av| 26uuu性物| 免费在线观看国内色片网站网址| 午夜精品久久久99热蜜桃的功能特点| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 亚洲午夜免费狠狠干| 五月天激情小说| 99九九久久| 久热九九| 日韩美女久久一区二区三区| 人妻少妇精品久久久| 老女人碰碰在线碰碰视频| 熟女网站最新| …中文字幕亚洲乱,97人妻无码费视…| 亚洲综合骚逼| 五十路一区无码| 久久久久久久久久va| 91丨九色丨国产丨人妻在线| 黄色网址在线免费观看| 成人片在线播放| 91黑丝少妇| 另类成人首页一区| 欧美色图91| 亚洲欧美日韩免费观看| 变态乱伦伪娘灌肠一区二区| 在线视频日韩欧美国产| 亚洲aw毛茸茸在线| 亚洲AV在线资源| 日本大香蕉综合网红本杳社区| 亚洲图片欧美| 久久香蕉影院| 加勒比日本在线| 97久操| 欧美人人操人人插| 日本91白丝| 人妻无码久久一区二区三区免费| 精品视频一区二区| 日本成人A片网站| 91超级碰碰| 久久久久久久久久久久黄色| 夜夜欢天天干| 国产91精品福利在线| 亚洲 欧美 中文 日韩超碰| 亚洲有码第一页| 999久久久| 亚洲第一成人影院色播| 综合色拍| 成全动漫视频观看免费下载| 美女诱惑1区2区| 97视频一区| 亚洲天堂AV在线播放| 1区2区3区在线视频| 啊啊啊轻点在线观看| 久久久久人妻二区精品叶可怜| 激情小说五月天| 一级免费精品| 黑人操一区二区| 97se综合网| 男人的午夜天堂| 噜噜吧,噜噜色,噜噜| 区二区亚洲婷| 天天摸夜夜添无码小视频| 99久久com免费视频′| 欧美日韩系列| 开心五月激情网| 日本高清熟女久久一区| 夜夜操美女| 免费农村成人少妇人妻Aa一区二区视频| av橘色网站| 久久精品色欧美aⅴ一区二区| 91色图片| 亚洲一级特黄大片在线播放91| 日少妇亚洲版| 日韩人妻播放| 亚洲天堂久| 欧美性爱中文字幕无线码| 国产美女激情| 青椒国产97在线熟女| 热久久九九热| 操逼www.| 超碰在线1234区| 黄片色区软件| 亚州五月| 天天做天天爱| 一区二区三区免费视频入口| 99久久无色码| 中文字幕五月婷婷免费| 久久精品视| 丰满人妻一区二区三区四区| 九七毛片九九毛片| 激情综合久久| 免费a v| 91麻豆天美传媒HD| 91人妻素女| 九九九九九九精品| 久久大香蕉手机高清视频| 2021国产成人精品久久| 国产极品久久久| a v网站在线播放| 啊啊啊啊免费视频| 中日无幕一二三四区| 超清福利精品视频在线| 变态另类专区| 欧美色九九九| 欧美精品久久久久久久久88| 最新AV在线| 极品粉嫩一区二区| 91呆哥人妻| 国产一区在线看| 色婷婷综合久久中文字幕雪峰| 日本日逼高清| 天天综合-91入口| 精品一区二区三区四区女| 强奸乱伦动态污图免费| 色吧 综合| 国产精品久久久久久久久久久久久久久| 大色综合网| 天天日夜干| 97色视频在线| 丁香五月色| 久久黄片国产一区二区| 一二三四区电影| 97视频在线免费看| 欧日a| 精品人妻中文字幕高清| 免费精品AB| 亚洲成人精品久久久| 免费一级欧美片片线观看| 亚洲国产综合视频| 啊啊啊 在线| 午夜精品久久久久久久99热影院| 欧美日韩国产中文精品字幕自在自线, | 国产一级做a爰大片免费久久| 啊啊啊啊啊啊在线| 久久人妻少妇| 国产天美传媒精品| 综合亚洲情色| 天天综合,91综合永久| 免费看国产曰批40分钟怎么下载| 男人在线天堂| 91丝袜人妻| 99www.bibizy香蕉资源国产一区二区三区高清 | 天天干一区二区| 色情综合| 日本道久久综合色色| 久久久精品电影| 亚洲天堂欧美| 天堂性色| 九九热av| 国产精品久久久久婷婷二区次| 免费看国产大AB| 欧洲亚洲人妻无码中字久久三区四区 | 五月丁香六月婷| 欧美黄色片在线播放| 乱欲视频| 好吊色综合| 国语精品av| 九九这里只有精品| 亚洲天堂久| 新视频sss国产| 白丝jkav| 亚洲图片 激情小说| 久久超碰免费的| 美女人妻色网站| 美女尤物福利视频| 欧美在线官网| 男人的天堂2018.| 日韩一区二区熟女| 日韩二三区| 亚洲综合有玛| 超碰碰激情97+久| 91国产美女丝袜足交精品视频| 精品人妻夜夜草| 夜夜操夜夜爽夜夜高潮| 91草草草| 美女网站黄页| 欧美综合综合| 一起草三级AV电影在线观看| 思思热在线视频免费| 91性高朝久久久久久久久| 久草尤物| 强奸乱伦中文字幕AV| 日本性爱不卡视频| 色色激情五月天| 亚洲无码99| 蜜臀亚洲中文| 97在线观看免费| 热热色91| 亚洲成人av电影在线| 每日更新AV| 人妻熟女午夜精品在线| 96AV久久久| 狠狠躁天天躁日日躁| 亚州高清av| 蜜臀99久久国产| 欧美极品| 亚洲五码一区二区三区| 性爱久久| 色老牛| 欧美另类丝袜熟女| 亚洲AV麻豆Aⅴ无码电影一 | 久久大香蕉97| 精品三级在线专区| 国产又色又爽又舒服的三级视频| 九九无码久久精品视频| 亚洲色图 综合| 天天爽天天操啊啊啊| 免费日韩黄片| www.色婷婷| 99热在线不卡| 97干97色| 丁香五月激情五月| 亚洲欧美日韩国产丝袜自拍中文| 91中出视频| 乱伦av国产| 啊啊啊啊啊啊啊国| 九九九国产| 在线无码网站| 久久9 9 9精品| 自拍第一页| 国产欧美日本亚洲精品| 丁香色婷婷| 无码人妻精品一区二区三区九九| 国产精品日日摸夜夜添骚逼| 亚洲无码一区二区三区三州| 色大香蕉97N| 天天伊人| 久9热| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 91亚洲影视| 亚洲欧美在线观看免费| 国产白嫩精品久久| 久久69| 久操精品网| 欧美亚洲国产日本在线,久久精品国产| 91老熟女| 女优免费一区二区永久| 中文字幕国产| 精品在线观看视频在线| 日日夜夜青青草母狗| 精品免费一区| 人妻啊啊人妻啊| 97久久超碰亚洲| 日本护士高潮| 超碰偷拍| 女人高潮大叫一级毛片| 人妻色情天天操| 亚洲成a人片在线观看中文!!!| 麻豆AV96熟妇人妻| 亚洲性爱电影| 亚码人妻| 美女一区二区国产精品| 4虎在线视频| 亚洲少妇综合在线播放| 日韩精品影视| 超碰精品在线| 91天堂网| 中文字幕视频2区| 成人毛片免费| 999综合色| 波多野结衣被操50分钟免费视频 | 性爱网站一区二区| 亚洲少妇在线影音| 乱伦Av网| 亚洲午夜精品久久久中文影院| 性做久久久久久免费观看软件| 97视频在线观看网站| 8050午夜少妇无码| 丰满人妻-区二区三区免费看 | 亚洲色图欧美视频| 欧美精品庄| 麻豆精品久久久久久久| 啪啪啪精品| 亚码人妻| 九九av| 秋霞网无码| 日韩午夜国产| 国产成人在线观看综合| 亚洲天天在线| 日韩少妇无吗| 啪啪啪综合网| 91成人高清在线观看| 九一性生活免费视频| 91精品大奶人妻| 精品人妻一区二区三区在| 97综合国产精品高潮久久| 久久91精品国产9丨久久分亭| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 在线观看A啊啊啊| 久久久免费一级黄片| 超碰在线91| 久久国产对白激情浪潮 | 97色色,97综合| 日本熟女中文| 1769国内精品视频| 欧美色91| 天美传媒在线一区| 国产一区二区三区中文字幕| 伊人久久综合影院| 97欧美综合| 综合性视频99| 中文字幕人妻色偷偷久久皮| 五月丁香久久| 久久久久久久亚洲Av无码| 老熟女91视频| 九一国产精品| 国产美女激情| 精品91摸| 色玖玖| 2021久久国产综合精品青草| 操碰97| 精品少妇高潮久久| 久久同城AV| 人妻天天爽夜夜爽精品2| 综合色啪| 免费中文在线| 黄色电影观看久久9| 中文字幕一区二区三区四五区| 少妇天堂网络| 江都AV在线| 激情五月天综合网| 亚洲高清无码免费观看视频| 高清成年美女黄网站免费大全| 亚洲九九九| 97视频播放| 欧美图片校园春色| 一摸二插三插| 天天影视网色欲色香| 美女主播色欲91抠b在线播放| 亚洲影视综合网| 人人爱操| 情色AV电影| 中文字幕 码 自拍 视频 区| 综合色99| 国产99 中文字幕日韩小视频| 逼逼逼逼操操操操操操操操操午夜剧场 | 久久一区二区高清免费| 中文字幕一区二区三区字幕| 亚欧毛片基地国产毛片基地| 午夜a成v人电影| 国产精品无码成人精品| 51国产午夜精品视频| 日韩在线国产字幕| 久久丁香久草综合网| 国产无码精品无码| 国产AAAAAABBBBB| 久久性爱精品一区| 亚洲导航深夜福利| 日人妻视频91| 欧美黄色大香蕉一区二区| ?亚洲伊人伊成久久人综合网| 色成人Www精品永久观看| 亚洲成人久久一区二区| 久久人人爽人人爽人人片Ⅴ| 九九av| 色香阁在线| 五月天伊人| 99久热精品99re6热| 91无码人妻| 综合自拍| 人人搞人人插人人操| 国产精品午夜福利亚洲综合网| 国产AV色黄看到爽| 人人透人人操| 亚洲s在线观看| 亚洲第91页| 性欧美| 中文字幕三四区| 午夜无遮挡男女啪啪视频| 久久久久久久亚洲Av无码| 免費黃色視頻觀看一| 天天添天天干电影| 亚洲污一污二| 大茄子熟女AV导航| 中文字幕日韩专区精品系列| 亚洲一区二区中文字幕| 亚洲日本韩国极品一区二区| 国产熟女二区| 蜜臀AV午夜精品久| 久操网址| 97干在线看| 玖玖超碰熟| av网站免费看| 大伊香蕉在线视频免费| 久久9精品视频| 国产精品动态一区二区三区四四| 中文字幕三四区| 国产www色在线观看| 91neishe| 免费99精品国产自在在线| 蜜臀久久99精品久久久久久无删减 | 激情无码日韩| 久久久影院| 久久久久人| 日韩欧无码一区二区三区免费不卡| 思思热er精品视频| 啊啊啊好湿久久| 韩日欧亚a级| 国内亚洲精彩视频在线| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 视频二区美腿制服人妻欧美| 国产成人亚洲精品无码古代早漏男| 中文字幕 码 自拍 视频 区| 欧亚揄拍偷拍精品视频| 自拍偷拍第26| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 天天日天天看| 精品成人av一区二区三区在线| 91久久久视| 亚洲美女AV无码| 丁香婷婷久久 | 欧美在线亚洲| 99热只有这里有精品| 亚洲区限制级| 1769国内精品视频| 亚洲A色| 污色区网站| 9久综合网| 91亚洲网站| 六十路日本| 久久精品女同亚洲女同13| 欧美经典一区二区三区| 伊人991| 日韩性爱1级片视频| 欧美色图偷拍另类| 精品久久无码午夜福利| 密臀在线免费观看| 国产无码精品久久久久久| 精品久久視頻在线| 日日爱99| 久九干| 乱伦一二三| 国产福利夜| 伊人操你| 欧美色自拍| 国产精品呦一区二区三区| baiduhicn.com。| 377p欧洲日本亚洲大胆| 九七毛片九九毛片| 人人操人人摸人| 疯操AV| 农村妇女一级二级三级视频| 9999久久久| 欧美日韩人人精品| 国产精品盗摄 偷窥盗摄| 成人热久久精品| 哈哈操电影AV| 在线国产福利网址导航| 亚州国产成人精品女人久久| 黄网色一区二区三区四区精品| 碰人碰碰人人开房人肉| 午夜色婷婷| 97超碰色色| 一区 欧美 日韩 麻豆| 日日噜噜夜夜狠狠视频无| 四虎在线观看网站| 97人人草| 欧美性生活男人的天堂| 97超色| 91丝袜美女国产| 国产兽交视频在线播放| 骚逼自拍99| 国产精品交换一区二区| 亚洲无码超碰免费| 少妇熟女视频一二三区| 无码99| 四虎影视永久在线免费| 一本色道久久综合精品婷婷| 色综合中文字幕不卡| 草草影院最新网址| 一区二区视频在看| 美日韩一二三区| 欧美日韩91| 日本人妻中文字幕 | 九月丁香婷婷色| 91精品久久久久| 天天夜夜久久| AA丁香综合激情| 日熟女| 天天干人人乐| 人妻熟妇久草在线| 香一区二区三区| 久久性爱大全| 岛国片在线视频网站| 日韩三级av片| 天天超级碰碰碰| 婷婷情色综合网| 欧美一级做a爰片免费视频| A级片日韩欧美国产欧美视频精选观看 | 变态综合色| 欧美高潮| 亚洲永久永久永久永久一级一级一级精品 | 欧美Aⅴ| 91亚洲欧洲| 97操B| 黄久在线| 97视频900| 色五月69夫妻| 久久黄黄| 韩日精品四区| 国产67194| 日韩一区二区三区四区五区| 天天弄天天操| 久久久99免费| 男女啪啪网站免费视频| 99999re| 极品出轨视频网站| 亚洲人精品午夜不卡| #NAME?| 亚洲一区二区 麻豆传媒| 色狠狠综合噜一二三区| 人人妻人人操人人乐| 婷婷综合| 日本九九九九| 日本色婷婷| 99色天堂| 五月天婷婷小说| 99精品无码| 成人在线日韩| 久久久久免费少妇| 夜夜肏2021| 25国产精品免费观看| 日本片日本片祼观看网站在线看中文版网页在线看 | 成人无码电影在线观看网| 另类亚洲一区二区三区| 一区二区三区免费视频入口| 亚洲欧美国产va在线播放频| 日本中文熟女视频| 亚洲av综合伊人久久| 最新av中文字幕高清| 岛国片在线播放| 中文字幕国产| 91精品人妻电影| av天堂5| 丁香五月影院| 欧美亚洲综合色| 日韩伦理久 久久 清纯| 东京成人一区| 龙兴卡官方查询| 欧洲站一级二级三级h| 婷婷人妻激情| 国产性爱强奸乱伦大全| 国产美女自拍AV| 日韩欧美国产一区二区三区四区| 黄色av片三级三级三级免费看| 无遮挡h肉动漫在线观看| 97色婷| 欧美老熟另类| 亚洲天堂日本| 亚洲 日本 不卡| 欧美不卡五十路| 爽极品影院| 97人人模人人爽人人| 99热在线播放| 大香蕉在线86| 91亚洲狠狠色| 97视频在线免费观看| 操操吧亚洲乱伦视频| 全球成人中文在线| 中文字幕91综合| AV中文字幕剧情1区2区3| 一级AAA片一区二区三区| 九九九热| 能直接看AV的网站| 亚洲中文字幕有码视频一区二区三区| 动漫av中文| 97Ai亚洲| 亚洲毛片一级带毛片基地| 嗯啊不要在线| 日本熟妇色熟妇在线视频播放| 啊啊啊好大好深| 久久久亚洲Av| renqi久久久久久久久久久久| 中文字幕97色| 蜜臀久久99精品久久久久久酒店 | 婷婷伊人綜合中文字幕| 超碰人妻中文在线| 日韩啪啪视频| AV无码久久久精品| 日日AV加勒比| 国产一区在线看| 午夜电影在线观看无码专区| 欧洲免费一区二| 四虎精品亚洲| 亚洲国产一区二区入口| 国产亚洲 中文欧美久久| 日韩中文9| 日韩在线欧美精品一区二区| 亚洲激情在线| 丝袜色综合| 久久久久亚洲三级电影| 超碰超碰欧美| 天天干夜夜鈤| 久草免费在线一区二区| 丝袜天堂| 国产在线观看一区二区三区| 操操啪| 热久久无毒不卡| 日韩熟女乱伦中出| AV高清一区| 中文字幕精品探花视频| 男人天堂久久精品| 四方色播| 五月天激情小说| 91男人综合| 人妻乱仑一区二区三区| 神马久久69| 亚洲无线码欧洲精品区别| 97色插| 五月丁香激情四射| 人妻天天爽夜夜爽爽| 久久岛国| 日本精品一区三区| 揉揉日日日日| 91 手机在线播放 绯色| 综合色91| 欧美日韩99精品麻豆传媒| 成人国产二区三区在线,男女精品。| 国产精品三级视频网站| 免费男人的天堂| 久久久国产成人一区二区三区在线| AV男人天堂网| 日韩女模中文造逼| 97色操| 五月激情天| 97超碰人妻| 超碰激情808| 激情 欧美 亚洲 小说| 精品97久久综合| 日韩在线一区高清在线| 天综合网欧美| 国产日本久久免费精品| a啊啊啊啊啊啊啊啊一区二区| www.色综合| v91av| 2025亚洲男人天堂| 黄色激情电影在线观看| 久久久久9999精品九九九| 久久久久久精品免费看A级| 激情文学亚洲| 91 亚洲 欧洲| 无码外流操逼视频| 久久人妻无码毛片A片麻豆| 天天日天天干天天整| 天天综合青苹果| 有码人妻系列| 十八岁啪啪视频免费看| 91蜜臀人妻中文字幕在线| 嗯啊不要在线观看嗯啊| 91伊人久| 色天天野狼综合社区| 欧美性爱97超碰| 国产特级毛片AAAAAA高潮流水| 丰满人妻一区二区中文| 99精品视频在线观看| 欧美日韩大香蕉| 欧美色图在线视频少妇| 超碰三级秋霞| 亚洲第一狼人丝袜美女另类| 抽插一区二区视频| 女人妻一区| 国产精品熟女丝袜一区二区| 久久久久亚洲| 综合大香蕉美。| 精品福利视频| 亚洲午夜福利视频| 日本国产亚洲一区在线观看| 天天在线91| 欧美亚男人的天堂| 99精品久久久久久久婷婷蜜桃| 一起草三级AV电影在线观看| 精彩久久中文| 九九九九九九九九九九九免费国产| 日韩色欲久久一二三四区| 玖玖久久久| 久久人体一区二区| 亚洲色图a| 天天插天天插| 图片区小说区| 久久性爱精品一区| 亚洲久久久| 久久天堂网| 亚洲视频,小说| 一区二区日韩欧美久久| 草草网站影院白丝内射| 免费成人自拍视频在线| 久久宗合97| 婷婷香网站| 天天日日日射| 黄色污污污污污污网站| 国内精品伊人久久久久影院会| 极品综合| 欧美日本成人一区二区| 91热| 蜜桃午夜视频一区二区| 欧美亚洲涩涩| 久久久久久久久久久久黄色| 麻豆2区1区天美| 91久久久久久| 国产大学生高潮在线播放 | 伦在线97| 妇女视频网站| 蜜桃视频精品一区二区三区| 亚洲性爱高潮影院| 97色婷婷| 九九av| 五月丁香婷婷色| 久久久久久AⅤ无码免费肉站| 日韩性爱1级片视频| 黄色视频高清无码网站| 亚洲少妇在线观看| 久久97精品久久久久久久不卡| 密臀成人视频久久久| 一二视频神马久久传媒| 亚洲综合情色| 国产精品在线一区二区| 亚洲综合情色| 九九九九97| 少好三P| 超碰 国产熟女精品一区| 狠操91,com| 日韩精品一区,二区 九九...老司机| 中国熟女网站| 国产精品一区二区后入| 久久AV色| 国产精品夜夜夜| #NAME?| 日韩精品-原创伙伴| 九九热九九| 国产午夜在线观看| 成人无码在线超碰网| 欧洲综合无码| 中文字幕精品一区二区精| 欧美日本国产日韩激情视频| 激情干在线| 日韩啪啪网| 91 手机在线播放 绯色| 用力操死我| 国产成人主播| 综合色久欲| 欧美日韩久久精品爱爱| 亚洲精品久久久久久久蜜桃臀| 超碰成人人人爽人人爽| 精品人妻1区| 中文字幕狠狠玩| 99热亚洲| 裸模AV女优| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 精品9区| 啊啊啊轻点在线观看| 久热最新在线杭州| 欧美一级黄色免费专区| 国产精品一区二区校花| 女人高潮大叫一级毛片| 狼人综合婷婷激情四射 | 欧美啪啪天堂| 中文字幕三四区| 淫荡少妇免费| 长长久久曰曰夜夜成人网| 91熟女综合| 亚洲天天自拍| 先锋影音av先锋一区| 囯产乱伦一区二区三女 | 亚洲日韩精品一区二区| 91色人妻| 久久综合婷婷| 精品无码一二三四区| 大香蕉一人| 欧美中文字幕日韩在线| 爱我干综合| 亚洲 欧美 小说| 蜜臀久久99精品久久久久电影| 在线视频 亚洲精品| 亚洲乱码尤物193YW| 午夜精品99久久久久传媒| 欧美最大综合网| 欧美国产精品久久九九| 麻豆国产96在线| 97超碰色屌| 中文字幕成人乱码熟女精品国50 | 碰超人人在线一区二区三区| 国产精品网址| 婷婷中文网| 久久99手机免费视频| 无套后入双马尾| 国产自产自拍| 久久人人爽爽爽人久久久| 极品少妇久久久久| 成年人三级黄色片视频| 国产伊人自拍| 综合网亚洲在线| 人人操人人搞人人草| 极品白嫩福利在线| 99夜夜操| 日本午夜久久电影| 99热这里只有是精品10| 亚洲成人激情小说视频| 五月天激情小说| 伊人9| 国语国产操逼伊人AV网| 久久男人网| 欲香欲色| 97精品国产97久久久久久| 精品少妇高潮久久| 干婷婷综合网| 97就爱干| 中国zzijzzijzzwww精品| 97 超碰 人人做 人人爱| 少妇久久久| 91麻豆天美国产欧美日| 亚欧洲日韩国产精品| 97摸视频| 国产又长又大又粗的视频| 性在久久久久久| 日韩精品操少妇| 国产强奸乱伦xd| 啊啊啊啊啊啊啊好爽不要| 欧美18老人禁| 久久的网站啊啊啊啊啊| 久久久久久久强迫| 国产在线不卡导航| 91在线视频国产网站| 人妻熟女字幕一区二区| 中文字幕在线免费观看 | 中文在线视频| 人人看人人摸人人色| 后入式五六区| 中国亚洲呦女专区| 99操逼| 久久一二三四五六七八九区区区 | 人妻一区二区三区| 蜜乳成人AV| 啊啊啊好大好湿| 国产精品制服丝袜清纯唯美| 操淫穴亚洲五月丁香 | 日产成人久久| 国产欧美一区激情交| 欧美草草高清日韩视频| 乱精品一区字幕二区| 久久专区| 今日头条成人一区二区三区四虎精品| 国产精品网址| 91九色丰满高潮| 韩日精品四区| 91色人妻| 亚洲AV在线资源| www.激情| 探花视频免费观看国产专区| 精品无人区麻豆乱码久久久| 久久91视频| 人妻少妇无码 | 高清无码学生妹高潮| 欧美夜夜狠| 国产一区二区成人av在线播放| 亚洲色香| 激情五月综合| 亚洲一卡二卡在线免费| 亚洲麻豆18发?| 欧日韩不卡视.频| 岛国大片国产| 黄色交缠性感爆操91国产精品免费一区二区三区| 99爱在线视频| 无码 黑人一区二区三区| www.成人无码| 蜜奶av| 色婷婷五月综合激情中文字幕| 欧美97超碰| 麻豆天美在线喷水AV| 国产乱码久久| 精品国产人成在线| 激情欧美97| 亚洲性少妇| 欧美天天拍| 九月丁香综合网| 国内伊人久久久久久网站视频| 人妻免费观看| 一区二区三区 丝袜 高跟 美腿| 国产精品一区午夜福利| 日韩精品人妻| 91热色| 国产丰满熟夫69mpp| 激情丁香五月婷婷| 93人人操人人| 久久性爱视频免费看| 人妻少妇无码 | 校园春色 欧美| 欧美日本不卡| 久久一二三级一一一| 久久97| 国产97视频免费观看| 欧美日韩*字幕一区| 日本不卡在线二区三区| 亚洲一二三四区在线免费看视频| 超碰爽人妻熟女Av| 久操婷婷| 国产强奸超碰AV| 日本人妻中文字幕精品| 一区二区三区不卡视频| 激情文学小说一区二区| 天天看特黄的免费网站| 熟女日韩| 无码又爽又硬又激情免费视频| 人人操人人摸人| 少妇啪啪自拍| 亚洲国产精品成人综合| 9999久久久| 欧美碰碰综合色| 草B在线| 941超碰| 久草精品视频| 中文字幕十五区| 97国产亚洲中文在线| 亚洲欧洲小说图片视频 | 美女网站91| 欧美熟妇色| 一区二区三区一亚洲中文字幕、综合区灬| 精品国产久久乱码| 亚洲国内精品成人不卡| 国产天天看| 91视频成人福利网站在线一区| 狠狠躁AV| 91女网站| 国产极品999| 四虎AV无码| 内射中出日韩在线观看视频| 91亚州日韩高清| 日夜啪电影| 嗯嗯,啊啊,国产精品| 天天综合AV| 欧美激情视频一区二区三区不卡| 日韩欧美亚洲国产日韩| 97在线免费看| 亚洲情色一区三区| 东北女人的毛片| 97资源免费视频| 男人天堂 天天射| 91熟女少妇| 南澳成人一级片在线播放| 超碰97国产欧美| 中文久久| 欧美一区二区三区互相| 国产日产精品久久快鸭的功能介绍|