無刷電機(jī)小車開發(fā)記錄02——BSP導(dǎo)入RT-ThreadStudio

前情提要


上一篇文章記錄了一下如何創(chuàng)建GD32E503的BSP。但由于時(shí)間關(guān)系只實(shí)現(xiàn)了MDK版本的工程模板,后面如果需要提交BSP時(shí)再去補(bǔ)全I(xiàn)AR版本的。但對(duì)于我個(gè)人而言,IAR只在讀書時(shí)玩藍(lán)牙開發(fā)的時(shí)候用過,而MDK雖然用的比較多但最近幾年也很少用了。感覺還是VSCode等編輯器用起來更舒服一些,而對(duì)于RTT系統(tǒng)的開發(fā),我個(gè)人還是更傾向于使用官方的RTThreadStudioIDE進(jìn)行開發(fā)。于是今天想想辦法怎么移到RTTStudio上去。


面臨的問題


  1. 上篇文章已經(jīng)發(fā)現(xiàn),目前官方的固件庫竟然沒有GCC版本的啟動(dòng)文件,所以要想辦法弄個(gè)啟動(dòng)文件

  2. RTTStudio自帶的GCC編譯器版本太老,不支持編譯M33內(nèi)核,所以要升級(jí)GCC

  3. 計(jì)劃用開源的DAP調(diào)試器進(jìn)行調(diào)試,但同樣RTTStudio自帶的pyocd調(diào)試工具版本太老,需要升級(jí)

添加GCC版本的啟動(dòng)文件


拷貝啟動(dòng)文件模板

從GD32F4xx固件包內(nèi)把GCC文件夾拷貝到新添加的GDE50x固件包的對(duì)應(yīng)位置,并把匯編文件名稱修改為gd32e50x的,注意,GD32E50x分了高密度版(hd)和互聯(lián)版(cl),我這里暫且只修改了一份我用到的高密度版本的。cl版本的也類似修改即可。

修改啟動(dòng)文件

眾所周知,匯編的啟動(dòng)文件要干的事情就是做一些芯片啟動(dòng)的前期初始化工作,搭建C代碼的運(yùn)行環(huán)境。所以這里也并不需要對(duì)照匯編指令,把每條語句的功能都搞明白,只需大致了解一下即可。一眼望去,感覺這個(gè)匯編文件主要做了三大事情。

第一,定義中斷向量;

第二,定義啟動(dòng)入口;

第三,聲明中斷函數(shù)。

而啟動(dòng)入口相關(guān)的不用修改,都是先調(diào)用SystemInit函數(shù)做一些時(shí)鐘等基礎(chǔ)初始化,然后再調(diào)用entry或者main函數(shù)執(zhí)行后續(xù)的代碼。

所以這里主要修改的就是中斷向量的定義和中斷函數(shù)的聲明,按照armcc版本的進(jìn)行修改即可:

1;?*?Copyright?(c)?2006-2021,?RT-Thread?Development?Team
2;?*
3;?*?SPDX-License-Identifier:?Apache-2.0
4;?*
5;?*?Change?Logs:
6;?*?Date???????????Author???????Notes
7;?*?2018-05-22?????tanek????????first?implementation
8;?*/
9.syntax?unified
10.cpu?cortex-m33
11.fpu?softvfp
12.thumb
13.global??g_pfnVectors
14.global??Default_Handler
15????.section??.isr_vector,"a",%progbits
16????.type??g_pfnVectors,?%object
17g_pfnVectors:
18????.word?????_estack???????????????????????//?Top?of?Stack
19????.word?????Reset_Handler?????????????????????//?Reset?Handler
20????.word?????NMI_Handler???????????????????????//?NMI?Handler
21????.word?????HardFault_Handler?????????????????//?Hard?Fault?Handler
22????.word?????MemManage_Handler?????????????????//?MPU?Fault?Handler
23????.word?????BusFault_Handler??????????????????//?Bus?Fault?Handler
24????.word?????UsageFault_Handler????????????????//?Usage?Fault?Handler
25????.word?????0?????????????????????????????????//?Reserved
26????.word?????0?????????????????????????????????//?Reserved
27????.word?????0?????????????????????????????????//?Reserved
28????.word?????0?????????????????????????????????//?Reserved
29????.word?????SVC_Handler???????????????????????//?SVCall?Handler
30????.word?????DebugMon_Handler??????????????????//?Debug?Monitor?Handler
31????.word?????0?????????????????????????????????//?Reserved
32????.word?????PendSV_Handler????????????????????//?PendSV?Handler
33????.word?????SysTick_Handler???????????????????//?SysTick?Handler
34????//?external?interrupts?handler
35????.word?????WWDGT_IRQHandler??????????????????//?16:Window?Watchdog?Timer
36????.word?????LVD_IRQHandler????????????????????//?17:LVD?through?EXTI?Line?detect
37????.word?????TAMPER_IRQHandler???????????????????//?18:Tamper?through?EXTI?Line?detect
38????.word?????RTC_IRQHandler???????????????????????????//?19:RTC?through?EXTI?Line
39????.word?????FMC_IRQHandler????????????????????//?20:FMC
40????.word?????RCU_CTC_IRQHandler????????????????//?21:RCU?and?CTC
41????.word?????EXTI0_IRQHandler??????????????????//?22:EXTI?Line?0
42????.word?????EXTI1_IRQHandler??????????????????//?23:EXTI?Line?1
43????.word?????EXTI2_IRQHandler??????????????????//?24:EXTI?Line?2
44????.word?????EXTI3_IRQHandler??????????????????//?25:EXTI?Line?3
45????.word?????EXTI4_IRQHandler??????????????????//?26:EXTI?Line?4
46????.word?????DMA0_Channel0_IRQHandler??????????//?27:DMA0?Channel0
47????.word?????DMA0_Channel1_IRQHandler??????????//?28:DMA0?Channel1
48????.word?????DMA0_Channel2_IRQHandler??????????//?29:DMA0?Channel2
49????.word?????DMA0_Channel3_IRQHandler??????????//?30:DMA0?Channel3
50????.word?????DMA0_Channel4_IRQHandler??????????//?31:DMA0?Channel4
51????.word?????DMA0_Channel5_IRQHandler??????????//?32:DMA0?Channel5
52????.word?????DMA0_Channel6_IRQHandler??????????//?33:DMA0?Channel6
53????.word?????ADC0_1_IRQHandler?????????????????//?34:ADC0?and?ADC1
54????.word????????????USBD_HP_CAN0_TX_IRQHandler????????????????//?35:USBD?HP?or?CAN0?TX
55????.word????????????USBD_LP_CAN0_RX0_IRQHandler????????????????//?36:USBD?LP?or?CAN0?RX0
56????.word?????CAN0_RX1_IRQHandler???????????????//?37:CAN0?RX1
57????.word?????CAN0_EWMC_IRQHandler??????????????//?38:CAN0?EWMC
58????.word?????EXTI5_9_IRQHandler????????????????//?39:EXTI5?to?EXTI9
59????.word?????TIMER0_BRK_TIMER8_IRQHandler??????//?40:TIMER0?Break?and?TIMER8
60????.word?????TIMER0_UP_TIMER9_IRQHandler???????//?41:TIMER0?Update?and?TIMER9
61????.word?????TIMER0_TRG_CMT_TIMER10_IRQHandler?//?42:TIMER0?Trigger?and?Commutation?and?TIMER10
62????.word?????TIMER0_Channel_IRQHandler?????????//?43:TIMER0?Channel?Capture?Compare
63????.word?????TIMER1_IRQHandler?????????????????//?44:TIMER1
64????.word?????TIMER2_IRQHandler?????????????????//?45:TIMER2
65????.word?????TIMER3_IRQHandler?????????????????//?46:TIMER3
66????.word?????I2C0_EV_IRQHandler????????????????//?47:I2C0?Event
67????.word?????I2C0_ER_IRQHandler????????????????//?48:I2C0?Error
68????.word?????I2C1_EV_IRQHandler????????????????//?49:I2C1?Event
69????.word?????I2C1_ER_IRQHandler????????????????//?50:I2C1?Error
70????.word?????SPI0_IRQHandler???????????????????//?51:SPI0
71????.word?????SPI1_I2S1ADD_IRQHandler???????????//?52:SPI1?or?I2S1ADD
72????.word?????USART0_IRQHandler?????????????????//?53:USART0
73????.word?????USART1_IRQHandler?????????????????//?54:USART1
74????.word?????USART2_IRQHandler?????????????????//?55:USART2
75????.word?????EXTI10_15_IRQHandler??????????????//?56:EXTI10?to?EXTI15
76????.word?????RTC_Alarm_IRQHandler??????????????//?57:RTC?Alarm
77????.word?????USBD_WKUP_IRQHandler?????????????????//?58:USBD?Wakeup
78????.word?????TIMER7_BRK_TIMER11_IRQHandler?????//?59:TIMER7?Break?and?TIMER11
79????.word?????TIMER7_UP_TIMER12_IRQHandler??????//?60:TIMER7?Update?and?TIMER12
80????.word?????TIMER7_TRG_CMT_TIMER13_IRQHandler?//?61:TIMER7?Trigger?and?Commutation?and?TIMER13
81????.word?????TIMER7_Channel_IRQHandler?????????//?62:TIMER7?Channel?Compare
82????.word?????ADC2_IRQHandler??????????????????????????????//?63:ADC2
83????.word?????EXMC_IRQHandler???????????????????//?64:EXMC
84????.word?????SDIO_IRQHandler???????????????????//?65:SDIO
85????.word?????TIMER4_IRQHandler?????????????????//?66:TIMER4
86????.word?????SPI2_I2S2ADD_IRQHandler???????????//?67:SPI2?or?I2S2ADD
87????.word?????UART3_IRQHandler??????????????????//?68:UART3
88????.word?????UART4_IRQHandler??????????????????//?69:UART4
89????.word?????TIMER5_DAC_IRQHandler?????????????//?70:TIMER5?and?DAC0?DAC1?Underrun?error
90????.word?????TIMER6_IRQHandler?????????????????//?71:TIMER6
91????.word?????DMA1_Channel0_IRQHandler??????????//?72:DMA1?Channel0
92????.word?????DMA1_Channel1_IRQHandler??????????//?73:DMA1?Channel1
93????.word?????DMA1_Channel2_IRQHandler??????????//?74:DMA1?Channel2
94????.word?????DMA1_Channel3_4_IRQHandler????????//?75:DMA1?Channel3?and?Channel4
95????.word?????0??????????????????????????????????????????????????????????//?76:Reserved
96????.word?????0???????????????????????????????????????????????//?77:Reserved
97????.word?????0??????????????????????????????????????????????????????//?78:Reserved
98????.word?????CAN1_TX_IRQHandler????????????????//?79:CAN1?TX
99????.word?????CAN1_RX0_IRQHandler???????????????//?80:CAN1?RX0
100????.word?????CAN1_RX1_IRQHandler???????????????//?81:CAN1?RX1
101????.word?????CAN1_EWMC_IRQHandler??????????????//?82:CAN1?EWMC?
102????.word?????0??????????????????????????????????????????????????//?83:Reserved
103????.word?????0??????????????????????????????????????????????????????????//?84:Reserved
104????.word?????SHRTIMER_IRQ2_IRQHandler??????????//?85:SHRTIMER?IRQ2
105????.word?????SHRTIMER_IRQ3_IRQHandler??????????//?86:SHRTIMER?IRQ3
106????.word?????SHRTIMER_IRQ4_IRQHandler??????????//?87:SHRTIMER?IRQ4
107????.word?????SHRTIMER_IRQ5_IRQHandler??????????//?88:SHRTIMER?IRQ5
108????.word?????SHRTIMER_IRQ6_IRQHandler??????????//?89:SHRTIMER?IRQ6
109????.word?????0??????????????????????????????????????????????????????????//?90:Reserved
110????.word?????0???????????????????????????????????????????????????????//?91:Reserved
111????.word?????SHRTIMER_IRQ0_IRQHandler??????????//?92:SHRTIMER?IRQ0
112????.word?????SHRTIMER_IRQ1_IRQHandler??????????//?93:SHRTIMER?IRQ1
113????.word?????0????????????????????????????????????????????????//?94:Reserved
114????.word?????0?????????????????????????????????//?95:Reserved
115????.word?????0???????????????????????????????????????????????//?96:Reserved
116????.word?????0????????????????????????????????????????????????//?97:Reserved
117????.word?????I2C2_EV_IRQHandler????????????????//?98:I2C2?Event
118????.word?????I2C2_ER_IRQHandler????????????????//?99:I2C2?Error
119????.word?????USART5_IRQHandler?????????????????//?100:USART5
120????.word?????I2C2_WKUP_IRQHandler??????????????//?101:I2C2?Wakeup
121????.word?????USART5_WKUP_IRQHandler????????????//?102:USART5?Wakeup
122????.word?????0?????????????????????????????????//?103:Reserved
123????.size??g_pfnVectors,?.-g_pfnVectors
124????.section??.text.Reset_Handler
125????.weak??Reset_Handler
126????.type??Reset_Handler,?%function
127Reset_Handler:
128????ldr?r1,?=_sidata
129????ldr?r2,?=_sdata
130????ldr?r3,?=_edata
131????subs?r3,?r2
132????ble?fill_bss_start
133loop_copy_data:
134????subs?r3,?#4
135????ldr?r0,?[r1,r3]
136????str?r0,?[r2,r3]
137????bgt?loop_copy_data
138fill_bss_start:
139????ldr?r1,?=__bss_start
140????ldr?r2,?=__bss_end
141????movs?r0,?0
142????subs?r2,?r1
143????ble?startup_enter
144loop_fill_bss:
145????subs?r2,?#4
146????str?r0,?[r1,?r2]
147????bgt?loop_fill_bss
148startup_enter:
149????bl?SystemInit
150????bl?entry
151????/*?Exception?Handlers?*/
152????.weak???NMI_Handler
153????.type???NMI_Handler,?%function
154NMI_Handler:
155????b???????.
156????.size???NMI_Handler,?.?-?NMI_Handler
157????.weak???MemManage_Handler
158????.type???MemManage_Handler,?%function
159MemManage_Handler:
160????b???????.
161????.size???MemManage_Handler,?.?-?MemManage_Handler
162????.weak???BusFault_Handler
163????.type???BusFault_Handler,?%function
164BusFault_Handler:
165????b???????.
166????.size???BusFault_Handler,?.?-?BusFault_Handler
167????.weak???UsageFault_Handler
168????.type???UsageFault_Handler,?%function
169UsageFault_Handler:
170????b???????.
171????.size???UsageFault_Handler,?.?-?UsageFault_Handler
172????.weak???SVC_Handler
173????.type???SVC_Handler,?%function
174SVC_Handler:
175????b???????.
176????.size???SVC_Handler,?.?-?SVC_Handler
177????.weak???DebugMon_Handler
178????.type???DebugMon_Handler,?%function
179DebugMon_Handler:
180????b???????.
181????.size???DebugMon_Handler,?.?-?DebugMon_Handler
182????.weak???PendSV_Handler
183????.type???PendSV_Handler,?%function
184PendSV_Handler:
185????b???????.
186????.size???PendSV_Handler,?.?-?PendSV_Handler
187????.weak???SysTick_Handler
188????.type???SysTick_Handler,?%function
189SysTick_Handler:
190????b???????.
191????.size???SysTick_Handler,?.?-?SysTick_Handler
192????/*?IQR?Handler?*/
193????.section??.text.Default_Handler,"ax",%progbits
194????.type??Default_Handler,?%function
195Default_Handler:
196????b??.
197????.size??Default_Handler,?.?-?Default_Handler
198????.macro??IRQ?handler
199????.weak???\handler
200????.set????\handler,?Default_Handler
201????.endm
202????IRQ?WWDGT_IRQHandler
203????IRQ?LVD_IRQHandler
204????IRQ?TAMPER_IRQHandler
205????IRQ?RTC_IRQHandler
206????IRQ?FMC_IRQHandler
207????IRQ?RCU_CTC_IRQHandler
208????IRQ?EXTI0_IRQHandler
209????IRQ?EXTI1_IRQHandler
210????IRQ?EXTI2_IRQHandler
211????IRQ?EXTI3_IRQHandler
212????IRQ?EXTI4_IRQHandler
213????IRQ?DMA0_Channel0_IRQHandler
214????IRQ?DMA0_Channel1_IRQHandler
215????IRQ?DMA0_Channel2_IRQHandler
216????IRQ?DMA0_Channel3_IRQHandler
217????IRQ?DMA0_Channel4_IRQHandler
218????IRQ?DMA0_Channel5_IRQHandler
219????IRQ?DMA0_Channel6_IRQHandler
220????IRQ?ADC0_1_IRQHandler
221????IRQ?USBD_HP_CAN0_TX_IRQHandler????????
222????IRQ?USBD_LP_CAN0_RX0_IRQHandler???????
223????IRQ?CAN0_RX1_IRQHandler???????????????
224????IRQ?CAN0_EWMC_IRQHandler??????????????
225????IRQ?EXTI5_9_IRQHandler????????????????
226????IRQ?TIMER0_BRK_TIMER8_IRQHandler??????
227????IRQ?TIMER0_UP_TIMER9_IRQHandler???????
228????IRQ?TIMER0_TRG_CMT_TIMER10_IRQHandler?
229????IRQ?TIMER0_Channel_IRQHandler?????????
230????IRQ?TIMER1_IRQHandler?????????????????
231????IRQ?TIMER2_IRQHandler?????????????????
232????IRQ?TIMER3_IRQHandler?????????????????
233????IRQ?I2C0_EV_IRQHandler????????????????
234????IRQ?I2C0_ER_IRQHandler????????????????
235????IRQ?I2C1_EV_IRQHandler????????????????
236????IRQ?I2C1_ER_IRQHandler????????????????
237????IRQ?SPI0_IRQHandler???????????????????
238????IRQ?SPI1_I2S1ADD_IRQHandler???????????
239????IRQ?USART0_IRQHandler?????????????????
240????IRQ?USART1_IRQHandler?????????????????
241????IRQ?USART2_IRQHandler?????????????????
242????IRQ?EXTI10_15_IRQHandler??????????????
243????IRQ?RTC_Alarm_IRQHandler??????????????
244????IRQ?USBD_WKUP_IRQHandler??????????????
245????IRQ?TIMER7_BRK_TIMER11_IRQHandler?????
246????IRQ?TIMER7_UP_TIMER12_IRQHandler??????
247????IRQ?TIMER7_TRG_CMT_TIMER13_IRQHandler?
248????IRQ?TIMER7_Channel_IRQHandler?????????
249????IRQ?ADC2_IRQHandler???????????????????
250????IRQ?EXMC_IRQHandler???????????????????
251????IRQ?SDIO_IRQHandler???????????????????
252????IRQ?TIMER4_IRQHandler?????????????????
253????IRQ?SPI2_I2S2ADD_IRQHandler???????????
254????IRQ?UART3_IRQHandler??????????????????
255????IRQ?UART4_IRQHandler??????????????????
256????IRQ?TIMER5_DAC_IRQHandler?????????????
257????IRQ?TIMER6_IRQHandler?????????????????
258????IRQ?DMA1_Channel0_IRQHandler??????????
259????IRQ?DMA1_Channel1_IRQHandler??????????
260????IRQ?DMA1_Channel2_IRQHandler??????????
261????IRQ?DMA1_Channel3_4_IRQHandler????????
262????IRQ?CAN1_TX_IRQHandler????????????????
263????IRQ?CAN1_RX0_IRQHandler???????????????
264????IRQ?CAN1_RX1_IRQHandler???????????????
265????IRQ?CAN1_EWMC_IRQHandler??????????????
266????IRQ?SHRTIMER_IRQ2_IRQHandler??????????
267????IRQ?SHRTIMER_IRQ3_IRQHandler??????????
268????IRQ?SHRTIMER_IRQ4_IRQHandler??????????
269????IRQ?SHRTIMER_IRQ5_IRQHandler??????????
270????IRQ?SHRTIMER_IRQ6_IRQHandler??????????
271????IRQ?SHRTIMER_IRQ0_IRQHandler??????????
272????IRQ?SHRTIMER_IRQ1_IRQHandler??????????
273????IRQ?I2C2_EV_IRQHandler????????????????
274????IRQ?I2C2_ER_IRQHandler????????????????
275????IRQ?USART5_IRQHandler?????????????????
276????IRQ?I2C2_WKUP_IRQHandler??????????????
277????IRQ?USART5_WKUP_IRQHandler


導(dǎo)入RTTStudioIDE


導(dǎo)入工程

有了GCC版本的啟動(dòng)文件,那不妨先用RTTStudio導(dǎo)入一下工程,然后再根據(jù)錯(cuò)誤想辦法解決。點(diǎn)擊“文件”菜單內(nèi)的“導(dǎo)入”圖標(biāo),打開導(dǎo)入對(duì)話框:


選擇“RT-Thread Bsp到工作空間中”,然后點(diǎn)擊下一步按鈕:

根據(jù)自己的實(shí)際情況填寫內(nèi)容,然后點(diǎn)擊“完成按鈕”進(jìn)行導(dǎo)入:

如下是我導(dǎo)入后的項(xiàng)目資源列表,會(huì)把所需的內(nèi)容都拷貝到工程內(nèi)部:

編譯根據(jù)錯(cuò)誤解決問題

不妨先編譯一下工程,發(fā)現(xiàn)報(bào)了一些錯(cuò)誤,這是必然的,因?yàn)檫€有很多操作沒做呢。那首當(dāng)其沖的錯(cuò)誤就是如下的GCC不支持m33內(nèi)核的問題。

1arm-none-eabi-gcc:?error:?unrecognized?argument?in?option?'-mcpu=cortex-m33+nodsp'
2arm-none-eabi-gcc:?note:?valid?arguments?to?'-mcpu='?are:?arm1020e?arm1020t?arm1022e?arm1026ej-s?arm10e?arm10tdmi?arm1136j-s?arm1136jf-s?arm1156t2-s?arm1156t2f-s?arm1176jz-s?arm1176jzf-s?arm2?arm250?arm3?arm6?arm60?arm600?arm610?arm620?arm7?arm70?arm700?arm700i?arm710?arm7100?arm710c?arm710t?arm720?arm720t?arm740t?arm7500?arm7500fe?arm7d?arm7di?arm7dm?arm7dmi?arm7m?arm7tdmi?arm7tdmi-s?arm8?arm810?arm9?arm920?arm920t?arm922t?arm926ej-s?arm940t?arm946e-s?arm966e-s?arm968e-s?arm9e?arm9tdmi?cortex-a12?cortex-a15?cortex-a15.cortex-a7?cortex-a17?cortex-a17.cortex-a7?cortex-a5?cortex-a53?cortex-a57?cortex-a57.cortex-a53?cortex-a7?cortex-a72?cortex-a72.cortex-a53?cortex-a8?cortex-a9?cortex-m0?cortex-m0.small-multiply?cortex-m0plus?cortex-m0plus.small-multiply?cortex-m1?cortex-m1.small-multiply?cortex-m3?cortex-m4?cortex-m7?cortex-r4?cortex-r4f?cortex-r5?cortex-r7?cortex-r8?ep9312?exynos-m1?fa526?fa606te?fa626?fa626te?fa726te?fmp626?generic-armv7-a?iwmmxt?iwmmxt2?marvell-pj4?mpcore?mpcorenovfp?native?strongarm?strongarm110?strongarm1100?strongarm1110?xgene1?xscale
3make:?***?[rt-thread/src/subdir.mk:54:?rt-thread/src/clock.o]?Error?1

更新GCC

去arm官網(wǎng),下載最新版本的gcc-arm-none-eabi:

GCC下載地址: https://developer.arm.com/downloads/-/gnu-rm

把解壓后的GCC文件夾拷貝到RTTStudio的GCC工具路徑內(nèi),為了減小點(diǎn)路徑長度,可以把文件夾名字重命名為”10.3”:

點(diǎn)擊“構(gòu)建配置”工具圖標(biāo),打開配置對(duì)話框,在“設(shè)置”欄的“Toolchains”圖頁內(nèi)就可以配置GCC相關(guān)信息了。GCC應(yīng)該是向下兼容的,這里不妨選擇”global”進(jìn)行全局設(shè)置:

點(diǎn)擊“瀏覽”按鈕,選擇剛加入的GCC工具路徑,要選擇到里面的bin級(jí)目錄:


添加“cmsis_gcc.h”頭文件


點(diǎn)擊“應(yīng)用并關(guān)閉”按鈕,完成修改,再次編譯,發(fā)現(xiàn)之前不支持M33內(nèi)核的錯(cuò)誤不見了。不過錯(cuò)誤反而變多了??,也很正常,因?yàn)橹熬蜎]進(jìn)行到GCC編譯這一步,很多錯(cuò)誤自然出現(xiàn)不了,不用著急,先看第一個(gè)錯(cuò)誤:

1D:\RT-ThreadStudio\workspace\FOC_MiniCar\libraries\GD32E50x_Firmware_Library\CMSIS/cmsis_compiler.h:54:12:?fatal?error:?cmsis_gcc.h:?No?such?file?or?directory
2???54?|???#include?"cmsis_gcc.h"

報(bào)的是固件庫缺少“cmsis_gcc.h”文件。也對(duì),官方固件并沒有做GCC的支持,怎么會(huì)有這個(gè)頭文件呢。那繼續(xù)從其它固件那里拷貝一份到當(dāng)前工程內(nèi)即可,當(dāng)然為了之前做的BSP的完整性,也可以同時(shí)往其對(duì)應(yīng)位置拷貝一份:

再次編譯,嘔吼!錯(cuò)誤更多了,依然不急,先看第一個(gè)錯(cuò)誤:

1D:\RT-ThreadStudio\workspace\FOC_MiniCar\libraries\GD32E50x_Firmware_Library\CMSIS/core_cm33.h:2668:10:?fatal?error:?mpu_armv8.h:?No?such?file?or?directory
2?2668?|?#include?"mpu_armv8.h"

提示找不到”mpu_armv8.h”頭文件。這里比較奇怪,m33內(nèi)核確實(shí)屬于armv8架構(gòu),但官方固件庫內(nèi)卻找不到此頭文件,倒是在其它的BSP內(nèi)搜到了此頭文件,于是隨便拷貝一個(gè)到工程內(nèi)即可,比如我是從瑞薩的一個(gè)BSP內(nèi)拷貝的。當(dāng)然,這里也可以關(guān)掉mpu的配置宏,不用mpu。

于是再次進(jìn)行編譯,就會(huì)發(fā)現(xiàn)編譯通過了:



更新pyocd


那不妨下載一下試試,不出意外自然會(huì)出現(xiàn)意外,果真不能正常下載。原因就是最開始提到的自帶的pyocd版本太老了,不支持GD32E503RC的器件。需要更新pyocd:

打開CMD命令窗口,運(yùn)行如下命令,安裝新的pyocd:

等待安裝完畢,就可以在python的安裝路徑下找到新的”pyocd.exe”

在終端輸入“pyocd -V”命令,可查看到新安裝pyocd的版本。還可以輸入“pyocd list —targets”命令查看目前pyocd支持的器件。

最后會(huì)發(fā)現(xiàn),默認(rèn)并不支持兆易創(chuàng)新的器件,所以,還需要自己添加支持包:

安裝完后,再查看安裝包和支持的器件,就能找到GD32了:

最后再修改一些RTTStudio的工程配置,選擇先安裝的pyocd.exe和pyocd-gdbserver.exe:

然后再嘗試一些燒寫,就可以正常下載甚至調(diào)試程序了:


相關(guān)鏈接


本系列首篇文章鏈接:

https://club.rt-thread.org/ask/article/5c0c4ba7eb4ab1ad.html


———————End——————




?? 點(diǎn)擊閱讀原文進(jìn)入官網(wǎng)

?

?

RTThread物聯(lián)網(wǎng)操作系統(tǒng) 幫助您了解RT-Thread相關(guān)的資訊.
評(píng)論
  • 做藍(lán)牙音箱的工程師大概都碰過這個(gè)局面。產(chǎn)品要連手機(jī)放歌,要本地播開機(jī)提示音和按鍵音,還要接 App 做配網(wǎng)和狀態(tài)上報(bào)。三件事拆開,早先的常規(guī)做法是音頻藍(lán)牙一顆料、數(shù)傳藍(lán)牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機(jī)電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍(lán)牙、BLE 數(shù)傳和 MP3 本地播放三樣全包了。對(duì)藍(lán)牙音箱來說,最實(shí)在的好處就
    唯創(chuàng)知音語音芯片 2026-08-06 15:14 421瀏覽
  • 在物聯(lián)網(wǎng)從“萬物互聯(lián)”邁向“萬物智聯(lián)”的進(jìn)程中,LTE Cat.1憑借其在速率、成本與網(wǎng)絡(luò)覆蓋之間的完美平衡,正成為中低速物聯(lián)網(wǎng)市場的絕對(duì)主力。隨著2G/3G網(wǎng)絡(luò)的逐步退網(wǎng)以及新國標(biāo)對(duì)終端設(shè)備智能化、定位功能的強(qiáng)制要求,Cat.1模組迎來了爆發(fā)式的增長窗口。在這一關(guān)鍵節(jié)點(diǎn),基于華為海思Hi2131芯片設(shè)計(jì)的LTE Cat.1模組,憑借其在能效、射頻、架構(gòu)及物理規(guī)格上的底層創(chuàng)新,成功打破了“高性能必高功耗”的傳統(tǒng)魔咒,為行業(yè)提供了極具競爭力的連接最優(yōu)解。核心技術(shù)優(yōu)勢(shì):重塑Cat.1能效與連接標(biāo)桿海
    用戶1778981989717 2026-08-05 21:04 211瀏覽
  • 產(chǎn)品使用18V供電,配套4串鋰離子電池,需要設(shè)計(jì)一個(gè)充電器。因?yàn)檩斎?8V,電池最高 16.8V,壓差僅 1.2V。因?yàn)閴翰钐 J褂瞄_關(guān)型的充電控制芯片不穩(wěn)定。嘗試自行設(shè)計(jì)一個(gè)。整體采用分立三極管 + TL431架構(gòu),分4個(gè)功能單元:使能控制回路、限流環(huán)路、TL431 精密恒壓反饋環(huán)路、PNP 功率管主功率輸出回路;實(shí)現(xiàn)完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經(jīng) R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導(dǎo)通,對(duì)地拉低 R1、R2 組成的分壓控制節(jié)點(diǎn)電位;該節(jié)點(diǎn)直
    southcreek 2026-08-07 13:45 519瀏覽
  • 一、方案簡介在Buildroot構(gòu)建的嵌入式Linux系統(tǒng)中部署Flutter應(yīng)用,主流有兩套成熟的開源方案,分別適配不同的顯示場景與開發(fā)需求:方案一:flutter-elinux(Sony開源方案)由索尼官方維護(hù)的嵌入式Linux Flutter工具鏈,既支持DRM/GBM直接渲染,也兼容Wayland、X11等多種顯示后端,場景適配性更廣。方案二:flutter-pi(輕量級(jí)嵌入器)一款輕量級(jí)Flutter引擎宿主程序,僅基于底層DRM/GBM接口實(shí)現(xiàn)渲染,無需依賴桌面環(huán)境,資源占用更低,更
    飛凌嵌入式 2026-08-07 09:34 242瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 227056瀏覽
  • 導(dǎo)語在現(xiàn)代高速數(shù)字電路設(shè)計(jì)中,信號(hào)的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實(shí)踐。濾波器芯片作為凈化傳輸鏈路的關(guān)鍵屏障,其核心挑戰(zhàn)在于:能否有效識(shí)別并濾除那些隱匿在電平跳變過程中的亞納秒級(jí)瞬態(tài)脈沖干擾,這類干擾持續(xù)極短,卻足以在高速鏈路中引發(fā)誤觸發(fā)。然而,傳統(tǒng)函數(shù)發(fā)生器受限于采樣率與邊沿速率,根本無法忠實(shí)復(fù)現(xiàn)如此狹窄且陡峭的異常波形。針對(duì)此困境,德思特TS-AWG7000系列任意波形發(fā)生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態(tài)脈沖提供精細(xì)刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  • 文:杜杰編輯:侯煜當(dāng)?shù)貢r(shí)間7月28日,美國特朗普政府落地最新科技封鎖政策,美國聯(lián)邦通信委員會(huì)(FCC)正式更新《受管制清單》,新增兩大類設(shè)備——境外生產(chǎn)的先進(jìn)機(jī)器人設(shè)備、境外生產(chǎn)的聯(lián)網(wǎng)電力逆變器。FCC在官方情況說明書中明確,該類境外制造產(chǎn)品,“會(huì)對(duì)美國國家安全或美國民眾的人身安全構(gòu)成無法承受的風(fēng)險(xiǎn)”。本次新規(guī)設(shè)置明確豁免機(jī)制:經(jīng)美國國防部(DoW)、電力逆變器品類經(jīng)美國國土安全部(DHS)審核并授予“有條件批準(zhǔn)”,認(rèn)定對(duì)應(yīng)設(shè)備品類不存在重大安全風(fēng)險(xiǎn),即可獲得準(zhǔn)入豁免。同時(shí)政策嚴(yán)格執(zhí)行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 371瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩(wěn)定起振的成品,要經(jīng)過十幾道精密工序。它內(nèi)部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個(gè)生產(chǎn)過程里哪怕0.1微米的誤差,都會(huì)直接廢掉整批產(chǎn)品,這也是小尺寸晶振過去長期依賴進(jìn)口,國內(nèi)廠商花了十幾年才啃下量產(chǎn)硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 572瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個(gè)產(chǎn)業(yè)園區(qū)里,暖通空調(diào)運(yùn)行著廠商私有協(xié)議,照明系統(tǒng)遵循專屬通信標(biāo)準(zhǔn),變配電、門禁安防各成體系——設(shè)備間數(shù)據(jù)壁壘森嚴(yán),上位平臺(tái)對(duì)接全靠定制化 “翻譯” 開發(fā),不僅成本高企,交付周期也難以管控。這就是樓宇自控行業(yè)多年的痛點(diǎn):協(xié)議林立、封閉林立。而破局的鑰匙,早在30多年前就已經(jīng)寫好了——BACnet。作為ASHRAE制定的樓宇自控國際標(biāo)準(zhǔn)協(xié)議,BACnet是如今全球樓宇自控系統(tǒng)(BAS)互聯(lián)互通的“通用語言”。新風(fēng)機(jī)、冷源群控、變配電、照明、門禁,凡是需要被樓宇
    飛凌嵌入式 2026-08-10 09:26 292瀏覽
  • 做儲(chǔ)能項(xiàng)目,你是怎么選控制器的?隨著工商業(yè)儲(chǔ)能、電網(wǎng)側(cè)儲(chǔ)能的規(guī)模化落地,作為儲(chǔ)能EMS“大腦”的嵌入式控制器,直接決定了整套系統(tǒng)的運(yùn)行穩(wěn)定性、數(shù)據(jù)可靠性與項(xiàng)目落地效率。不少從業(yè)者都踩過類似的坑:接口數(shù)量不足要額外加裝擴(kuò)展模塊、戶外高溫導(dǎo)致設(shè)備宕機(jī)、電磁干擾引發(fā)數(shù)據(jù)丟包、軟件生態(tài)薄弱拖慢開發(fā)周期……選對(duì)儲(chǔ)能控制器,核心要盯準(zhǔn)四個(gè)關(guān)鍵維度。首先看接口能力:全鏈路覆蓋,才是降本的核心。一套完整的儲(chǔ)能系統(tǒng),需要同時(shí)對(duì)接PCS、BMS、智能電表、溫濕度傳感器、除濕機(jī)、煙感消防主機(jī),還要連接急停開關(guān)、斷路器
    飛凌嵌入式 2026-08-11 08:46 208瀏覽
  • 摘要東莞市恒創(chuàng)連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專注于連接器國產(chǎn)替代、小間距大電流連接器、線對(duì)板連接器、線對(duì)線連接器、板對(duì)板連接器、電源連接器及定制連接器開發(fā)。公司面向工業(yè)自動(dòng)化、新能源儲(chǔ)能、BMS、汽車電子、AI服務(wù)器、GPU供電、通信設(shè)備、醫(yī)療設(shè)備和智能家居等場景,提供從產(chǎn)品選型、替代評(píng)估、樣品驗(yàn)證到批量交付的一站式連接方案。恒創(chuàng)可支持 Molex、TE Connectivity、JST、Hirose、Samtec 等國際品牌部分系列的國產(chǎn)替代評(píng)估。常見替
    HC003 2026-08-07 10:14 257瀏覽
  • 做電池供電攝像頭、可視門鈴、戶外安防的同學(xué)應(yīng)該都踩過這個(gè)坑:攝像頭要拍,ISP、sensor、無線模塊全得開著,整機(jī)電流動(dòng)輒幾百 mA。一節(jié) 18650 撐不了幾天,用戶投訴“怎么又沒電了”。有人會(huì)說:加個(gè) PIR 人體紅外不就行了?問題是 PIR 怕熱、怕寵物、怕隔著亞克力/玻璃殼,而且只能感知“有溫差的人體移動(dòng)”,靈敏度飄忽。真正省電的思路應(yīng)該是:讓攝像頭平時(shí)徹底睡死,只有“前面有人/有動(dòng)靜”時(shí)才被一鍵喚醒——而負(fù)責(zé)這個(gè)“看門”角色的,最合適的是一顆低功耗雷達(dá)。一、為什么是雷達(dá),而不是 PI
    唯創(chuàng)知音語音芯片 2026-08-07 14:44 257瀏覽
  • 讓微弱脈沖信號(hào)更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測、時(shí)間分辨光譜、飛行時(shí)間質(zhì)譜等實(shí)驗(yàn)中,真正需要測量的信號(hào)往往只出現(xiàn)在一個(gè)很短的時(shí)間窗口內(nèi),卻被淹沒在遠(yuǎn)大于它的噪聲和背景之中。 針對(duì)這類穩(wěn)定重復(fù)的微弱脈沖與瞬態(tài)信號(hào),賽恩科儀為OE2052雙通道數(shù)字鎖相放大器帶來全新的Boxcar Averager功能升級(jí):在鎖相檢測之外,進(jìn)一步提供從周期波形觀察、門控測量到多周期平均的完整數(shù)字Boxcar測量鏈路。 Boxcar平均器,如何從噪聲中“截取”目標(biāo)信號(hào)?Boxcar平均器
    SSI_賽恩科儀 2026-08-07 15:49 41094瀏覽
我要評(píng)論
0
點(diǎn)擊右上角,分享到朋友圈 我知道啦
請(qǐng)使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 怀特安吉拉高清在线观看| 热搜免费观看完整版电影| 游龙惊凤电视剧| 牙医郝板栗1986原版叫什么| 甜蜜惩罚全集免费观看| 第63届红白歌会| 女超人麦乐迪电影完整版在线观看| 请回答1988在线观看| 你好李焕英在线观看免费版| 小娘惹全集电视剧免费1-50集| 我的青春恋爱物语果然有问题动漫| 肢体的绣感在线看完整版免费观看 | 杀破狼2电影国语| 博野县| 性与爱的电影在线观看 | 湄公河行动在线观看| 绿水青山带笑颜| 淄博电视台| 罗丽星克莱尔迷宫片长| 剃刀边缘电视剧全集| 神医喜来乐传奇电视剧| 那年我们的夏天| 美景之屋6HD在线播放| 盛唐风流手机在线观看| 爱情公寓5第13集| 杰克森 胡| 一起来看流星雨配音| 茶杯犬要多少钱| 暴躁老妈1-46集在线观看电视剧 | 电视剧双面胶免费观看完整版| 工厂蛇患| 漂亮的妹妹 电影| 日本韩国免费看的电影电视剧 | 内衣推销员2中字在线观看| 山东暴雨 压迫感| 一路向西无删减| 男按摩师做乳房按摩电影 | 电影浪漫女家教第一集在线观看| 全职高手第二季第八集| 末代皇帝免费| 《善良的妻子》| 明日边缘2:生死轮回电影完整版| 地铁惊魂2009| 《女军医》| 手足兄弟短剧| 矿桥第8集体检超棒| 子曰卜学亮| 雪中悍刀行38集在线观看| 小凤新婚台湾版| 高清以猫饲爱未删减| 法国粉红萝卜| 《我不是戏神》第一季在线观看全集 | 刘国梁马琳轻松观战| 一路向西电影完整版国语| 美国1-5普通话版免费观看| 电视剧门第下载| 桃色凶器未删节| 猎狼者 电视剧| 《茉莉花酱的好感度正在崩坏》| 王蓉蓉龙凤呈祥| 爱丫爱丫兄妹电视剧在线播放| 贝拉1980在线观看| 顺娘全集| yeyllow视频免费| 女大学生的按摩房| 《沉香如屑》电视剧| 苏迪曼杯2023赛程| 《想享用朋友的妻子》电影| 《和部长出差的日子》| 你比星光更美丽免费观看全集| 女版捉鬼敢死队在线播放| x4631鲁大师| 一闪一闪亮星星在线观看| 松滋市| 童话村最新电影| 神魂颠倒三人行| 梦幻诛仙电影| 年轻丰满的继牳2| 已婚妇女的火辣日子| 奔跑吧兄弟第七季免费观看完整版| 酒店激战3-12集人生第一次| 非诚勿扰20120407| 梦驼铃原唱| 男得有爱电影完整版| 仙王的日常生活免费观看| 妈妈的职业2完整版结局在线看中字 | 《私人航空》法国在线播放| 沧元图动漫免费全集| 涩涩屋在线观看免费| 克隆丈夫| 广西许升华真正女朋友| 13一14chinesex破| 致命的危机| 风起霓裳45集全| 新仙鹤神针| 牙医姐妹在线免费观看| 一代匠师 电视剧免费观看| 3对1一次体检4次| 高清《我是谁》高清完整版 | 完美世界免费观看全集| 加勒比女海盗2观看高清完整版| 扶摇电视剧| 《亚述家族》第一季在线观看| 我的xl司令第2季无马赛免费播放全集 | 点爱成金| 新巴尔虎右旗| 电视剧雪豹| 维修师傅的艳遇在线观看| 上门赘婿:老婆我超有钱短剧全集| 97超频在线视频免费观看| 电视剧恋人| 雪mm倒立| 水儿武士| 碧蓝幻想动漫| 战狼6欧式少女版资源百度云| 橘梨纱 快播| 呕吐娃娃韩国版| 仙剑奇侠传3 38集| 商务旅行戴帽子的老板同行电影完整版| 午夜十二点正片免费看| 吾家小女不好惹| 电视剧大唐游侠传| 葫芦丝名曲月光下的凤尾竹| 法版风女管家2008版| 感受到他的抵着你了吗| 办公室蓝色隐身帽子| 张学良新传| 肉欲伦JIAN| 星游记风暴法米拉2完整版| 我的娜塔莎下载| 父亲我要你的种子电影免费观看| 女子私人监狱免费观看全集剧情介绍| 神不在的星期天动漫| 台湾电影黛比系列之女家教在线观看 | 女刑警满天星电影免费观看| 哪里可以看天与地| 第一次竟然给了朋友的| 东北黑道风云20年全集| 电影男与女| qvod成人资源网| 危险关系未删减| 其实他没那么喜欢你电影| 妈妈再爱我一次电影下载| 插曲的痛60全集免费观看高清版在线观看| 黑道大佬第2季免费观看| 四个少妇按摩记A片| 火箭军司令员李玉超| 台剧黛比| 冒牌老爸高清下载| 鬼马校园| 腾飞担保公司| 张颂文车内被扔东西| 扬名立万在线观看免费完整版| 巴黎时装周一丝不佳走秀在哪里看| 金银梅韩国| 超凡蜘蛛侠3在线观看完整免费版| 美姐妹牙医1985| 失乐园韩国| 美丽小蜜蜂4美国版| 野兽刑警| 欧美金银1-5国语普通话美国 | 《金牌销售秘密| 最终幻想:王者之剑| 播放天涯| 新白蛇传插曲| 神秘人质电视剧全集优酷| 韩国必胜韩国语影视| 烈爱交易在线观看| 清远市| 中华警花| 金花梅花2| 樱花校园2021最新版下载| 《炸天小姐》| 黔乡牧人| 美国坎贝奇《品味人生无憾》 | 欢快的流行歌曲| 100种温柔死法| 美丽村官| 台北101大楼亮灯祈愿| 大头绿衣斗僵尸粤语| 酒泉市| 爵迹3风津道| 高压监4| 肮脏的交易韩国电影| 非诚勿扰20140524| 法国满天星电影在线观看完整免费高清原声| 八方传奇电视剧| 美容院的待遇服务在线观看 | 桃花在线观看免费高清电视剧98| 苍井空电影全集快播| 我在伊丽莎白截取了一个小片段| 伸出你的手| 21世纪性格爱情免费指南 | 激战丛林电影免费完整版观看 | 韩剧大度电影在线看| boobs大乳| 高清平安夜,杀人夜未删减| 暮光之城:破晓(上)| 惊蛰之谍战深海| 黑暗面在线观看完整版免费高清| 毒舌律师在线观看免费完整版电影| 好姑娘6影视剧在线观看| 亲爱的老师4完整版在线看| 唯爱侦查| 年轻妈妈| 宋小宝小品下载| 地下偶像sana未增删带翻译| 射雕英雄传94版粤语| 长乐市| 灰姑娘动画片国语版2| 千金互换:人生翻盘全集免费| 女友的妈妈字ID| 黑话律师第四集在线观看| 法国《女军医》满天星免费观看| 南海归墟在线| 怪奇物语第一季免费观看| 海边女人| 血的两个读音怎么区分| 爱情公寓20| 郑和下西洋电视剧| 记者:目前梅西无意与巴黎续约| 黑帮少爷爱上我第11集免费观看| 阴阳师在线观看完整版免费 | 古惑仔之庙街12少| 远亲小姐在线观看| 《法国空乘2018法版》| 李自成电视剧全集免费观看| 极度兽性下载| 五福星系列| 《战争之暴行女囚》电影电影 | 今生有你全集免费观看完整版| 黛比浪漫女家教免费播放| 暴食的狂战士在线观看| 《马向阳下乡记》电视剧| 爱我几何电影在线观看| 三妹免费| 龙与虎下载| 高清谋杀的滋味| 佐罗满天星在线观看完整版| 祥娃娃一家子| 律师大人巴布印度电视剧在线观看| 推油电影| 前任2 备胎反击战| 《地球特派员》| 女超人满天星版免费观看| 湖北卫视综合频道| 妈妈电影免费观看高清电视剧| 巜人妻初次按摩2在线观看| 孙颖莎淘汰萨马拉晋级16强| 放飞美丽mv| 断背山在线观看| 韩国特殊游泳课。| 下女 影音| 甘十九妹电视剧在线观看完整版| 播种完整版美国| 难忘今宵舞蹈| 禁忌家庭作业| 见鬼惊魂旅| 牛鞭插在女人的下身| 高清《断魂小丑》电影| 鲁邦三世:钱形与两个鲁邦未删减 | 电视剧爷们儿| 高清《憨豆先生》在线观看| 斗罗大陆124集免费观看完整版| 我年轻瘦子的8| 大宅门全集完整版免费| 酒店第1-100集免费观看| 爱情公寓免费观看完整版在线观看| 好玩的还是瘦子韩剧| 狼烟遍地大结局| 义姐是不是良喂养哪里看| juy一747青木玲在线观看| 天美影院免费观看电视剧下载| JEALOUSVUE第一次| 安斋拉拉电影在线观看| 美式忌讳1| 张玉贞为爱而生结局| 梦回青河| 蓝色隐身帽| 行之影院在线观看免费| 湘潭市| 绝处逢生电影| 密室大逃脱第六季免费完整版| 新有菜电影大全观看| 潜行狙击国语版| 电影杜十娘完整版| 《推油》完整版免费观看| 王楚钦和张本智和决赛视频| 年经年经母年经3| 武汉十七中事件| 成都4P雪梨枪在线免费看| 火星情报局第二季| 平凡英雄电影| 公之浮之手1-2集免费播放 | 《女律师替夫还债》剧情介绍曹查理 | 第一次做aj电视剧| 《李宗瑞1—32全集》电影| 离婚大战| 一个妈妈的9中字头强华驿演员表| 24小时末路重生在线观看完整版 | 桐梓县| 电视剧江山| 经营婚姻百度影音| 泽塔奥特曼第十集| 判处勇者刑全集观看| 一个好妈妈的D6申字| 公之浮手5免费观看完整版| 人民的名义2在线观看免费完整版| 一代女皇潘迎紫版的电视剧70集| 高清《侦察兵》免费观看| 新婚初夜| 《卿本佳人》李月仙| xl司令真人版,无马赛克在线观看| 孽欲隔墙花| 公之浮中字2023最新版| 京华烟云| 邻居的味道| 罗曼史qvod| 光头强的妈妈是谁| 战狼6高清国语免费看| 黄花大闺女下集免费观看| 韩剧漂亮的妈妈中字开头字| 彻夜之歌第一季免费观看完整版| 单身即地狱综艺在线观看 | 阿瑟拉猫| 酒店1-6集免费观看| 朗读者 电影完整版| 意大利《女子护卫队》在线播放免费 | 人猿泰山意大利hr| 魔法使的新娘| 千面女郎| 穿越火线网剧在线观看| 铁甲钢拳高清| 韩国短剧控制老板| 浅情人不知电视剧完整版免费观看| 疼不疼不疼我继续了| 扫黑短剧| 虐恋情深全集免费| 男生和女生拔萝卜| 总统夫人星克莱尔完整版在线观看| 中毒韩国电影完整版资源| 仙逆73| 组织部长玩公安局长| 《爱上儿子同学》| 方世玉2电影| 梦想森林电影| 高清《爱人》免费观看全集| 韩剧蓝色隐形帽子的电影 | 天下第一大火锅开锅| 家属观看| 西游降魔电影完整版| 酒店激战第一季1-5集| 电视剧冒牌英雄| 在黑夜中相拥电视剧在线观看 | 韩国r电影| 电视剧巾帼枭雄之义海豪情| 连续剧甄嬛传| 偶像活动stars第二季| 我年轻瘦子6| 七妹电视剧免费观看完整版高清| 光荣时代| 50岁大胸继拇5| 渣男前任日剧| 丧尸军团在线观看免费| 高清《繁花》免费播放在线观看全集| 花房姑娘第三季免费播放电视剧| 小生怕怕粤语| 月之眼计划| 极乐凶间 第二季全集观看| 《是上司也是老婆》第二季| 斯塔姆2| 白夜追凶第二季在线观看免费高清| 黑白配在线观看免费观看高清版| 普罗米修斯高清| 狂飙在线观看免费全集高清| 尸变菌株电影免费完整版在线观看| 诱人的岳喷奶水HD中文字幕| 《东北警察故事3》| 韩剧《大力女子都奉顺》| 惊天奇案| 深田梨菜| 《我相信我的女友》动漫| 忻州市| 需要爸爸播种 - 在线追剧| 一门三司令电视剧| 高清《天注定》在线观看完整版| 坎贝奇《品味人生》高清全集| 姐妹姐妹在线播放| 上瘾电视剧16~20集| 浦安铁筋家族| 出差遇到渣男前任| 警探迷案| 妖女十八招| 高清《人间空间时间和人》电影 | 私人女性监狱电影在线观看| 名侦探柯南16 第11个前锋| 农场保卫战满天星在线播放| 人头豆腐汤电影| 女版战狼6免费观看高清下载| 一生一世电视剧完整版| 电视剧扫黑风暴40集在线观看| 《我的游泳女教练》完整版| 旧版包青天| 寄生兽电影迅雷下载| 高压监狱2免费播放完整版 | 天天想你在线观看完整版电影视频 | 电视剧小菊的秋天| 遂溪县| 欢乐颂38| 我朋友的瘦子9| 只要为你活一天电影| 莫妮卡《爱我几何》原片免费观看| 一起来看| 贾乃亮和李小璐合唱的歌曲| overflower第一季全集下载| 监禁时间2| 姑娘看电影免费观看| 社长夫人美貌在线观看| 贺军翔主演电视剧| 义子侵犯| 播放妈妈我爱你| 清风醉红颜| 天海翼在线播放| 金瓶双艳2| 电视剧长沙保卫战全集在线观看 | 魔鬼天使电影| 电视剧掌门女婿| 八尺夫人意大利免费观看全集高清| 需要爸爸播种子HD-云播免费在线观看-西瓜影院 | zeus残酷女战士系列| 魔鬼天使在线观看| 佐罗满天星版在线播放哪一年拍的 | 巨无霸与老婆之间的相处| 如果岁月可回头 电视剧| 人海孤鸿在线观看完整版| 合肥话评书| flower第季无马赛真人版| 妖艳女忍者传紫雨篇| 职员到老板:打工人全集免费| 烧烧果的去向| 《北越暴行》3| 高压监狱法版免费观看| 功夫小子金米| 《人性沉默》电视剧免费观看| 迷茫的爱 郭玲| 金银悔5普通话国语版免费| 山茶花简谱| 卓君最新机械舞| 新还珠格格76| 女儿的朋友字ID| 一点就到家电影| 我和我的祖国电影在线观看免费 | 男人和女人一起愁愁愁电视剧免费观op红楼梦| 神魂颠倒三人行| 动漫烟花| 电影大毒枭| 《理发店的特殊待遇》| 渔夫荒淫史免费观看| 星落凝成糖电视剧免费| 加菲猫电影国语| 史丹利三安复合肥广告| 驯服小姨子2中文字幕| 火蓝刀锋第二部| 回复术士的重启人生10| 盛夏晚晴天全集在线观看| 法国电影女超人在线观看| 欢乐家长群免费观看| 和平饭店电视剧免费全集观看| 我的老婆轮流交换经历| 义姐是不是良喂养1-3集动漫在哪| 市川真帆| 伊波拉病毒国语版电影免费观看| 迈克杰克逊歌曲| 白峰电影在线观看在线播放 | 人世间电视剧在线观看完整版免费 | 王室教师海涅| 身份互换:真豪门主全集免费| xenos陌生人| 《豪勇女蛟龙》西部通缉令 | 高清《憨豆先生》在线观看| 17·3电影在线观看| 印度电视剧新娘国语版全部| 《刀尖》在线观看| 河南法治频道在线直播7:50| 周弘的《村枝》在线观 | 黑镜第五季| 高品格单恋 电视剧| 公与媳2电视剧免费观看电影院 | 山丹丹开花红艳艳简谱| 央视元宵| 《被下药强辱的妻子》电影| 英国空姐在线观看完整免费高清原声满天星奔跑吧ep | 进击的巨人最终章完结篇| 勾魂恶梦在线| 女友的妈妈 双字id| xl司令第一季在线看免费版| 聊斋画皮免费观看完整版| 还珠格格新| 超能失控| 束缚游戏第一集| 末班车后胶囊旅馆| 《和喜玉兰》电视剧在线观看| 我的教师生涯 电影| 马布里与汪妤凌结婚| 德国中产家庭排7小时队领救济粮| 十月围城免费| 美容院的待遇服务在线观看| 涩谷二十四小时| 流浪记 纪晓君| 长大后电影| 歌曲再度重相逢| 娃娃脸少女美国| 满清十大酷行| 闪婚媳妇得宠坏全集免费播放| 佐罗满天星版在线播放| 恶之花在线播放| 浴室情欲HD三级| 高h乱np甄宓| 金银悔6一10集| 东京爱情故事国语版| 完美诊所| 牙医姐妹在线看完整版高清| 美容院的特殊待遇》| 死不张扬的离奇命案| 欢乐颂电视剧全集免费观看| 快乐大本营2014| 女律师替夫还债50万电影叫什么| 隋唐英雄3全集66集| 《发财日记》免费观看| 《私人航空》在线看| 邻家女人丈夫不在的日子结局| 古墓荒斋电影免费观看完整版| 黑人巨大两根一起挤进的视频| 需要爸爸的种,在线观看| 王牌对王牌.| 两公的浮之手2023剧情| 电影《749局》| 如懿传高清| 魔道祖师动漫全集| 金花瓶1之爱的供养| 需要爸爸播种美国种子的电影| 3d肉蒲团下载地址| 权力王朝:默多克家族未删减| 犬夜叉完结篇国语版全集| 《需要爸爸播种美国》英文版资源| 极乐凶间 第二季电视剧| 小巷人家电视剧免费观看| 花便当全集观看| 天门市| 新来的瑜伽教练无删减版高清在线观| 春花秋月何时了电视剧| 电影红嫁衣在线高清免费观看全集 | 爱情悠悠药草香电视剧全集| 第三只眼| 美国禁忌视频| 陈宝莲《满天星》播放| 啄木鸟《劳拉的遗产》叫什么| 韩剧秘密爱电影免费观看| 黑夜中的她短剧免费观看| 消失的爱人 字幕| 荷尔蒙6荷语中文版| 百万英镑电影| 哭悲资源| 电影黄河绝恋| 爱丫爱丫免费观看电视剧剧情| 好妈妈中文6字开头| 琴书罗成算卦| 爱的创可贴结局| 一不小心捡到爱免费| 阿坝一家人电视剧在线观看| 欧美ZZZOOO加日本| 电视剧陆贞传奇全集| 满天星安娜采访拳王泰格| 和山田进行lv999的恋爱| 女人不在沉默电视剧全集在线观看 | 酒店1—100集免费观 | 任逍遥电影| 男生女生向前冲2023| 全职高手第二季第八集| 迷你小公主| 性解蜜| star467| 小爸爸爱奇艺| 工地现超级大蟒蛇| 小小少女05| 金银梅5一10日语| 明日战记在线观看免费完整版中文 | 女老师电影正片| 武林女大生| 动感之星 妖精 全集| 爱上他的漂亮妈妈| 午夜阳光高清完整版在线观看| 少狼第一季| 爱你几何免费观看完整版| 老旦是一棵树电视剧全集在线观看| 黄种人粤语| 隔山有眼3免费观看完整版高清 | 谭咏麟演唱会2012| 火星情报局第二季| 壮志凌云满天星在线| 松岛葵超级兴奋朋友的| 高清《恋爱女子宿舍》| 神雕侠侣古天乐| 赘婿电视剧全集36集在线播放| 善良的妈妈9中字开头7个字| 电影《迷犴》全集免费观看| 天地传说之鱼美人电视剧| 《悲惨遭遇》1980年法国| 色戒未删减版电影 完整版| 恰似你的温柔原唱| 大头儿子| 西游记续集8| 莉娜安德森的满天星代表《小姐》 | 让子弹飞无删减完整版谍战迷| 杨思敏版金梅瓶1一5集演员表| 《护士长》水果派解说| 斗罗大陆三龙王传说第三季| 巴巴爸爸中文版| 记得我电影完整版| 假面超人rx全集| 杨敏思1—5集国语电视剧免费观看| 东航马德里6p| 九龙城寨电影| 倔强驱魔师动漫观看| 《小舍得》免费高清在线观看完整版 | 明星大侦探第三季| 女超人满天星在线观看| V酒店第一季在线播放| 瓜瓜是谁的儿子| 山东平原县震中现场直击| 十二猴子第一季| 美女姐姐的神秘花园在线观看| 电影《最亲密的兄妹》在线看| 免费动画电影| ssni-780| 销售的秘密韩国电影在线观看完整版| 最高对决| 边城破晓| 莺长的女儿满天星| jⅰzz日本| 朱日和军演牺牲600人| 海达电影| 少年陈真| 舔B拨弄深入抽插上司| 《束缚游戏》免费观看视剧人| 苦尽甘来韩剧免费观看| 无声在线观看免费完整版 | 全红婵蒙特利尔决赛回放| 婚姻时差电视剧| 烽火儿女情 电视剧| 猛兽侠下载| 新有菜在线观看| 抵账的朋友麦子金智雅| 顺风妇产科高清| 法国最年轻总统呼之欲出| 吴健版农民伯伯免费看| 妈妈的新朋友| 重口味英剧| 神澜奇域无双珠动漫在线观看| 《哈哈哈哈哈 第六季》| 女友的妈妈双字id推荐| 公之浮之中字电影在线| 《建军大业》免费观看完整版电影| 你是我的花朵mv| 僧侣之夜樱花动漫免费观看完整版| 女员工的付出5中字| 澈情从林短剧免费观看全集| 湄洲岛奇缘| 你好 李焕英 在线播放| 从结婚开始恋爱免费播放电视剧| 彼女电影| 高压监狱2高压法版| 密爱高清下载| 我们的高清在线观看免费视频 | 21世纪性格爱情指南免费版| 《女律师的堕落》HD | 问情 黄思婷| 女士邀请函电影| 黑白配中文版全集在线观看免费 | 超时空要塞f剧场版| 《性的暴行》越南电影| 需要爸爸种子在线追剧| 安娜电影完整版免费观看| 老爸的爱情全集| 火柴人竹元素教程| 幸福密码电视剧| 杀戮都市在线观看| 劳拉的痴迷1996电影免费播放 | 《越南女兵满天星》电影免费观看| 曹查理《怒警狂花》电影版| 鞭与阴兽手机在线观看| 我的世界十大恐怖事件| 我的父亲风华绝代短剧免费观看| 灵笼第二季免费观看完整版| 加勒比女海盗1免费版| 灵与肉1992完整版观看电影| 河南省| 《住在隔壁的女孩》电视剧| 校长称邯郸男孩的死亡是个意外| 法国空姐5免费高清原声满天星美版百度 | 妈妈的职业5| 长相思第二季免费完整版| 金银梅5一10普通话23| 末路狂花钱免费观看全部剧情| 美女医生旗袍上班| 游戏007| 电影晁盖| 男女一起愁愁愁高清全集在线看| 美国禁忌睫毛膏3推荐 | 浮之手1| 出差的日子全集哪里看| 一步之遥字幕下载| 淄博电视台| 铁流1949| 《大器晚成第二季》电视剧| 电影《第八日》凯登克罗斯| 二楷堂麓在线观看| 刺青在线观看| 祥娃娃一家子| 鲁滨逊漂流记电影| 安达莉子| 牙医姐姐电影完整版| 《特殊游泳教练》在线观看| 东北往事第二部| 张子健大漠枪神| 警察智斗外星人| 那小子真酷| 德田重男电影免费观看中文版 | 伯虎为卿狂| 完美的他电视剧| 满天星在线| 酒店第1-5集免费观看| 无颜之月1到5集全集观看电视剧 | 高清亲爱的,别!未删减| 《头脑特工队》2| 爱唯侦察/1024| xl司令,真人版| 逗鸟外传萌宝满天飞| 电视剧淬火年代全集免费观看| 老妇的欲火| 高清《慕尼黑》| 郝板栗《千金女神》播放| 新加坡战争2011很差导演:彭禺厶主演:金九拉 金利娜 李硕薰 GREE简介:主角Sara | 白色城堡电视剧在线观看| 丈夫的部下是我的初恋| 花嫁高柳家1集动画片在线观看免费版| 花丝网花制作| 神奇宝贝第一季在线观看免费全集 | 鬼灭之刃游郭篇第九集| 开端免费观看全集完整版| 他年她日电影| 换子成龙电视剧| 《乳房按摩》在线观看| 人妻初次按摩2韩国| 上海申花VS川崎前锋| 某天成为王的女儿| 滑稽时代国语高清| 雪花神剑全集| 八尺夫人意大利免费观看全集高清| 女子医院满天星法版免费观看高清| 电视剧骄阳伴我免费观看全集 | 恶役千金| 需要爸爸播种子美国电影1976完整版电 | 一枪三姐妹高清观看| 谁的青春不迷茫免费| 酒法子空蝉之森原版| 需要爸爸播种子第二季免费观看| 洪武双雄| 大嫂查之女在线观看| 浪漫玛丽国语版全集| 古玩捡漏:我是捡漏小能手全集免费 | 蘑菇一个好妈妈HD7字的答案| 骑着鱼的猫电视剧免费观看| 快乐公媳1-36集免费观看截说| 黑帮少爷爱上我 第七集| 刘海戏金蟾电视剧| 完美儿媳谎言短剧全集| 麦乐迪女超人免费观看| 德云鼓曲社开业| 全红婵又又又误入巨人国了| 朋友的女儿2| 甄子丹情逢敌手| 拳王粤语版| jiZz日本| 和部长一起去出差旅行在线观看| 人类血栓中首次发现微塑料| 大黑鸡巴干美女高清免费观看| 中广村在线| 云南段颖| 《乳房按摩》在线观看| 需要爸爸播种电影免费观看在线观看| 性瘾肉欲NP辣文| 金瓶梅bmp3视频| 年轮 电视剧| 沙漠神枪| 错位的遗憾歌曲原唱赵洋| 站着再来一次第26集免费播放下载 | 前任2 备胎反击战| 结城美沙| 坏修女电影在线高清观看| 铜陵市| 《伊波拉病毒2》未删版| 夸家乡的日记| 下课后的辅导第一季| 一路向西 主演| 初恋限定| 快乐至死韩剧在线播放免费| 女子护卫队1973满天星免费观看| 男女一起愁愁愁电视剧| 狂飙免费观看完整版电视剧高清 | 亲爱的吾兄免费观看完整版电视剧 | XXXX 美国| 花样男子第二部| 封神英雄榜第二部1| 高清《间之楔》动漫| 武林风六国拳王争霸赛| 妻子的秘密49| 鸣鸟不飞| 朴雅珍《隐身帽》| 三国演义老版全84集| 《朋友的妈妈2》在线观看| 甜蜜惩罚全集| 波多野吉衣销魂120分钟电影 | 比悲伤更悲伤的故事| 斗罗大陆206集免费观看| 落魄贵族琉璃川在线免费看全集| 云南恐怖袭击| 我们的当打之年电视剧| 中西区| 花姑娘HD| 满分追爱公式| 《好久不见》韩剧在线观看 | 3d肉蒲电影在线观看| 人鱼小姐国语版免费观看全集 | 一夜新娘第二季全集免费观看| 星兽猎人2| 传闻中的七公主 电视剧| 好想回家电视剧免费观看| 姐妹牙医电影在线看| 《角斗士满天星版》在线| 恶意电影| 3d肉蒲电影在线观看| 釜山行西瓜影音| 泰剧婉通夫人结局| 欲望的火花电视剧| 已婚妇女下午| 需要爸爸播种籽2全集免费看| 凶降喜讯电影| 红警全能王2012| 长安三万里免费观看完整| 邓紫棋 春晚|