日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—GDB程序調(diào)試方法說明

Tronlong創(chuàng)龍科技 ? 來源:Tronlong創(chuàng)龍科技 ? 作者:Tronlong創(chuàng)龍科技 ? 2025-08-05 15:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前 言

本指導文檔適用開發(fā)環(huán)境:

Windows開發(fā)環(huán)境:Windows 7 64bit、Windows 10 64bit

虛擬機:VMware15.5.5

Linux開發(fā)環(huán)境:Ubuntu18.04.464bit

U-Boot:U-Boot-2018.07

Kernel:Linux-5.4.61、Linux-RT-5.4.61

LinuxSDK:T113_Tina5.0-V1.0(Linux)

GDB工具是GNU項目調(diào)試器,基于命令行使用。和其他的調(diào)試器一樣,可使用GDB工具單步運行程序、單步執(zhí)行、跳入/跳出函數(shù)、設置斷點、查看變量等等,它是UNIX/LINUX操作系統(tǒng)下強大的程序調(diào)試工具。GDB支持多種語言,包括Ada、匯編、C/C++、D、Fortran、GO、Objective-C、OpenCL、Modula-2、Pascal和Rust。

GDB具有一種“遠程”模式,此種模式多半是在為嵌入式系統(tǒng)進行調(diào)試時使用,遠程操作指的是:GDB在一部機器內(nèi)運行,而要進行調(diào)試的程序是在另一部機器上運行,支持TCP/IP協(xié)議傳輸?shù)母鞣N網(wǎng)絡,在TCP/IP網(wǎng)絡及協(xié)議上再加搭傳輸GDB專有的調(diào)試操作通信協(xié)議,如此便能進行遠程調(diào)試。

演示程序創(chuàng)建與編譯

在Ubuntu工作目錄下執(zhí)行如下命令,新建一個GDB調(diào)試演示程序。

Host# mkdir test

Host# cd test/

Host# vitest.c

wKgZO2iReGKADm2TAAB9bL9YDkA164.png圖 1

#include

void show() {

printf("shown");

}

int main(int argc, char *argv[])

{

int arr[4] = {1, 2, 3, 4};

int i = 0;

for (i = 0; i < 4; i++) {

printf("arr[%d]: %dn", i, arr[i]);

}

show();

return 0;

}

執(zhí)行如下命令,進行程序編譯,編譯完成將會生成test可執(zhí)行程序。

備注:編譯時需添加-g參數(shù),生成的可執(zhí)行文件才帶有調(diào)試信息。若使用eMMC配置評估板,請將命令中的"tlt113-evm-nand"修改為"tlt113-evm-emmc"。

Host# /home/tronlong/T113/tina5.0_v1.0/out/t113_i/tlt113-evm-nand/buildroot/buildroot/host/usr/bin/arm-linux-gnueabi-gcc -g test.c -o test

wKgZPGiReGuAFRnQAABamn-coxg119.png圖 2

評估板與PC機連接至同一個路由器后進行上電,將編譯生成的可執(zhí)行文件test拷貝至評估板文件系統(tǒng)任意目錄下。

Target# ls

wKgZO2iReHKASzzuAAAFlcO6PsQ103.png圖 3

調(diào)試程序運行

執(zhí)行如下命令,查看虛擬機的IP地址。

Host# ifconfig

wKgZO2iReH6ANm6uAAEoIGsxp9E264.png圖 4

在評估板文件系統(tǒng)test文件所在路徑,執(zhí)行如下命令運行gdbserver程序,開啟監(jiān)聽。

備注:192.168.1.51為Ubuntu的IP地址;1234為連接的端口號(自行設置);test為將要進行調(diào)試的程序。

Target# gdbserver 192.168.1.51:1234 test

wKgZO2iReIWAAQmeAAALTIYvZ3o953.png圖 5

在虛擬機test文件所在路徑下,執(zhí)行如下命令運行GDB調(diào)試程序。

備注:若使用eMMC配置評估板,請將命令中的"tlt113-evm-nand"修改為"tlt113-evm-emmc"。

Host# /home/tronlong/T113/tina5.0_v1.0/out/t113_i/tlt113-evm-nand/buildroot/buildroot/host/usr/bin/arm-linux-gnueabi-gdb test

wKgZO2iReJKAOXtxAAEWxpH91ig003.png圖 6

執(zhí)行如下命令,連接評估板。192.168.0.211為評估板的IP地址,請以實際情況為準。

(gdb) target remote 192.168.0.211:1234

wKgZO2iReLCAUROBAACCIiOw3Rw528.png圖 7

同時,串口調(diào)試終端顯示連接成功的相關信息。

wKgZO2iReMKAKWjDAAAO0XMjrhU567.png圖 8

程序調(diào)試

本章節(jié)主要演示GDB調(diào)試的幾個常用命令的使用方法。

list命令

用于列出源碼,簡寫:l。

wKgZPGiReNeAOa-YAAB7WKFzH44679.png圖 9

break命令

用于設置斷點,簡寫:b。

分別在main函數(shù)和第13行設置斷點。

wKgZO2iReP6AbBZoAAAufWUTHRk379.png圖 10

info breakpoints命令

用于顯示斷點的狀態(tài),簡寫:infob。

wKgZPGiReRWAS7f1AAAsUa3cCLM302.png圖 11

continue命令

用于恢復程序執(zhí)行,簡寫:c。此命令使GDB恢復程序的執(zhí)行,直至斷點觸發(fā)或程序結(jié)束。

wKgZO2iReR6AO2wzAADcyCNV2Sg398.png圖 12

以上調(diào)試過程在第二個斷點中,每輸入一次c命令,將會依次打印arr[]數(shù)組的元素值,然后程序執(zhí)行結(jié)束。同時,串口調(diào)試終端打印相關信息。

wKgZO2iReSyADO5DAAAchCSHSvc541.png圖 13

print命令

用于打印變量或者變量地址,簡寫:p。

設置斷點后,可依次打印當前變量i的值。

wKgZPGiReTyAW1HNAAH68VkqNC4924.png圖 14

以上調(diào)試過程在每處斷點中,使用print命令打印變量i的值。同時,串口調(diào)試終端打印相關信息。

wKgZO2iReU2AdYoIAAAamzE1et4416.png圖 15

quit命令

退出GDB模式,簡寫:q。當程序調(diào)試完成后,使用quit命令退出GDB調(diào)試。

wKgZO2iReVaAeDAPAAA3lUh1gMc568.png圖 16

同時,串口調(diào)試終端打印相關信息。

wKgZO2iReU2AdYoIAAAamzE1et4416.png圖 17



審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開發(fā)板
    +關注

    關注

    26

    文章

    6433

    瀏覽量

    121217
  • gdb
    gdb
    +關注

    關注

    0

    文章

    61

    瀏覽量

    13962
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    國產(chǎn)!T113-i Cortex-A7@1.2GHz 工業(yè)開發(fā)板—雙屏異顯方案演示

    本文主要演示基于TLT113-EVM評估的雙屏異顯方案,適用開發(fā)環(huán)境如下。
    的頭像 發(fā)表于 09-10 17:02 ?1261次閱讀
    <b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>雙</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—雙屏異顯方案演示

    國產(chǎn)T113-i Cortex-A7@1.2GHz 工業(yè)開發(fā)板—eMMC配置核心使用說明(二)

    本文為創(chuàng)龍科技eMMC 配置核心官方使用指南,聚焦 Linux 系統(tǒng)在該核心上的應用。主要內(nèi)容包括啟動卡與 “量產(chǎn)卡” 制作、兩種 eMMC 固化方式、分區(qū)與 OTA 升級說明、
    的頭像 發(fā)表于 09-10 10:55 ?784次閱讀
    <b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>雙</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—eMMC配置核心<b class='flag-5'>板</b>使用<b class='flag-5'>說明</b>(二)

    國產(chǎn)!T113-i Cortex-A7@1.2GHz 工業(yè)開發(fā)板—Linux系統(tǒng)使用手冊(三)

    本文檔詳細介紹了T113開發(fā)板的Linux環(huán)境搭建與系統(tǒng)編譯流程。主要內(nèi)容包括:1)開發(fā)環(huán)境要求(Windows/VMware/Ubuntu版本);2)Linux SDK安裝步驟(依賴軟件安裝、源碼
    的頭像 發(fā)表于 09-04 14:56 ?887次閱讀
    <b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>雙</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—Linux系統(tǒng)使用手冊(三)

    國產(chǎn)!T113-i Cortex-A7@1.2GHz 工業(yè)開發(fā)板—Linux系統(tǒng)使用手冊(二)

    本文檔詳細介紹了T113開發(fā)板的Linux環(huán)境搭建與系統(tǒng)編譯流程。主要內(nèi)容包括:1)開發(fā)環(huán)境要求(Windows/VMware/Ubuntu版本);2)Linux SDK安裝步驟(依賴軟件安裝、源碼
    的頭像 發(fā)表于 09-02 16:36 ?857次閱讀
    <b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>雙</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—Linux系統(tǒng)使用手冊(二)

    國產(chǎn)!T113-i Cortex-A7@1.2GHz 工業(yè)開發(fā)板—視頻開發(fā)案例

    本文主要介紹基于創(chuàng)龍科技TLT113-EVM評估的視頻開發(fā)案例,適用開發(fā)環(huán)境如下。
    的頭像 發(fā)表于 08-26 14:35 ?1429次閱讀
    <b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>雙</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—視頻<b class='flag-5'>開發(fā)</b>案例

    國產(chǎn)T113-i Cortex-A7@1.2GHz 工業(yè)開發(fā)板—ARM + FPGA通信案例

    本文主要介紹基于科技T113與FPGA的間通信案例,適用開發(fā)環(huán)境如下。
    的頭像 發(fā)表于 08-19 11:16 ?1559次閱讀
    <b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>雙</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—ARM + FPGA通信案例

    國產(chǎn)!T113-i Cortex-A7@1.2GHz 工業(yè)開發(fā)板—ARM + DSP、RISC-V間通信開發(fā)案例

    本文檔主要介紹T113-i處理器的ARM + DSP、RISC-V間通信開發(fā)案例,演示T113-i處理器ARM Cortex-A7與HiF
    的頭像 發(fā)表于 08-18 14:03 ?1169次閱讀
    <b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>雙</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—ARM + DSP、RISC-V<b class='flag-5'>核</b>間通信<b class='flag-5'>開發(fā)</b>案例

    國產(chǎn)!T113-i Cortex-A7@1.2GHz 工業(yè)開發(fā)板—RISC-V案例開發(fā)手冊(上)

    本文檔主要介紹T113-i處理器的RISC-V案例開發(fā),演示RISC-V核心RTOS案例的編譯與加載方法。適用開發(fā)環(huán)境如下。
    的頭像 發(fā)表于 08-13 11:34 ?15.3w次閱讀
    <b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>雙</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—RISC-V案例<b class='flag-5'>開發(fā)</b>手冊(上)

    國產(chǎn)!T113-i Cortex-A7@1.2GHz 工業(yè)開發(fā)板—DSP案例開發(fā)手冊

    本文檔主要介紹T113-i處理器的HiFi4 DSP核心開發(fā)案例,演示HiFi4 DSP核心RTOS案例的工程編譯、程序固化和工程調(diào)試方法
    的頭像 發(fā)表于 08-12 11:37 ?1032次閱讀
    <b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>雙</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—DSP案例<b class='flag-5'>開發(fā)</b>手冊

    國產(chǎn)!T113-i Cortex-A7@1.2GHz 工業(yè)開發(fā)板—物聯(lián)網(wǎng)模塊開發(fā)案例(上)

    本文檔主要介紹基于TLT113-EVM評估的物聯(lián)網(wǎng)模塊開發(fā)案例。
    的頭像 發(fā)表于 08-07 14:47 ?1180次閱讀
    <b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>雙</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—物聯(lián)網(wǎng)模塊<b class='flag-5'>開發(fā)</b>案例(上)

    【創(chuàng)龍TLT113-MiniEVM開發(fā)板試用體驗】開箱評測

    T113-iCortex-A7@1.2GHz + 玄鐵C906 RISC-V@1
    發(fā)表于 08-05 19:59

    國產(chǎn)!T113-i Cortex-A7@1.2GHz 工業(yè)開發(fā)板—IgH EtherCAT主站開發(fā)案例

    本文檔主要演示TLT113-EVM評估基于IgH EtherCAT控制伺服電機。
    的頭像 發(fā)表于 08-04 15:48 ?1035次閱讀
    <b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>雙</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—IgH EtherCAT主站<b class='flag-5'>開發(fā)</b>案例

    國產(chǎn)!T113-i Cortex-A7@1.2GHz 工業(yè)開發(fā)板—MQTT通信協(xié)議案例

    、Linux-RT-5.4.61 本文主要介紹創(chuàng)龍科技TLT113-EVM評估基于MQTT通信協(xié)議開發(fā)案例,主要包括mqtt_client案例和mqtt_sinewave_pub案例,位于產(chǎn)品資料“4-軟件資料
    的頭像 發(fā)表于 07-31 14:34 ?944次閱讀
    <b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>雙</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—MQTT通信協(xié)議案例

    國產(chǎn)T113-i Cortex-A7@1.2GHz 工業(yè)開發(fā)板—LVGL應用開發(fā)案例

    本文主要演示基于TLT113-EVM評估的LVGL官方案例以及應用開發(fā)案例
    的頭像 發(fā)表于 07-29 10:06 ?1244次閱讀
    <b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>  <b class='flag-5'>雙</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—LVGL應用<b class='flag-5'>開發(fā)</b>案例

    國產(chǎn)T113-i Cortex-A7@1.2GHz 工業(yè)開發(fā)板—Qt工程編譯說明

    本文檔主要說明如何將已有Qt工程進行編譯,生成可在評估上正常運行的ARM端Qt程序鏡像。
    的頭像 發(fā)表于 07-28 10:10 ?878次閱讀
    <b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>雙</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—Qt工程編譯<b class='flag-5'>說明</b>
    高雄县| 吕梁市| 河津市| 错那县| 新化县| 建昌县| 新绛县| 武汉市| 洛浦县| 东兰县| 保亭| 鹿邑县| 陕西省| 江城| 新宁县| 资兴市| 扶绥县| 阿图什市| 鄢陵县| 临城县| 大竹县| 博爱县| 西吉县| 扎鲁特旗| 视频| 潞西市| 红安县| 同德县| 兴国县| 富民县| 当雄县| 马关县| 虹口区| 阳东县| 汉源县| 铜鼓县| 安宁市| 南陵县| 胶州市| 大同县| 延川县|