热搜关键词: 电路基础ADC数字信号处理封装库PLC

doc

AXD调试uClinux内核

  • 1星
  • 2013-09-29
  • 84KB
  • 需要1积分
  • 0次下载
标签: 调试

调试

uClinux

uClinux

内核

内核

                        AXD调试uClinux内核用AXD  +  Multi-ICE调试uClinux内核AXD                                            +                                            Multi-ICE进行裸机程序的功效相信已经为大家所接受。uClinux内核比较裸机程序,有较大的不同。这里简单介绍如何用AXD源代码级调试uClinux内核。所提到的uClinux版本是uClinux-dist-20030522.tar.gz,并且已经使用了www.dailzh.net上提供的patch。并且我有义务告诉您,这一调试方法可行,但尚需要完善。步骤一:使编译器输出dwarf-2格式的调试信息修改uClinux-dist/linux-2.4.x下Makefile,将CFLAGS_KERNEL设置为-gdwarf-2然后重新编译uClinux步骤二:取得所需要的文件使用image.ram进行调试。同时需要system.map文件,它提供了内核各个符号的位置,并且需要名为linux的文件,它含有调试器所需要的调试信息,这个文件可能有30M或更大。千万别告诉我你不知道我说的文件在什么地方找。步骤三:使用AXD加载各文件假设Multi-ICE已经与目标板连接,使用      File      (      Load        Memory        FromFile读入image.rom。这里必须将读入的基地址设置为TEXTADDR使用File      (        Load        Debugger        Symbols读入linux文件,这可能要花费1-2分钟左右时间。请注意,这个文件是提供给调试器,而非下载到板上,因此目标板不需要额外的空间用于存储此文件内容。如果一切顺利,已经可以看到一些符号出现在了AXD中。这表示下载已经成功。步……                       

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×