《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于dsPIC33F系列單片機的應用程序升級方法
基于dsPIC33F系列單片機的應用程序升級方法
現代電子技術
徐藝文
摘要: 為了適應客戶需求變化或程序BUG的修改,利用dsPIC33F單片機運行時的自編程特性,實現了基于該單片機的應用程序升級功能。在詳細描述基本原理的基礎上,給出了引導程序的實現流程圖,并提供實現流程中一些關鍵細節的實現方法,最后對實際應用中的升級正確性及繼點續傳問題進行了探討。該方法的實現原理同樣適用于其他具備運行時自編程或有應用編程功能的單片機中。
Abstract:
Key words :

0 引言
    dsPIC33F系列單片機是美國微芯公司(Microchip)推出的一款高性能單片機,它將數字信號處理器(Digital Signal Processor,DSP)的高速運算能力與單片機的控制特性無縫地集成在一起,為嵌入式系統設計提供了高性價比的單芯片、單指令流的解決方案,在音頻處理、視頻處理及工業控制等方面得到了廣泛應用。但是在實際應用中,由于客戶需求變化或程序BUG修改等原因,經常出現需要使單片機應用程序升級的情況,本文利用dsPIC33F單片機運行時的自編程(Run-Time Serf-Programming,RTSP)特性,實現了基于該單片機應用程序的升級功能。

1 基本原理
   
dsPIC33F系列單片機提供了兩種方式用于對其內部程序存儲器進行編程:在線串行編程(In-Circuit Serial Programming,ICSP)和運行時自編程(Run-TimeSelf-Programming,RTSP)。ICSP使用5根線對單片機編程,主要用于產品調試或生產過程中,顯然不適合用于產品運行時的程序升級。RTSP是通過使用TBLRD(表讀)和TBLWT(表寫)指令來完成的,使用RTSP可以一次將64條指令(192 B)的塊(或“行”)或單個程序存儲字寫入程序存儲器,也可以一次擦除512條指令(1 536 B)的塊(或“頁”),由于該方法采用程序指令實現了自編程,可應用于產品運行時的程序升級,因此本文采用RTSP方法實現基于dsPIC33F系列單片機的應用程序升級功能。程序升級的實質是對程序存儲器內容的更新,所以有必要先了解一下dsPIC33F單片機的程序存儲器內部結構。
1.1 dsPIC33F單片機的程序存儲器內部結構
   
dsPIC33F單片機的程序存儲器結構如圖1所示。一般情況下,“復位地址”的內容為全0,單片機復位后均從程序存儲器地址0的位置上開始執行,即從圖1中的“GOTO指令”位置開始執行。在這里存放了一個跳轉指令,直接指向用戶程序的首址,默認情況下該位置的指令為“GOTO 0x200”,即默認跳轉到首址為0x200的用戶程序(圖1中的“用戶程序存儲空間”)開始執行。dsPIC33F單片機具有2個中斷向量表,即“中斷向量表”和“備用中斷向量表”,地址分別從0x000004~0x0000FF和0x000100~0x0001FF這兩個中斷向量表允許使用不同的中斷服務程序來處理每個中斷源。程序升級功能正是基于程序存儲器內部結構的以上特性而實現。


1.2 程序升級功能的實現流程
   
將圖1中的“用戶程序存儲空間”分為引導程序和應用程序2部分,如圖2(a)所示。引導程序用于引導用戶程序是進入升級狀態,還是進入正常運行狀態,若進入升級狀態則接收新的程序數據,并更新程序存儲器的內容;若進入正常運行狀態則程序跳轉到應用程序區。應用程序是為了實現產品功能而編寫的程序,也就是本文所謂“程序升級”的對象。
    實際應用中,將外部非易失性存儲器(如E2PROM)的某些存儲單元值當作是否進行程序升級的標志(以下簡稱程序升級標志)。單片機上電或復位后首先執行“GOTO0x400”指令,即跳轉到引導程序。默認情況下程序升級標志是處于“正常運行”狀態下的,引導程序調用跳轉指令將用戶程序引導到應用程序區,若運行過程中發現服務器有新的應用程序版本或接收到服務器發來的升級程序命令時,單片機將程序升級標志設置為“程序升級”狀態,然后軟件復位單片機。這時程序再次跳轉到引導程序,根據程序升級標志,單片機進入程序升級狀態,接收新的程序,并更新程序存儲器的內容,升級完成后,單片機將程序升級標志設置為“正常運行”狀態,然后再次軟件復位,此時單片機運行于新的應用程序中。
    由于引導程序和應用程序都可能用到中斷,因此應用程序采用中斷向量表,引導程序采用備用中斷向量表,以執行各自相應的中斷服務子程序。值得注意的是,在圖2(a)中引導程序的首址為0x000400,這是因為dsPIC33F單片機執行一次擦除指令會擦除512條指令空間(即1“ 塊”,占用1 024個地址單元),這意味著程序升級必須以1 024(即0x400)為單位。同理,應用程序的首址必須為0x400的整數倍,本文采用0x00C800。
    從以上基本原理的分析可看出,程序升級功能的實現主要就是引導程序的實現。

2 引導程序的實現
2.1 程序流程
   
進入引導程序后,程序的執行流程如下:
    (1)初始化電路板,包括單片機的工作頻率、外圍接口等,尤其要注意啟用單片機的“備用中斷向量表”。因為dsPIC33F單片機復位后默認啟用“中斷向量表”,而由基本原理的說明可看出,引導程序必須采用“備用中斷向量表”。
    (2)判斷程序走向,通過程序升級標志判斷是跳轉到應用程序,還是執行程序升級流程。
    (3)若程序升級標志為“正常運行”,則調用GOTO指令跳轉到應用程序。
    (4)若程序升級標志為“程序升級”,則執行程序升級流程,這是引導程序的重點。
    程序升級按“塊”更新,每“塊”包含1 024個存儲單元(以字為單位),即每幀數據需包含2 048個字節的程序代碼。在更新程序時并不是簡單地用接收到的新程序代碼覆蓋舊程序,對于一些特殊幀需特殊處理,通過對比應用程序編譯后的程序存儲器結構與實際應用中的程序存儲器結構可以很好地理解這點。圖2(a)所示為實際應用中的程序存儲器內部結構;(b)為應用程序編譯后的程序存儲器結構。通過對比這兩張圖可以看出,“GOTO指令”、“備用中斷向量表”、“引導程序”這些區間的程序不能直接覆蓋,若“GOTO指令”被覆蓋,則程序升級后程序直接跳轉到應用程序,不會執行引導程序;若“備用中斷向量表”被覆蓋,則引導程序中的中斷服務程序無法執行;若“引導程序”區間的內容被覆蓋,則引導程序被清空,顯然會帶來災難性的后果。因此對于第1幀數據需特別處理,該幀數據對應程序存儲器第1塊(地址為0~0x3FF)的內容,包含“GOTO指令”、“復位地址”、“中斷向量表”和“備用中斷向量表”的內容,為了保證"GOTO指令”和“備用中斷向量表”的內容不被修改,需要先讀出原“GOTO指令”和“備用中斷向量表”的內容,替代接收數據緩沖區中對應位置的內容,然后寫入程序存儲區的第1塊;對于第2幀到第50幀(0xe800/0x400),這些是引導程序的內容,顯然不能做任何修改,因此這幾幀數據接收后直接丟棄;從第51幀到最后一幀,這是應用程序的內容,也是真正要升級的內容,所以可直接覆蓋舊內容。程序升級后,將程序更新標志恢復為“正常運行”狀態,然后復位CPU,則經引導程序又進入了新的應用程序,從而實現了應用程序的升級。
    基于以上說明可得引導程序的詳細流程如圖3所示。


2.2 關鍵細節的實現
   
(1)啟用“備用中斷向量表”。設置INTCON2寄存器中ALTIVT控制位的值,其值設置為“1”則啟用“備用中斷向量表”;設置為“0”則啟用“中斷向量表”。
    (2)程序首址的設置。在以上流程的說明中談到引導程序的首址為0x400,而應用程序的首址為0xc800,則設置程序的首址可通過修改鏈接描述文件(.gld文件)實現。以dsPIC33FJ256GP710單片機為例,將引導程序首址改為0x400,其實現步驟為:打開p33FJ256GP710.gld文件,將其中的“program(xr):ORIGIN=0x200,LENGTH=0x2AA00”改為“pro-gram(xr) :ORIGIN=0x400,LENGTH=0x2A900”;將“_ _CODE_ BASE=0x200”改為“_ _CODE_BASE=0x400”。應用程序首址的修改也采用相同方法。
    (3)讀/寫程序存儲器。在參考文獻中有很完整的原理說明,也有完整的源代碼,可直接使用。
    (4)軟件復位CPU。在應用程序運行過程中發現需升級程序或在引導程序中升級程序完畢時,均需對CPU進行軟件復位,這可通過dsPIC33F單片機提供的“reset”指令實現,可在程序相應位置執行“reset”指令即可。

3 實際應用中若干問題的探討
3.1 程序升級正確性問題
   
上文僅重點說明了程序升級的方法,未對程序升級的正確性展開討論,但在實際應用中,由于傳輸干擾的存在,接收的新程序數據可能出錯,這時如果沒有相應的應對措施,顯然會影響到產品的正常運行。為了保證程序升級的正確性,常用的應對措施有以下幾種:
    (1)對每幀數據進行嚴格的校驗(如CRC校驗),校驗通過后再更新相應的程序存儲區;更新程序存儲區后,重新讀出程序存儲區數據,并與接收到的數據進行比較。只有當數據比較無誤后才開始接收下一幀數據。
    (2)若不考慮硬件成本,也可外置一個數據存儲器,將所有新程序數據完全接收并校驗通過后才統一更新程序存儲器,最后把整個程序存儲器的數據與接收到的數據逐一比對,若比對無誤則升級結束。
    (3)若應用程序占用空間不大,也可將程序存儲器中應用程序區再分為兩部分。程序升級時輪流覆蓋這兩部分,這種操作方式使程序存儲器同時保存舊版本和新版本兩個應用程序,當新版本程序因某種原因運行不正常時,可由引導程序將應用程序切換到舊版本。
    第(1)種方法最容易實現,但是應用程序只有在整個升級過程完全結束后才可以正常運行,若升級過程因某種原因通信中斷,則應用程序一直無法運行,這是該方法最大的缺陷。
    第(2)種方法也很容易實現,而且由于它是在新程序數據全部接收后才開始升級,因此克服了第(1)種方法的缺陷,但是該方法需增加硬件成本,且要占用單片機更多的硬件資源(用于與外部存儲器之間的交互)。
    第(3)種方法也可以克服第(1)種方法的缺陷,而且不需增加硬件成本,但是該方法的實現顯然比前兩種方法復雜得多。以上3種方法各有優缺點,在實際應用中可根據實際情況選擇。
3.2 斷點續傳問題
   
在實際應用中,可能因某種原因(如斷電復位)而需重新開始程序升級,這時如果還是從第1幀數據開始傳輸,則會造成時間上的浪費,而且對于一些以流量計費的通信網絡(如GPRS)還會造成通信費用的浪費,因此在實際應用中有必要實現“斷點續傳”功能。這可通過模仿FTP斷點續傳原理來實現,即單片機每正確接收并存儲一幀數據則刷新存儲于外部非易失性存儲器(如EEPROM)中的升級信息(含當前幀號),若重新開始程序升級,則將當前升級信息發給服務器,服務器可從“斷點”開始發送數據,從而實現了“斷點續傳”功能。

4 結語
   
基于dsPIC33F系列單片機的應用程序升級方法已在開發設計的IPPhone和安防系統等產品中成功應用,且運行穩定可靠。雖然本文討論的程序升級方法是基于dsPIC33F系列單片機,但其基本原理同樣適用于其他具備運行時自編程或有應用編程(In Appplication Program,IAP)功能的單片機中。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 欧美性大战久久久久久久蜜桃 | 亚洲精品高潮呻吟久久av | 欧美成人免费观看视频 | 97se亚洲国产综合自在线观看 | 色综合久久久久久久久五月 | 亚a∨国av综av涩涩涩 | xxxx18hd亚洲hd捆绑| 国产精品香蕉在线的人 | 日本一本在线视频 | 国产高清女同学巨大乳在线观看 | av无码人妻中文字幕 | 三级成人在线 | 亚洲欧美xxx | 中文字幕永久区乱码六区 | 国产精品乱码久久久久久 | 国产精品第十页 | 污视频免费网站 | 日韩欧美在线观看一区二区 | 亚洲精品乱码久久久久久蜜桃不卡 | 国产精品国产三级国产潘金莲 | 日本大乳高潮视频在线观看 | av网站大全在线观看 | 日韩综合无码一区二区 | 黑人一级视频 | 日本a视频 | 成人久久久精品国产乱码一区二区 | 久色精品视频 | 亚洲免费久久 | 黄色小视频免费看 | 日韩精品一区二区三区三炮视频 | 国产欧美一区二区精品仙草咪 | 老司机午夜精品99久久免费 | 欧美视频一区二区三区在线观看 | 日韩av免费一区二区 | 久久久久av无码免费网 | 日韩一级二级视频 | 国产精品一二三四五区 | 国产专区视频 | 波多野一区 | a在线v| 亚洲精品网站日本xxxxxxx | 国产欧美在线观看不卡 | 国产美女免费网站 | 在线观看成人无码中文av天堂 | 综合精品欧美日韩国产在线 | 宅男噜噜噜66网站在线观看 | 引诱漂亮新婚少妇 | 张柏芝ⅹxxxxhd96 | 欧美日韩无套内射另类 | 大黄网站在线观看 | 少妇公车张开腿迎合巨大视频 | 天干啦夜天干天干在线线 | 神马午夜场 | 激情综合色综合啪啪开心 | www.欧美亚洲| 秋霞鲁丝片av无码少妇 | 91精品啪在线观看国产 | 少妇伦子伦情在线观看 | 狠狠色综合tv久久久久久 | 日韩欧美小视频 | 少妇被躁爽到高潮无码文 | 日本三级全黄少妇三2023 | 亚洲激情视频在线 | 久操免费在线 | 日韩欧美三级 | 亚洲精品乱码久久久久久蜜桃不卡 | 欧美日韩色图片 | 在线观看超碰 | 奇米99 | 蜜臀av无码精品人妻色欲 | 人妻中出无码中字在线 | 浪潮av激情高潮国产精品香港 | 久久人人爽人人爽人人片ⅴ | 爆操欧美 | 国产精品a成v人在线播放 | 国产精品揄拍500视频 | 久久国产夫妻 | 精品综合久久久久久98 | 伊人久久超碰 | 一区二区三区中文字幕在线观看 | 性视频一区 | 亚洲国产婷婷香蕉久久久久久 | 激情成人综合网 | 精品熟女少妇av免费观看 | 香蕉人妻av久久久久天天 | 手机免费看av | 最新亚洲人成网站在线观看 | 亚洲中文字幕无码中字 | 粉嫩av渣男av蜜乳av | 国模丽丽啪啪一区二区 | 亚洲精品456在线播放 | 国产精品第12页 | 国产一级自拍视频 | 在线欧美日韩国产 | 免费动漫吸乳羞羞网站视 | 毛片黄片视频 | 欧美日韩激情在线 | 亚洲精品图片一区15p | 亚洲免费av在线 | 欧美 日韩 中文 | 69174欧美丰满少妇猛烈 | 国产乱人伦中文无无码视频试看 | 色狠狠一区二区三区香蕉 | 一区二区三区激情 | 欧美福利视频网站 | 国产欧美一级 | 天天拍天天射 | 成人免费观看男女羞羞视频 | 五月天激情综合网 | 中文字幕av一区二区三区高 | 亚洲欧美一区二区三区 | а√中文在线资源库 | 中文字幕一区二区三区又粗 | 97人人澡人人爽人人模亚洲 | 亚洲第一夜页 | 日韩午夜网站 | 精品欧美色视频网站在线观看 | 国产女性无套免费看网站 | 色欧美综合| 午夜精品久久久久久99热 | 亚洲成年女人av毛片性性教育 | 亚洲一区二区三区丝袜 | 国产永久免费 | 全国男人天堂网 | 久久综合亚洲色一区二区三区 | 五月av综合av国产av | 中文字幕中文字幕 | 欧美自拍视频 | 男女动漫18动漫免费 | 极品美妇后花庭翘臀娇吟小说 | 婷婷深爱五月 | 日韩精品免费 | 精品国产乱码久久久久久丨区2区 | 极品尤物一区二区三区 | 九九激情视频 | 美女国产免费 | 另类小说色 | 久久国产精品久久久 | 噼里啪啦国语版在线观看 | 亚洲美女视频在线观看 | 男女啪啪做爰高潮免费看 | 蜜桃成人无码区免费视频网站 | 丰满少妇大bbbbb超 | 国产一区二区三区三州 | a天堂亚洲 | av一本二本 | 国产鲁鲁视频在线观看免费 | 欧美日韩不卡视频 | 精品国产百合女同互慰 | 日本大胆裸体做爰视频 | 欧美福利精品 | 天堂国产一区二区三区 | 激情五月俺也去 | 色综合国产 | 最新黄色av网址 | 中文字幕专区高清在线观看 | 一本一道精品欧美中文字幕 | 中文字幕一区二区三区精彩视频 | 狠狠干夜夜 | 久久99精品久久久久久牛牛影视 | 国产女人爽的流水毛片 | 欧美a天堂 | 波多在线播放 | 巨大乳做爰视频在线看 | 黄色毛片三级 | 亚洲国产精品福利片在线观看 | 桃色网站在线观看 | 可以免费看av的网站 | 欧美性受xxxx狂喷水 | 中文字幕av日韩精品一区二区 | 亚洲成人中文字幕在线 | 欧美牲交a欧美牲交aⅴ免费下载 | 欧美自拍视频 | 国产日韩久久久久69影院 | 激情六月丁香 | 性淫影院 | 日韩欧美在线综合网 | 色黄网站| 亚洲 欧美 中文 日韩aⅴ | 爱爱免费小视频 | 国产超碰在线 | 天天射天天操天天干 | 超碰日韩在线 | 狠狠综合久久av一区二区蜜桃 | 国产精品久久久久久久久借妻 | 精品国产依人香蕉在线精品 | 国产激情对白 | 丁香天五香天堂综合 | 国产一级视频在线播放 | 欧美福利在线视频 | 欧美人与动牲交a欧美精品 98久9在线 | 免费 | 成人精品一区二区三区 | a级高清免费毛片 | 屁屁国产第一页草草影院 | 婷婷91 | 亚洲性网站 | 亚洲无人区一区二区三区 | 中文字幕视频播放 | 国产大学生情侣呻吟视频 | 99精品国产在热久久 | 91美女在线 | 国产免费又黄又爽又刺激蜜月al | 欧美一区二区久久久 | 一二三区在线 | 激情黄色小视频 | 人人免费操| 成人黄色在线看 | 日韩啪啪网站 | 国产精品久久久av久久久 | 亚洲免费av一区 | 成人午夜影片 | 精品国产一区二区三区免费 | av在线播放一区二区三区 | 欧洲av无码放荡人妇网站 | 欧洲做受高潮免费看 | 91美女精品| 国产av仑乱内谢 | 国产精品色婷婷99久久精品 | 亚洲精品av中文字幕在线在线 | 极品老师腿张开粉嫩小泬 | 亚洲国产高清在线观看视频 | h亚洲| 亚洲春色av无码专区在线播放 | 在线观看亚洲一区 | 国产欧美日韩二区 | 亚洲日韩中文字幕 | 毛片a级片 | 亚洲国产va | 国产美女一区二区三区在线观看 | 少妇1~3伦理 | 丝袜视频一区 | 日韩免费久久 | 国产高清精品一区 | 这里只有精品9 | 国产最新自拍视频 | 国产高清不卡免费视频 | 麻豆国产av超爽剧情系列 | 极品人妻videosss人妻 | 国产综合免费视频 | 亚洲精品国产suv一区 | 一直草 | 亚洲中文字幕aⅴ天堂 | 国产在线视频福利 | 国产精品第5页 | 男女爽爽无遮挡午夜视频 | 欧美美女性生活 | 一个人看的毛片 | 免费看片在线观看www | 在线 日本 制服 中文 欧美 | 56pao国产成人免费视频 | 荫道bbwbbb高潮潮喷 | 日韩黄色毛片 | 午夜小毛片| 国产又色又爽又刺激在线播放 | 天天躁夜夜踩很很踩2022 | 99久久精品免费看国产一区二区三区 | 涩涩精品| 天天玩天天干天天操 | 免费日本特黄 | 国语自产偷拍精品视频偷拍 | 极品少妇xxxx精品少妇 | japanese一本色道久久 | 欧美成人一区二区三区在线观看 | 亚洲人成色777777精品音频 | 黄色三级免费网站 | 蜜桃视频成人 | 婷婷综合在线视频 | 亚洲精品一区中文字幕乱码 | 国产在线不卡精品网站 | 特大巨黑吊av在线播放 | 国产精品码在线观看0000 | 成人短视频在线观看 | 成人午夜精品久久久久久久网站 | 午夜精品久久久久久久男人的天堂 | 日本少妇xlxxx| 97在线观看播放 | 日本最新免费二区三区 | 91高清无打码 | 婷婷四房播播 | 成人精品毛片国产亚洲av十九禁 | 解开人妻的裙子猛烈进入 | 亚洲 中文 女同 | 久久激情五月丁香伊人 | 欧美麻豆久久久久久中文 | 97夜夜澡人人爽人人喊中国片 | 大桥未久中文字幕 | 人人妻久久人人澡人人爽人人精品 | 伊人久久视频 | 国产高清成人 | 日本三级日本三级韩国三级视 | 国产精品视频yjizz免费 | 国产精品九九九九九 | 今夜无人入睡在线观看 | 在线精品观看 | 国产剧情久久久 | 日日噜噜噜噜人人爽日本精品 | 日本护士╳╳╳hd少妇 | 中文字幕一区二区三区日韩精品 | 亚洲香蕉久久 | 日韩网站在线 | 国产男女无套在线播放 | 最新极品jizzhd欧美 | 少妇粉嫩无套内谢 | 亚洲成av人不卡无码影片 | 美女嘘嘘嘘aaaaaaaa级 | 国产福利在线视频 | 岛国在线免费视频 | 伊人网在线播放 | 欧美少妇一区二区三区 | 国产精品99久久久久久久 | 四虎影视免费永久观看在线 | 极品少妇xxxx精品少妇 | 国产精品一区二区三区四 | 中文字幕亚洲色妞精品天堂 | 国产外围在线 | 天天看片天天爽 | 中文字幕日韩一区二区三区 | 狠狠躁天天躁综合网 | 香蕉免费在线视频 | 在线永久免费观看黄网站视频 | 56国语精品自产拍在线观看 | 中国性偷拍xxxⅹ | 黄色av一区二区 | 中文成人无码精品久久久 | 可以看的av网站 | 国产做a爱片久久毛片a片 | 人人草人人做人人爱 | 性夜久久一区国产9人妻 | 中文字幕第5页 | 香蕉视频官网在线观看 | 真人三级毛片 | 久久久久久久女国产乱让韩 | 在线免费日本 | 两个人看的vvv在线高清 | 综合精品国产 | 色妞网站 | 18禁男女爽爽爽午夜网站免费 | 综合久久av | 欧美日韩综合在线 | 性色av一区二区三区咪爱四虎 | 最近免费中文字幕mv在线视频3 | 国产精品一区二区在线免费观看 | 久久人人爽人人爽人人片av高清 | 白白色免费视频 | 欧美精品久久久久久久 | 超清纯大学生白嫩啪啪 | 亚洲欧美日韩精品久久 | 玩弄少妇肉体到高潮动态图 | 人妻少妇精品视频一区二区三区 | 欧美性猛交aaaa片黑人 | 国产亚洲精品久 | 天天看黄色 | www深夜成人白色液体视频 | 狠狠艹逼 | 成人a级做爰生活片 | 午夜激情在线免费观看 | 丝袜捆绑调教午夜一区二区 | 欧美视频在线免费 | 国产成人精品一区二区阿娇陈冠希 | 亚洲色图丝袜 | 亚洲日本三级 | 久久综合激的五月天 | 大又大粗又爽又黄少妇毛片 | 夜夜嗨av一区二区三区网页 | 丰满少妇高潮在线播放不卡 | 午夜性刺激在线观看 | 国产精品一区二区三区四区五区 | 国产精强码久久久久影片at | 国产在线视频一区二区 | 久久社区视频 | 亚洲综合第一页 | 亚洲色图20p | 高清无码午夜福利视频 | 亚洲成av人片不卡无码手机版 | 中文字幕乱码亚洲精品一区 | 成熟女人特级毛片www免费 | 蜜臀91精品国产免费观看 | 国产成人av三级在线观看 | 精品国精品无码自拍自在线 | 亚洲色图20p | 国产午夜三级 | 成年人黄色一级片 | 九九久久精品国产免费看小说 | 91精品国产乱码久久久久久张柏芝 | 色狠狠色狠狠综合天天 | 亚洲精品美女久久久久99 | 肉色丝袜一区二区 | 婷婷伊人久久 | 猫咪av成人永久网站在线观看 | av无码人妻一区二区三区牛牛 | 美女又黄又免费的视频 | 青草青草视频2免费观看 | ⅹⅹⅹ黄色片视频 | 伊人久久大香线蕉亚洲 | 午夜操一操 | 日韩aa| 日批视频在线免费看 | 人人做人人爱人人爽 | 亚洲精品网站在线 | h中文字幕| 亚洲综合在线一区二区三区 | 欧美日韩一二三 | 女性高爱潮视频 | 国产精品久久777777 | 国模张文静啪啪私拍150p | 日产电影一区二区三区 | 乱淫的女高中暑假调教h | 免费污视频在线观看 | 少妇二级淫片免费放 | 中文韩国午夜理伦三级好看 | 欧美又大粗又爽又黄大片视频 | 绝色美妇性调教沦为玩物 | 成年人在线免费观看视频网站 | 精品久久久中文字幕人妻 | 人人爽人人香蕉 | 国产一区二区三区视频网站 | 亚洲色欲色欲www | 欧美精品高清在线观看 | 国产精品无人区一区二区三区 | 久久久久久亚洲精品杨幂圣光 | 国产又粗又猛又爽又黄的免费视频 | 久久久久久久久久影院 | 国产美女爆我菊免费观看88av | 99热这里只有精品最新地址获取 | 亚洲∧v久久久无码精品 | 你懂的视频在线播放 | 污片网站在线观看 | av成人在线播放 | 久操精品视频 | 熟妇的奶头又大又长奶水视频 | 色综合av综合无码综合网站 | 毛片在线观看视频 | 7777精品伊人久久久大香线蕉 | 亚洲精品中文字幕无码蜜桃 | 中文在线中文资源 | 破了亲妺妺的处免费视频国产 | 另类第一页| 国产精品多人p群无码 | 免费a级毛片出奶水欧美 | 日本脱内衣全部视频 | 国色天香网www在线观看 | 久久久精品视频免费看 | 中国字幕av| 国产精品成人国产乱 | 日韩一级性生活片 | 国产香蕉尹人视频在线 | 把jiji进美女的屁屁里视频 | www.15hdav.com| 国自产拍偷拍精品啪啪模特 | 人人射人人干 | 亚洲欧美视频在线 | 日本黄色中文字幕 | 国产色视频在线 | 亚洲男人的天堂网站 | 800av在线播放 | 国内精品国产成人国产三级粉色 | 久热这里| 亚洲中文字幕va福利 | 国产在线精品一区二区在线播放 | 久久亚洲精品国产 | 中文字幕在线观看 | 少妇xxxx69 | 久久精品久久久久久久久久久久久 | 亚洲精品成人无限看 | 成年人网站免费看 | 国产午夜三级一二三区 | 黄色软件视频大全 | 国产亚洲综合av | 人妻大战黑人白浆狂泄 | 国产aa| 国产精品一线天 | 窝窝午夜色视频国产精品破 | 国产粉嫩尤物极品99综合精品 | 奇米影视777第四色 奇米影视777四色 | 懂色avcom | 暖暖 在线 日本 免费 中文 | 两性色午夜免费视频 | 久久精品99国产精品酒店日本 | 成人小视频在线 | 全部免费的毛片在线播放 | 亚洲中文字幕无码一区二区三区 | 国产精品第八页 | 亚洲欧美日韩视频一区 | 日产精品高潮呻吟av久久 | 成人免费在线影院 | 乱人伦人妻精品一区二区 | 亚洲在线国产日韩欧美 | 国产精品一区二区久久乐夜夜嗨 | 欧美a级suv大全免费看 | 中国内地毛片免费高清 | 国产日产亚洲精品 | 精国产品一区二区三区四季综 | 久久久久人妻一区精品 | 男女裸体影院高潮 | 国产精品视频一区二区三区无码 | 可以在线观看的av网站 | 一级特黄aaa大片 | 亚洲美女自拍偷拍 | 国产中文区3幕区2021 | 久久精品—区二区三区 | 欧美高清视频一区二区三区 | 成人精品免费视频在线观看 | 国产一级一区二区 | 亚洲欧美日韩综合一区二区 | 精品乱 | 一二区免费视频 | 久久久久久久久精 | 国产精品久久久久7777按摩 | 国产精品二区一区二区aⅴ污介绍 | 性猛交波兰xxxxx | 97人人精品 | 少妇玉梅高潮呻吟 | www国产高清 | 色噜噜狠狠色综合欧洲 | 懂色av蜜乳av一二三区 | 久久人人爽av亚洲精品天堂 | 无码人妻精品一区二区三区东京热 | 在线免费观看视频黄 | 久热国产精品视频一区二区三区 | 狠狠色狠狠色综合网 | 一区二区午夜 | 黄色小视频链接 | 81国产精品久久久久久久久久 | 国产一区不卡在线 | 欧美性第一页 | 热99re6久精品国产首页青柠 | 97se亚洲国产综合自在线 | 大陆明星乱淫(高h)小说 | 国产精品久久久久久久龚玥菲 | 男人的天堂av网 | 9l视频自拍九色9l视频大全 | 欧美成人精品一区二区 | av在线你懂的 | 中文字幕爆乳julia女教师 | 国产精品青草综合久久久久99 | 亚洲国产高清在线观看视频 | 操操操免费视频 | 日本黄网站色大片免费观看 | 国产精品户外野外 | 亚洲视频欧美视频 | 一边摸一边抽搐一进一出视频 | 国产精品图片 | 日本少妇xxx做受 | 日日操夜夜草 | 久久网站免费看 | 99久热在线精品视频观看 | 精品中文字幕在线观看 | 国产乱子伦视频在线观看 | 日韩影视一区二区三区 | 中文精品久久久久人妻不卡 | 欧美成人精品高清视频在线观看 | 国语对白嫖老妇videos | 强videoshd酒醉| 国产你懂 | 国语精品对白露脸少妇网站 | 久久www免费人成一看片 | 性开放少妇xxx视频 性开放网站 | 久久精品天堂av | 日韩一区二区三区不卡 | 一本大道无码人妻精品专区 | 亚洲成人三级 | 欧美一区二区三区激情 | 人善交另类亚洲重口另类 | 成在线人视频免费视频 | 美女爽到呻吟久久久久 | 东京天堂热av| 一本大道久久 | 男人扒女人添高潮视频 | 黄色大片网站 | 亚洲精品沙发午睡系列 | 奇米精品一区二区三区四区 | 欧洲亚洲视频 | 好吊色国产欧美日韩免费观看 | 少妇被躁爽到高潮无码人狍大战 | 亚洲夜夜操 | 国产永久视频 | 一级做a视频 | 欧美国产一区二区 | 成人vr视频在线观看 | 亚洲成av人片在线观看www | 少妇一级淫片aaaaaaa | 国产一级片a | 美女爱爱爱 | 国产96在线 | 国产有码aaaae毛片视频 | 午夜看片网站 | www亚洲视频| 亚洲女优在线观看 | 人妻精油按摩bd高清中文字幕 | 大尺度做爰呻吟舌吻网站 | 日韩精品久久久久久免费 | 欧美日韩人成综合在线播放 | 久久日韩乱码一二三四区别 | 99精品国产99久久久久久97 | 国产精品无码制服丝袜 | 亚洲国产网 | 午夜毛片在线观看 | 免费看男女做爰爽爽视频 | 国产不卡免费视频 | 总裁高h震动喷水双性 | 夜夜艹天天干 | 亚洲成av人片一区二区梦乃 | 偷窥自拍亚洲色图 | 欧美30p| 三个男吃我奶头一边一个视频 | www在线免费观看视频 | 天天摸夜夜操 | 日韩国产一区二区三区四区五区 | 国产精品天干天干 | 性色av一区二区三区红粉影视 | 四川妇女偷人毛片大全 | 亚洲日本va中文字幕 | 一色桃子jul622中文字幕 | 免费av在线网址 | 一区二区在线国产 |