国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

電子工程網

標題: SOM-TL138F基于GDB和GDBServer的遠程調試方法 [打印本頁]

作者: zhiwing    時間: 2019-8-12 15:11
標題: SOM-TL138F基于GDB和GDBServer的遠程調試方法
1 前言
1
開發板型號
是否支持本實驗
TL437x-EVM
支持
TL437x-EasyEVM
支持
TL437x-IDK
支持
TL437xF-EVM
支持
操作環境:
Ø Ubuntu 14.04.3 64bit
GDBServer遠程調試是應用程序在開發板上運行,然后在PC上對開發板上應用程序進行調試,PC運行GDB,開發板運行GDBServer。在應用程序調試的時候,PCGDB向開發板上的GDBServer發出命令,而開發板上的GDBServer就會向應用程序發出信號使應用程序停下來或者完成其他一些工作。
2 開發板安裝GDBServer
一般情況下,開發板均已安裝GDBServer,位于開發板”/usr/bin”目錄下。可以在開發板輸入”ls /usr/bin/gdbserver”檢查現象類似如下圖,則說明開發板已安裝GDBServer
如果開發板還沒安裝GDBServer,可在對應開發板的SDK安裝目錄中找到GDBServer可執行程序。
AM437x平臺V01.00.00.03版本Linux Processor-SDK開發包,GDBServer可執行程序位于SDK安裝目錄的如下路徑:
linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/bin/gdbserver
AM437x平臺V03.03.00.04版本Linux Processor-SDK開發包,GDBServer可執行程序位于SDK安裝目錄的如下路徑:
linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/bin/gdbserver
將其拷貝到開發板文件系統"/usr/bin"目錄即可。
3 新建測試程序
Ubuntu上新建測試程序test.c用于演示GDB調試,輸入如下代碼:
#include
int main() {
    int a = 1;
    float b = 2.0;
    char s[16] = "tronlong";
    int hoge_a = a*2;
    float hoge_b = b*2;
    printf("s is :%s\n", s);
    printf("hoge_a is : %d\n", hoge_a);
    printf("hoge_b is : %f\n", hoge_b);
    return 0;
}
執行如下命令編譯程序,使用”-g”參數進行GDB編譯:
Host#        arm-linux-gnueabihf-gcc test.c -o test -g  
將編譯后可執行程序test拷貝到開發板任意路徑下


更多幫助
銷售郵箱:www.tronlong.com
技術論壇:www.51ele.net
線上商城:https://tronlong.taobao.com






歡迎光臨 電子工程網 (http://m.qingdxww.cn/) Powered by Discuz! X3.4
主站蜘蛛池模板: 视色网 | 日韩视频在线一区 | 手机av在线播放 | 91视频一区二区三区 | 永久免费影院 | 青青青视频蜜桃一区二区 | 欧美一区二区视频 | 欧美成人v视频免费看 | 99久久影院 | 精品国产人成在线 | 国产精品亚洲午夜一区二区三区 | 欧美韩国日本在线 | 欧美日本成人 | 四虎影视免费观看免费观看 | 91麻豆精品在线观看 | 免费国产caob视频 | 在线观看色 | 99精品国产福利免费一区二区 | 九九在线免费观看视频 | 视频一区色眯眯视频在线 | 亚洲最新视频在线观看 | 美女视频在线观看免费网 | 亚洲日本视频在线 | 99热4| 日韩免费一级 | 国产三级在线精品男人的天堂 | 国产精品99久久 | 亚洲国产最新在线一区二区 | 四虎网址最新 | 国产三级成人 | 免费能直接在线观看黄的视频 | 我们不能是朋友电视剧免费观看 | 麻豆女神 | 成人久草 | 99久久免费精品国产免费高清 | 清纯唯美亚洲综合五月天 | 九月色婷婷 | 四虎影院新网址 | 91亚洲精品福利在线播放 | 99九九国产精品免费视频 | 欧美成人h版影片在线观看 欧美成人h版白雪公主 |