前面有給大家分享過如何通過Jlink查看GD32芯片跑飛后程序死在哪里?里面用到了Jlink.exe(Jlink commander),今天再來介紹下這個(gè)工具下的幾個(gè)常用命令。
![wKgZomXdOtaAHjJxAACrv4W8ieY110.png](https://file1.elecfans.com/web2/M00/C1/39/wKgZomXdOtaAHjJxAACrv4W8ieY110.png)
1、mem:按字節(jié)讀內(nèi)存
命令格式為 mem <地址> <讀取個(gè)數(shù)>,比如想要讀取GD32F303串口0的狀態(tài)寄存器0,該寄存器地址為0x40013800,則輸入mem 0x40013800 4即可。
![wKgZomXdOtuAAa0lAAF6tmOccic674.png](https://file1.elecfans.com/web2/M00/C1/39/wKgZomXdOtuAAa0lAAF6tmOccic674.png)
![wKgaomXdOuGACJ0BAABOjJkhzgg775.png](https://file1.elecfans.com/web2/M00/C2/28/wKgaomXdOuGACJ0BAABOjJkhzgg775.png)
2、mem32:按字(4字節(jié))讀內(nèi)存
命令格式為 mem32 <地址> <讀取個(gè)數(shù)>,比如想要讀取GD32F303串口0的狀態(tài)寄存器0,該寄存器地址為0x40013800,則輸入mem32 0x40013800 1即可。
![wKgZomXdOueASv5BAABIvDMMtdo367.png](https://file1.elecfans.com/web2/M00/C1/39/wKgZomXdOueASv5BAABIvDMMtdo367.png)
3、W4:按字(4字節(jié))寫內(nèi)存
命令格式為 W4 <地址> <寫入的數(shù)據(jù)>,比如想要寫入數(shù)據(jù)到串口0控制寄存器0來使能串口0,該寄存器地址為0x4001380C,則輸入W4 0x4001380C 0x2000即可(即將第13位的UEN置1)。這里需要注意下,一般情況下想要控制某個(gè)寄存器的某位,要先將該寄存器的數(shù)據(jù)讀出來,單獨(dú)改變要控制的位再寫入。
![wKgaomXdOu6ARIncAADJu_e7_UQ835.png](https://file1.elecfans.com/web2/M00/C2/28/wKgaomXdOu6ARIncAADJu_e7_UQ835.png)
![wKgZomXdOvOAS2EvAAAV25uMG7c412.png](https://file1.elecfans.com/web2/M00/C1/39/wKgZomXdOvOAS2EvAAAV25uMG7c412.png)
4、h:Halt,即停止CPU運(yùn)行,輸入該指令后可以查看PC指針等信息。
![wKgZomXdOvuAI2dCAABF6k4xFek021.png](https://file1.elecfans.com/web2/M00/C1/39/wKgZomXdOvuAI2dCAABF6k4xFek021.png)
5、g:全速運(yùn)行,輸入該指令后CPU即開始運(yùn)行
6、s:單步運(yùn)行,輸入該指令后CPU執(zhí)行一個(gè)匯編指令,注意,必須在CPU Halt狀態(tài)下才可以使用單步運(yùn)行指令,即在使用單步運(yùn)行前,需要先調(diào)用“h”指令。
![wKgaomXdOyKAESumAAApvpYOM0g459.png](https://file1.elecfans.com/web2/M00/C2/28/wKgaomXdOyKAESumAAApvpYOM0g459.png)
7、r:復(fù)位CPU,輸入該指令后,MCU發(fā)生一次復(fù)位,程序重新開始運(yùn)行。
![wKgZomXdOyiAYX3XAAASZ1HvzQc628.png](https://file1.elecfans.com/web2/M00/C1/39/wKgZomXdOyiAYX3XAAASZ1HvzQc628.png)
以上就是Jlink.exe最常用的一些命令,當(dāng)然還有一些更高階的命令,以后再給大家介紹哦。
-
單片機(jī)
+關(guān)注
關(guān)注
6044文章
44624瀏覽量
638942 -
嵌入式
+關(guān)注
關(guān)注
5095文章
19189瀏覽量
307951 -
Jlink
+關(guān)注
關(guān)注
6文章
111瀏覽量
37834 -
GD32
+關(guān)注
關(guān)注
7文章
416瀏覽量
24500
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
![](https://file1.elecfans.com/web2/M00/C2/29/wKgaomXdPiqAKYH2AAtNN-AcSQo045.png)
Jlink.exe(Jlink commander)的常用命令#GD32 #單片機(jī) #Jlink #嵌入式
cmd常用命令大全 cmd運(yùn)行命令
windowsxp常用命令
Ubuntu常用命令大全
JLink Script文件基礎(chǔ)及其在IAR下調(diào)用方法
Memcache系統(tǒng)常用命令講解
![Memcache系統(tǒng)<b class='flag-5'>常用命令</b>講解](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
編寫批處理腳本使用JLink.exe / ST-LINK_CLI.exe燒寫STM32F103RC系列芯片
![編寫批處理腳本使用<b class='flag-5'>JLink.exe</b> / ST-LINK_CLI.<b class='flag-5'>exe</b>燒寫STM32F103RC系列芯片](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論