tianhou
驱动牛犊
驱动牛犊
  • 注册日期2005-05-24
  • 最后登录2005-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3583回复:10

谁用过bochs调试bios

楼主#
更多 发布于:2005-05-24 11:46
我用bochs调试了部分bios代码,把这部分代码放到boot区域可以正常运行,但是我把它烧入芯片却不能运行,不知道哪里有错误?请各位大虾指点
sharpor
驱动小牛
驱动小牛
  • 注册日期2005-04-04
  • 最后登录2007-05-10
  • 粉丝0
  • 关注0
  • 积分127分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-05-24 15:08
没有用过。。。
没明白你讲的是什么意思。
放到bios区,是说的哪里?ram里的f000:0?
firmware的数据要shadow到ram中去。。。
tianhou
驱动牛犊
驱动牛犊
  • 注册日期2005-05-24
  • 最后登录2005-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-05-24 16:48
是boot区,f000:e05b,然后在这里写代码就行了,虚拟机调试的时候会从这里执行
sharpor
驱动小牛
驱动小牛
  • 注册日期2005-04-04
  • 最后登录2007-05-10
  • 粉丝0
  • 关注0
  • 积分127分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-05-25 08:39
f000:e05b是bios在shadow ram之后跑的一段代码,如果是热启动的话cpu会直接跳到那里去跑。你的虚拟机调试的时候执行的是ram里面的代码,如果你调试好了,写到rom里面去了,应该来一次冷启动,并且确定你的代码在跑了bootblock之后有写到shadow ram里面去。不知道具体情况,胡乱说一通。
tianhou
驱动牛犊
驱动牛犊
  • 注册日期2005-05-24
  • 最后登录2005-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-05-25 16:12
我觉得不是冷启和热启的事,有可能是你说的那种情况,哎,这种东西上来就黑屏,没反应,怎么调试啊
sharpor
驱动小牛
驱动小牛
  • 注册日期2005-04-04
  • 最后登录2007-05-10
  • 粉丝0
  • 关注0
  • 积分127分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-05-25 19:12
主要是确认你的代码有没有跑.实际上cpu一开始指向:ffff:0这个地方,先确认这段代码有没有被跑
lshunbing
驱动牛犊
驱动牛犊
  • 注册日期2003-05-21
  • 最后登录2009-04-29
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望15点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-06-06 13:00
ITP/XDP 工具可以帮助你从cpu reset开始调试代码,单步,全速,断点... www.arium.com
IA32/IA64 Hardware ICE
tianhou
驱动牛犊
驱动牛犊
  • 注册日期2005-05-24
  • 最后登录2005-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-06-08 10:30
不好意思,请问ITP/XDP是硬件还是软件?我上www.arium.com没有找到
lshunbing
驱动牛犊
驱动牛犊
  • 注册日期2003-05-21
  • 最后登录2009-04-29
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望15点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-06-09 14:43
简单的说就是硬件仿真器,请参考:  http://www.arium.com/products/ecm50ice.html
IA32/IA64 Hardware ICE
finalseraph
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分-11分
  • 威望146点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2005-08-08 20:21
下面是引用lshunbing于2005-06-09 14:43发表的:
简单的说就是硬件仿真器,请参考:  http://www.arium.com/products/ecm50ice.html


能不能说说这东西的大概报价?按人民币算
terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-08-09 11:04
大概10w多一点吧,adapter另算大概3w多
游客

返回顶部