chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

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

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

掃碼添加小助手

加入工程師交流群

前 言

本指導(dǎo)文檔適用開(kāi)發(fā)環(huán)境:

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

虛擬機(jī):VMware15.5.5

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

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

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

在Ubuntu工作目錄下執(zhí)行如下命令,新建一個(gè)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í)行如下命令,進(jìn)行程序編譯,編譯完成將會(huì)生成test可執(zhí)行程序。

備注:編譯時(shí)需添加-g參數(shù),生成的可執(zhí)行文件才帶有調(diào)試信息。若使用eMMC配置評(píng)估板,請(qǐng)將命令中的"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

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

Target# ls

wKgZO2iReHKASzzuAAAFlcO6PsQ103.png圖 3

調(diào)試程序運(yùn)行

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

Host# ifconfig

wKgZO2iReH6ANm6uAAEoIGsxp9E264.png圖 4

在評(píng)估板文件系統(tǒng)test文件所在路徑,執(zhí)行如下命令運(yùn)行g(shù)dbserver程序,開(kāi)啟監(jiān)聽(tīng)。

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

Target# gdbserver 192.168.1.51:1234 test

wKgZO2iReIWAAQmeAAALTIYvZ3o953.png圖 5

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

備注:若使用eMMC配置評(píng)估板,請(qǐng)將命令中的"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í)行如下命令,連接評(píng)估板。192.168.0.211為評(píng)估板的IP地址,請(qǐng)以實(shí)際情況為準(zhǔn)。

(gdb) target remote 192.168.0.211:1234

wKgZO2iReLCAUROBAACCIiOw3Rw528.png圖 7

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

wKgZO2iReMKAKWjDAAAO0XMjrhU567.png圖 8

程序調(diào)試

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

list命令

用于列出源碼,簡(jiǎn)寫(xiě):l。

wKgZPGiReNeAOa-YAAB7WKFzH44679.png圖 9

break命令

用于設(shè)置斷點(diǎn),簡(jiǎn)寫(xiě):b。

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

wKgZO2iReP6AbBZoAAAufWUTHRk379.png圖 10

info breakpoints命令

用于顯示斷點(diǎn)的狀態(tài),簡(jiǎn)寫(xiě):infob。

wKgZPGiReRWAS7f1AAAsUa3cCLM302.png圖 11

continue命令

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

wKgZO2iReR6AO2wzAADcyCNV2Sg398.png圖 12

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

wKgZO2iReSyADO5DAAAchCSHSvc541.png圖 13

print命令

用于打印變量或者變量地址,簡(jiǎn)寫(xiě):p。

設(shè)置斷點(diǎn)后,可依次打印當(dāng)前變量i的值。

wKgZPGiReTyAW1HNAAH68VkqNC4924.png圖 14

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

wKgZO2iReU2AdYoIAAAamzE1et4416.png圖 15

quit命令

退出GDB模式,簡(jiǎn)寫(xiě):q。當(dāng)程序調(diào)試完成后,使用quit命令退出GDB調(diào)試。

wKgZO2iReVaAeDAPAAA3lUh1gMc568.png圖 16

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

wKgZO2iReU2AdYoIAAAamzE1et4416.png圖 17



審核編輯 黃宇

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

    關(guān)注

    25

    文章

    5997

    瀏覽量

    109997
  • gdb
    gdb
    +關(guān)注

    關(guān)注

    0

    文章

    61

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

    本文檔主要介紹基于TLT113-EVM評(píng)估的物聯(lián)網(wǎng)模塊開(kāi)發(fā)案例。
    的頭像 發(fā)表于 08-07 14:47 ?464次閱讀
    <b class='flag-5'>國(guó)產(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'>開(kāi)發(fā)板</b>—物聯(lián)網(wǎng)模塊<b class='flag-5'>開(kāi)發(fā)</b>案例(上)

    【創(chuàng)龍TLT113-MiniEVM開(kāi)發(fā)板試用體驗(yàn)】開(kāi)箱評(píng)測(cè)

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

    國(guó)產(chǎn)開(kāi)發(fā)板—米爾T113-i如何實(shí)現(xiàn)ARM+RISC-V+DSP協(xié)同計(jì)算?

    、實(shí)時(shí)性要求差異大,單一架構(gòu)無(wú)法滿足所有需求。因此米爾推出MYD-YT113i開(kāi)發(fā)板(基于T113-i)來(lái)應(yīng)對(duì)這一市場(chǎng)需求。 米爾基于
    發(fā)表于 03-21 16:50

    【正點(diǎn)原子】T113-i開(kāi)發(fā)板資料震撼來(lái)襲!異開(kāi)發(fā)、工控設(shè)計(jì)方案!

    、高可靠性、低成本和豐富的接口資源,適用于嵌入式系統(tǒng)開(kāi)發(fā)T113-i芯片框架 一、T113IS開(kāi)發(fā)板介紹 1、高性?xún)r(jià)比主控
    發(fā)表于 03-13 15:37

    實(shí)用調(diào)試技能:T113-i 音視頻測(cè)試

    前言:音視頻功能是現(xiàn)代嵌入式系統(tǒng)中的核心應(yīng)用之一,尤其在T113-i開(kāi)發(fā)板中,其豐富的音視頻接口為開(kāi)發(fā)者提供了強(qiáng)大的
    的頭像 發(fā)表于 03-06 08:31 ?2005次閱讀
    實(shí)用<b class='flag-5'>調(diào)試</b>技能:<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> 音視頻測(cè)試

    哇!5.2秒進(jìn)入應(yīng)用界面!Linux快速啟動(dòng)方案分享,基于T113-i國(guó)產(chǎn)平臺(tái)

    T113-i國(guó)產(chǎn)平臺(tái)優(yōu)勢(shì) T113-i處理器可運(yùn)行Linux操作系統(tǒng)、Qt炫酷圖形界面,并可支持1080P高清視頻編解碼、4G大數(shù)據(jù)
    發(fā)表于 01-23 09:53

    T113-S3開(kāi)發(fā)板網(wǎng)絡(luò)通信

    電子EVM-T113-S3是一款基于T113-S3ARMCortex-
    的頭像 發(fā)表于 12-26 08:32 ?1702次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113</b>-S3<b class='flag-5'>開(kāi)發(fā)板</b>網(wǎng)絡(luò)通信

    國(guó)產(chǎn)RISC-V案例分享,基于T113-i異構(gòu)多核平臺(tái)!

    RISC-V核心優(yōu)勢(shì)T113-i是一款Cortex-A7@1.2GHz
    發(fā)表于 10-29 09:47

    基于T113-i多核異構(gòu)處理器的全國(guó)產(chǎn)嵌入式核心簡(jiǎn)介

    嵌入式核心。ECK30系列核心可廣泛應(yīng)用于工業(yè)控制、HMI、IoT等領(lǐng)域。 公司的T113-i
    的頭像 發(fā)表于 10-25 13:40 ?1515次閱讀