国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

國產!全志T113-i 雙核Cortex-A7@1.2GHz 工業開發板—GDB程序調試方法說明

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

掃碼添加小助手

加入工程師交流群

前 言

本指導文檔適用開發環境:

Windows開發環境:Windows 7 64bit、Windows 10 64bit

虛擬機:VMware15.5.5

Linux開發環境: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項目調試器,基于命令行使用。和其他的調試器一樣,可使用GDB工具單步運行程序、單步執行、跳入/跳出函數、設置斷點、查看變量等等,它是UNIX/LINUX操作系統下強大的程序調試工具。GDB支持多種語言,包括Ada、匯編、C/C++、D、Fortran、GO、Objective-C、OpenCL、Modula-2、Pascal和Rust。

GDB具有一種“遠程”模式,此種模式多半是在為嵌入式系統進行調試時使用,遠程操作指的是:GDB在一部機器內運行,而要進行調試的程序是在另一部機器上運行,支持TCP/IP協議傳輸的各種網絡,在TCP/IP網絡及協議上再加搭傳輸GDB專有的調試操作通信協議,如此便能進行遠程調試。

演示程序創建與編譯

在Ubuntu工作目錄下執行如下命令,新建一個GDB調試演示程序。

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;

}

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

備注:編譯時需添加-g參數,生成的可執行文件才帶有調試信息。若使用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機連接至同一個路由器后進行上電,將編譯生成的可執行文件test拷貝至評估板文件系統任意目錄下。

Target# ls

wKgZO2iReHKASzzuAAAFlcO6PsQ103.png圖 3

調試程序運行

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

Host# ifconfig

wKgZO2iReH6ANm6uAAEoIGsxp9E264.png圖 4

在評估板文件系統test文件所在路徑,執行如下命令運行gdbserver程序,開啟監聽。

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

Target# gdbserver 192.168.1.51:1234 test

wKgZO2iReIWAAQmeAAALTIYvZ3o953.png圖 5

在虛擬機test文件所在路徑下,執行如下命令運行GDB調試程序。

備注:若使用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

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

(gdb) target remote 192.168.0.211:1234

wKgZO2iReLCAUROBAACCIiOw3Rw528.png圖 7

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

wKgZO2iReMKAKWjDAAAO0XMjrhU567.png圖 8

程序調試

本章節主要演示GDB調試的幾個常用命令的使用方法。

list命令

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

wKgZPGiReNeAOa-YAAB7WKFzH44679.png圖 9

break命令

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

分別在main函數和第13行設置斷點。

wKgZO2iReP6AbBZoAAAufWUTHRk379.png圖 10

info breakpoints命令

用于顯示斷點的狀態,簡寫:infob。

wKgZPGiReRWAS7f1AAAsUa3cCLM302.png圖 11

continue命令

用于恢復程序執行,簡寫:c。此命令使GDB恢復程序的執行,直至斷點觸發或程序結束。

wKgZO2iReR6AO2wzAADcyCNV2Sg398.png圖 12

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

wKgZO2iReSyADO5DAAAchCSHSvc541.png圖 13

print命令

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

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

wKgZPGiReTyAW1HNAAH68VkqNC4924.png圖 14

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

wKgZO2iReU2AdYoIAAAamzE1et4416.png圖 15

quit命令

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

wKgZO2iReVaAeDAPAAA3lUh1gMc568.png圖 16

同時,串口調試終端打印相關信息。

wKgZO2iReU2AdYoIAAAamzE1et4416.png圖 17



審核編輯 黃宇

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

    關注

    26

    文章

    6289

    瀏覽量

    118043
  • gdb
    gdb
    +關注

    關注

    0

    文章

    61

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    本文為創龍科技eMMC 配置核心官方使用指南,聚焦 Linux 系統在該核心上的應用。主要內容包括啟動卡與 “量產卡” 制作、兩種 eMMC 固化方式、分區與 OTA 升級說明
    的頭像 發表于 09-10 10:55 ?590次閱讀
    <b class='flag-5'>國產</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'>工業</b><b class='flag-5'>開發板</b>—eMMC配置核心<b class='flag-5'>板</b>使用<b class='flag-5'>說明</b>(二)

    國產T113-i Cortex-A7@1.2GHz 工業開發板—Linux系統使用手冊(三)

    本文檔詳細介紹了T113開發板的Linux環境搭建與系統編譯流程。主要內容包括:1)開發環境要求(Windows/VMware/Ubuntu版本);2)Linux SDK安裝步驟(依賴軟件安裝、源碼
    的頭像 發表于 09-04 14:56 ?664次閱讀
    <b class='flag-5'>國產</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'>工業</b><b class='flag-5'>開發板</b>—Linux系統使用手冊(三)

    國產T113-i Cortex-A7@1.2GHz 工業開發板—Linux系統使用手冊(二)

    本文檔詳細介紹了T113開發板的Linux環境搭建與系統編譯流程。主要內容包括:1)開發環境要求(Windows/VMware/Ubuntu版本);2)Linux SDK安裝步驟(依賴軟件安裝、源碼
    的頭像 發表于 09-02 16:36 ?714次閱讀
    <b class='flag-5'>國產</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'>工業</b><b class='flag-5'>開發板</b>—Linux系統使用手冊(二)

    國產T113-i Cortex-A7@1.2GHz 工業開發板—視頻開發案例

    本文主要介紹基于創龍科技TLT113-EVM評估的視頻開發案例,適用開發環境如下。
    的頭像 發表于 08-26 14:35 ?1087次閱讀
    <b class='flag-5'>國產</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'>工業</b><b class='flag-5'>開發板</b>—視頻<b class='flag-5'>開發</b>案例

    國產T113-i Cortex-A7@1.2GHz 工業開發板—ARM + FPGA通信案例

    本文主要介紹基于科技T113與FPGA的間通信案例,適用開發環境如下。
    的頭像 發表于 08-19 11:16 ?1185次閱讀
    <b class='flag-5'>國產</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'>工業</b><b class='flag-5'>開發板</b>—ARM + FPGA通信案例

    國產T113-i Cortex-A7@1.2GHz 工業開發板—ARM + DSP、RISC-V間通信開發案例

    本文檔主要介紹T113-i處理器的ARM + DSP、RISC-V間通信開發案例,演示T113-i處理器ARM Cortex-A7與HiF
    的頭像 發表于 08-18 14:03 ?953次閱讀
    <b class='flag-5'>國產</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'>工業</b><b class='flag-5'>開發板</b>—ARM + DSP、RISC-V<b class='flag-5'>核</b>間通信<b class='flag-5'>開發</b>案例

    國產T113-i Cortex-A7@1.2GHz 工業開發板—RISC-V案例開發手冊(上)

    本文檔主要介紹T113-i處理器的RISC-V案例開發,演示RISC-V核心RTOS案例的編譯與加載方法。適用開發環境如下。
    的頭像 發表于 08-13 11:34 ?11.1w次閱讀
    <b class='flag-5'>國產</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'>工業</b><b class='flag-5'>開發板</b>—RISC-V案例<b class='flag-5'>開發</b>手冊(上)

    國產T113-i Cortex-A7@1.2GHz 工業開發板—DSP案例開發手冊

    本文檔主要介紹T113-i處理器的HiFi4 DSP核心開發案例,演示HiFi4 DSP核心RTOS案例的工程編譯、程序固化和工程調試方法
    的頭像 發表于 08-12 11:37 ?820次閱讀
    <b class='flag-5'>國產</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'>工業</b><b class='flag-5'>開發板</b>—DSP案例<b class='flag-5'>開發</b>手冊

    國產T113-i Cortex-A7@1.2GHz 工業開發板—物聯網模塊開發案例(上)

    本文檔主要介紹基于TLT113-EVM評估的物聯網模塊開發案例。
    的頭像 發表于 08-07 14:47 ?946次閱讀
    <b class='flag-5'>國產</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'>工業</b><b class='flag-5'>開發板</b>—物聯網模塊<b class='flag-5'>開發</b>案例(上)

    【創龍TLT113-MiniEVM開發板試用體驗】開箱評測

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

    國產T113-i Cortex-A7@1.2GHz 工業開發板—LVGL應用開發案例

    本文主要演示基于TLT113-EVM評估的LVGL官方案例以及應用開發案例
    的頭像 發表于 07-29 10:06 ?1059次閱讀
    <b class='flag-5'>國產</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'>工業</b><b class='flag-5'>開發板</b>—LVGL應用<b class='flag-5'>開發</b>案例

    1分鐘學會T113-i核心串口調試技巧

    前言:本篇開始將對T113-i這款極具性價比的工業評估的使用和調試展開介紹。通過這些使用技
    的頭像 發表于 04-10 08:31 ?1429次閱讀
    1分鐘學會<b class='flag-5'>T113-i</b>核心<b class='flag-5'>板</b>串口<b class='flag-5'>調試</b>技巧

    國產開發板—米爾T113-i如何實現ARM+RISC-V+DSP協同計算?

    、實時性要求差異大,單一架構無法滿足所有需求。因此米爾推出MYD-YT113i開發板(基于T113-i)來應對這一市場需求。 米爾基于
    發表于 03-21 16:50

    【正點原子】T113-i開發板資料震撼來襲!異開發、工控設計方案!

    、高可靠性、低成本和豐富的接口資源,適用于嵌入式系統開發T113-i芯片框架 一、T113IS開發板介紹 1、高性價比主控
    發表于 03-13 15:37

    實用調試技能:T113-i 音視頻測試

    前言:音視頻功能是現代嵌入式系統中的核心應用之一,尤其在T113-i開發板中,其豐富的音視頻接口為開發者提供了強大的
    的頭像 發表于 03-06 08:31 ?2581次閱讀
    實用<b class='flag-5'>調試</b>技能:<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> 音視頻測試