天嵌 ARM开发社区

 找回密码
 注册
查看: 1768|回复: 2

TQ2440——gdb交叉调试问题,望解决

[复制链接]
gbjj123 发表于 2010-8-9 15:23:18 | 显示全部楼层 |阅读模式
问题描述如下:
      版本:交叉编译器(4.3.3),gdb(7.1),Fedora 10,TQ2440

      调试的是一个简单的C程序,代码如下:
      #include<stdio.h>
      int main(void)
      {
            int i;
            for(i=0;i<5;i++)
               {    printf("%d",i);   }
            return 0;
       }
      
        虚拟机上的gdb和目标版上的gdbserver都启动并remote上以后,用虚拟机在printf("%d",i)这句话上设了个断点,然后执行"c"调试命令,虚拟机上的程序能正常运行(用print i能看出i从0变化到4),但是在超级终端里却一直不显示程序运行结果,正常来说应该是打印出01234的,但是什么都没有。
        左边是超级终端的截图,提示一直停留在Remote debugging from host 192.168.1.58这里,右边是虚拟机里的调试情况。
        望帮忙解决一下!谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| gbjj123 发表于 2010-8-9 15:29:45 | 显示全部楼层
自己顶一下,希望有人解决
天嵌_support1 发表于 2010-9-4 18:22:06 | 显示全部楼层
2# gbjj123

Uart_Printf();是向串口打印的...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-6 00:26 , Processed in 1.038996 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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