阅读:3039回复:26
How can I use Multi-ICE to connect with Platform Builder
各位 :
我依 ARM eXDI Multi-ICE Driver User Guide的说明,安装了相关档案,但该文件却无说明在 Platform Builder 中要如何设定, 我在 PB->target->Configure Remote Connect->Use Hardware Debugger中勾选了所安装的eXDI Driver后,是否还要加入其它设定呢 ?? 然而当我使用 usb or Ethernet 将 image load 到 2410后,Setup Multi-server的window 就出现了,原本想这是不是算连接成功,但我一响应这window,2410板就被reset,之后PB便进入debug的状况。但执行的却是一些乱码。 有人知道要如何连接Multi-ICE 如 Platform Builder.是否要配合AXD 或 AWD的使用. |
|
论坛版主
|
沙发#
发布于:2004-09-07 14:00
据说还要在arm网站上下一个叫exdimice的东西
|
|
板凳#
发布于:2004-09-07 15:24
据说还要在arm网站上下一个叫exdimice的东西 i had installed it. |
|
论坛版主
|
地板#
发布于:2004-09-07 17:27
?那单独用ice server有没有问题?先是找到了芯片没?
|
|
地下室#
发布于:2004-09-07 21:05
?那单独用ice server有没有问题?先是找到了芯片没? Multi-ICE server 与 AXD Debugger 皆正常,也能 download Nucleus的image到 2410上。 |
|
5楼#
发布于:2004-09-07 21:13
急~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
论坛版主
|
6楼#
发布于:2004-09-08 13:08
我又看了一下你前面讲的,cpu进入调试模式好像正常啊,仿真器起起来后是会中止正常运行的啊,你想把mult-ice连到pb有什么目的?我看了一下好像也就是看寄存器和memory值,axd也可以看啊。如果你要正常运行os,不需要仿真器啊
|
|
7楼#
发布于:2004-09-09 10:22
我又看了一下你前面讲的,cpu进入调试模式好像正常啊,仿真器起起来后是会中止正常运行的啊 but multi-ice will reset 2410EVB |
|
论坛版主
|
8楼#
发布于:2004-09-09 13:17
在JTAG setting 里面可以选择ice打断目标板cpu后是否复位它,你把~trst去掉试试
|
|
9楼#
发布于:2004-09-09 14:09
在JTAG setting 里面可以选择ice打断目标板cpu后是否复位它,你把~trst去掉试试 JTAG setting --> ? 兄弟,Where is it ? thanks |
|
论坛版主
|
10楼#
发布于:2004-09-09 16:27
...SETTING里面
|
|
11楼#
发布于:2004-09-09 17:04
...SETTING里面 Sorry,是在dnw.exe、multi-ice server或是AXD中,可否告知 ?? 感谢, 分数先给了 |
|
12楼#
发布于:2004-09-09 17:10
[quote]...SETTING里面 Sorry,是在dnw.exe、multi-ice server或是AXD中,可否告知 ?? 感谢, 分数先给了 [/quote] so~~~~~~ in Multi-ice Server |
|
13楼#
发布于:2004-09-09 17:34
wxl_50685330 :
我想可能还有一些设定是不对的,虽然经过上述的设定后,multi-ice 不 reset 2410,但我看PB中debugging message .,disassembly 及 register window 却仍然执行乱码,就像下面一样, DE010A48 andeq r0,r0,r0 DE010A4C andeq r0,r0,r0 DE010A50 andeq r0,r0,r0 DE010A54 andeq r0,r0,r0 ………………………………. ……………………………… Multi-ice中的设定我都采用默许,还有那里需要修改? |
|
14楼#
发布于:2004-09-09 17:53
另外,在multi-ice configuration dialog中有不少设定,我也都是采用default setting这个地方是否也要改变呢? 其中 Processor Settings 中有个空格让我们填 address, 这个address又该填什么值呢 ? 而Advanced 的值是否该使用default setting?? |
|
论坛版主
|
15楼#
发布于:2004-09-09 20:52
你用什么模式启动的?如果用正常模式启动打断了会执行到未知区,如果是bootstrap的话打断后会是bootstrap rom的代码。
在server里面你用自动配置,那些设置基本不动,但是你需要在configure interface里面的session file 里面指定用于初始化cpu的代码,代码格式你可以查帮助 你说的那个里面我设的是0x00000050,这个可能要看你的芯片的说明 |
|
16楼#
发布于:2004-09-09 22:39
兄弟,看来我的问题大了,
3天前才拿到multi-ice,实在有太多东西不懂了,我也没个定见。 回到正题,兄弟,依你的说法,PB其实在debug 初始化时用处不大, 然而ARM为何又要出这种能让multi-ice配合PB来debug的solution ? 这应有它的道理存在。 |
|
17楼#
发布于:2004-09-10 12:08
我也是刚刚拿到MULTI――ICE
我的理解是有了ADS和MULIT――ICE,PB在调试中的用处不是很大了了除了它可以生成NK。BIN |
|
论坛版主
|
18楼#
发布于:2004-09-10 14:01
:)那天看了看,好像就是用了pb的ide来看些内部寄存器和memory的值,等等,用axd看一样的,pb提供给了第三方这种借口可以把这些工具整合到pb的ide里面,大家要这样做也许只是觉得ms的东西有影响力,都给他做第三方产品吧。
|
|
19楼#
发布于:2004-09-10 14:28
了
|
|
上一页
下一页