ch32f103c8t6制作jlink的方法
STM32F103C8T6是一款非常流行的基于ARM Cortex-M3內(nèi)核的微控制器產(chǎn)品,由于其良好的性價比和廣泛的用途,它在嵌入式系統(tǒng)領(lǐng)域得到了廣泛的應(yīng)用。而Jlink是一種常見的調(diào)試工具,它可以幫助開發(fā)人員在調(diào)試、下載程序時提供方便。本篇文章將介紹如何制作STM32F103C8T6的Jlink,包括所需的材料、硬件連接、軟件配置等具體操作步驟。
第一部分:準備工作
1. STM32F103C8T6芯片
STM32F103C8T6芯片是我們需要的材料之一。這個芯片包含了一系列的外設(shè),如USART、SPI、I2C等。同時,這個芯片的Flash和RAM也比較大,非常適合在嵌入式系統(tǒng)中使用。
2. Jlink調(diào)試器
Jlink調(diào)試器是常見的一種調(diào)試工具,它可以幫助開發(fā)人員在單片機系統(tǒng)中完成調(diào)試、下載等操作。這個調(diào)試器適用于多個芯片系列,可以支持多種開發(fā)環(huán)境。
3. ST-Link轉(zhuǎn)接板或者TTL轉(zhuǎn)USB模塊
這個轉(zhuǎn)接板是為了將Jlink調(diào)試器和STM32F103C8T6芯片進行連接,同時它也提供了一個USB接口,可以直接與PC機相連。若沒有ST-Link轉(zhuǎn)接板,可以使用TTL轉(zhuǎn)USB模塊代替。需要注意的是,這兩者的連接方式略有不同,具體方法將在后面進行介紹。
第二部分:硬件連接
1. 連接Jlink和ST-Link轉(zhuǎn)接板
首先,需要連接Jlink調(diào)試器到ST-Link轉(zhuǎn)接板上。Jlink調(diào)試器有一個20針的排針接口,而ST-Link轉(zhuǎn)接板上也有對應(yīng)的20針排針。將這兩個部件對接,確保針與針之間的引腳連接正確。
2. 連接STM32F103C8T6和轉(zhuǎn)接板
接下來,需要將STM32F103C8T6芯片連接到轉(zhuǎn)接板上。首先需要在板子上確認板子的復(fù)位電路是否正常,SWD接口是否連接正確。然后,將TTL轉(zhuǎn)USB模塊或ST-Link轉(zhuǎn)接板的串口口通過杜邦線連接到STM32F103C8T6的SWD接口,需要注意的是,STM32F103C8T6的SWD接口是由4個引腳組成,對應(yīng)如下:
SWDCLK——>PA14
SWDIO——>PA13
RST——>NRST
3. 確認電路連通性
在連接完成后,需要確認電路的連通性是否正常,尤其要檢查針對針的引腳連接是否正確,因為如果連接錯誤,可能會對STM32F103C8T6芯片和調(diào)試器造成永久性損壞。
第三部分:軟件配置
1. 下載并安裝Keil MDK
Keil MDK是用于開發(fā)單片機程序的常用軟件,它提供了一系列開發(fā)工具,可以幫助我們編寫、調(diào)試、下載程序。我們需要從Keil官網(wǎng)下載Keil MDK軟件,并安裝到PC機上。
2. 配置Keil MDK
在安裝完Keil MDK后,需要進行一些必要的配置。首先,打開設(shè)置界面,選擇Debug的選項卡,將調(diào)試選項設(shè)置為“Jlink”,并選中“Reset and Run”選項。然后,選擇“Options for Target”選項卡,修改芯片系列和芯片型號,這里需要選擇STM32F103C8T6。最后,打開“Flash”選項卡,選擇“Sector Programming”選項,將Flash的基地址修改為0x08000000。
3. 編寫程序
在軟件配置完成后,我們需要編寫程序并進行下載調(diào)試。在Keil MDK中,我們可以選擇C語言或匯編語言進行編寫,具體的代碼編寫過程不在這里贅述。這里需要注意的是,在編寫程序時,需要確保程序的編譯選項為“You MCPU”的選項,這樣才能保證編譯生成的程序是與芯片兼容的。
4. 下載程序
最后的一步是將程序下載到STM32F103C8T6芯片上。首先,需要連接STM32F103C8T6和PC機之間的USB接口,然后打開Keil MDK中的“Flash"選項,并確定Flash開始和結(jié)束地址。然后,按下“Program"按鈕,程序就可以被下載到芯片中了。需要注意的是,下載程序過程中需要確保電路連通性良好,否則可能會導(dǎo)致下載失敗。
第四部分:調(diào)試程序
程序下載到芯片后,我們需要通過Jlink調(diào)試器來對程序進行調(diào)試。打開Keil MDK中的“Debug”選項卡,單擊“Start/Stop Debug Session”按鈕,軟件將連接到STM32F103C8T6芯片,并開始調(diào)試。
總結(jié):
本文針對STM32F103C8T6芯片制作Jlink的方法進行了詳細介紹,包括準備工作、硬件連接、軟件配置和程序調(diào)試等具體步驟。這個過程可能需要一定的技術(shù)水平才能完成,但只要按照步驟進行操作,還是比較容易實現(xiàn)的。通過制作Jlink,我們可以更方便地進行程序調(diào)試、下載和燒錄等操作,這對嵌入式系統(tǒng)開發(fā)人員來說是非常有幫助的。
-
微控制器
+關(guān)注
關(guān)注
48文章
7552瀏覽量
151423 -
USB接口
+關(guān)注
關(guān)注
9文章
701瀏覽量
55651 -
調(diào)試器
+關(guān)注
關(guān)注
1文章
305瀏覽量
23741 -
Jlink
+關(guān)注
關(guān)注
6文章
111瀏覽量
37695 -
CH32F103C8T6
+關(guān)注
關(guān)注
0文章
6瀏覽量
959
發(fā)布評論請先 登錄
相關(guān)推薦
評論