设为首页收藏本站
查看: 17276|回复: 0

[应用笔记] MYD-AM335X CCS Debug Lab3 —— 应用调试run模式

[复制链接]

21

主题

21

回帖

575

积分

管理员

积分
575
oneal.tang 发表于 2015-8-4 15:24:17 | 显示全部楼层 |阅读模式
CCS (Code Composer Studio),是TI自家的集成开发环境,支持TI旗下几乎所有的处理器,包含AM335x系列。CCS V4版本开始,基于Eclipse架构,使其具有Eclipse的特性,支持Linux和Windows操作系统,例如实现裸机、Linux应用程序、Linux内核、Booloader、Qt图形以及Android等开发。
本应用笔记将分以下几个部分来介绍CCS在MYD-AM335X上的开发模式及流程。

类似的,本文内容也适用于米尔科技其他以Sitara系列处理器为主芯片的开发板。

准备

在进行RUN模式调试模式之前,你只好对gdb和gdbserver调试方式有一定了解。

设置

点击菜单Run --> Debug Configurations,选择C/C++ Remote Application,在弹出的对话框中,点击左上角的New launch configuration图标,默认名字即可,点击刚刚新建的项,点击右侧窗口中最下方的Select other...,如图所示。
2015-08-13 16^E^)屏幕截图.png
在弹出的对话框中勾选Use configuration specific... 并选中 GDB(DSF)Manual Remote Debugging Launcher,如下图所示,然后点击OK。
2015-08-13 16^F^R屏幕截图.png
切换到Debugger选项卡,在main的GDB Debugger中填入PC上的arm-gdb主机程序,该程序已经包含在我们提供的linaro交叉编译器中,
<Toolchain path>/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-gdb
GDB command file 留空即可
2015-08-13 16^P^D屏幕截图.png
再切换到conncet选项卡,设置连接方式,可以有网络或串口两种连接方式,如果是串口的话不能与开发板终端串口服用,需要是另外一个串口,下图是网络的设置,192.168.1.118是开发板你的IP。
wefwefwef.png
保存,将编译的程序拷贝到开发板,在开发板终端中执行命令打开服务程序,等待主机连接。
[mw_shl_code=bash,true]$ gdbserver :10000 Hello_World[/mw_shl_code]
2015-08-13 17^3^屏幕截图.png

回到CCS界面,Run -> Debug 开始调试,窗口也随之转换为Debug形态,可以根据个人喜好调节窗口位置,添加自己常用的辅件。
现在可以设置断点,但不调试程序了。
bkkprft5612q6ipvn4fg0dnda1_729a12ec7f7c1d48abd05782cf7c85b41439541198.7753.gif


回复

使用道具 举报

您需要登录后才可以回帖 登录

本版积分规则

Archiver|手机版|小黑屋|米尔科技论坛   

GMT+8, 2024-11-22 00:44 , Processed in 0.051828 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表