linwn
驱动牛犊
驱动牛犊
  • 注册日期2002-11-10
  • 最后登录2015-01-27
  • 粉丝0
  • 关注0
  • 积分97分
  • 威望30点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2004-09-13 20:32
各位
    我现在已经可以将multi-ice连上pb,利用设定pc的方式转跳到nk.nb0的址址上执行单步,但平时所显示的 c/c++ 源码,却变成汇编语言,有辨法可以让Pb直接显示nk.nb0的c/c++ 源码来执行单步吗?
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2004-09-14 13:06
:),你可以把你的startup代码分离出来,在axd里面编译再单步调,这样可以有源码,编译好的nk.nb0应该不行,源码级调试需要编译的时候保留符号表,并产生机器指令和源代码的对应表等等,我觉得nk.nb0应该没有。
    有消息望告知:)
根据地的兄弟们,团结就是力量
linwn
驱动牛犊
驱动牛犊
  • 注册日期2002-11-10
  • 最后登录2015-01-27
  • 粉丝0
  • 关注0
  • 积分97分
  • 威望30点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2004-09-14 15:36
:),你可以把你的startup代码分离出来,在axd里面编译再单步调,这样可以有源码,编译好的nk.nb0应该不行,源码级调试需要编译的时候保留符号表,并产生机器指令和源代码的对应表等等,我觉得nk.nb0应该没有。
    有消息望告知:)
linwn
驱动牛犊
驱动牛犊
  • 注册日期2002-11-10
  • 最后登录2015-01-27
  • 粉丝0
  • 关注0
  • 积分97分
  • 威望30点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2004-09-14 15:37
[quote]:),你可以把你的startup代码分离出来,在axd里面编译再单步调,这样可以有源码,编译好的nk.nb0应该不行,源码级调试需要编译的时候保留符号表,并产生机器指令和源代码的对应表等等,我觉得nk.nb0应该没有。
    有消息望告知:)
[/quote]
linwn
驱动牛犊
驱动牛犊
  • 注册日期2002-11-10
  • 最后登录2015-01-27
  • 粉丝0
  • 关注0
  • 积分97分
  • 威望30点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2004-09-14 15:52
:),你可以把你的startup代码分离出来,在axd里面编译再单步调,这样可以有源码,编译好的nk.nb0应该不行,源码级调试需要编译的时候保留符号表,并产生机器指令和源代码的对应表等等,我觉得nk.nb0应该没有。
    有消息望告知:)


wxl_50685330 :

我大致明白,依您的说法及我的理解,我想,我应是要找出startup、kernelstart(或是kernelinitialize)这些
linwn
驱动牛犊
驱动牛犊
  • 注册日期2002-11-10
  • 最后登录2015-01-27
  • 粉丝0
  • 关注0
  • 积分97分
  • 威望30点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2004-09-14 17:36
[quote]:),你可以把你的startup代码分离出来,在axd里面编译再单步调,这样可以有源码,编译好的nk.nb0应该不行,源码级调试需要编译的时候保留符号表,并产生机器指令和源代码的对应表等等,我觉得nk.nb0应该没有。
    有消息望告知:)


wxl_50685330 :

我大致明白,依您的说法及我的理解,我想,我应是要找出startup、kernelstart(或是kernelinitialize)这些
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2004-09-14 21:27
起始代码是汇编写的,在(_bsproot)\\kernel\\HAL\\(_cpu)下面,函数名字是StartUp,直到kernelstart之前都是oem给的,这些部分可以分离出来单独编译后调试,至于进入kernelstart后很多东西就不好分离了,你先把这部分调通再说吧
根据地的兄弟们,团结就是力量
上一页 下一页
游客

返回顶部