2009年6月23日星期二

h-jtag faq

H-jtag
Q. 如何设置调试器 (ADS/SDT/REALVIEW)?
A. ADS/AXD -> options -> configure target -> add -> 在 h-jtag 安装目录中选择 h-jtag.dll -> click OK

SDT/ADW -> options -> configuration debugger -> target-> add ->在 h-jtag 安装目录中选择 h-jtag.dll-> click OK

RealView -> File -> Connection -> connect to target -> Right click on ARM -> Add/Remove/Edit Devices -> Add DLL -> 在 h-jtag 安装目录中选择 h-jtag.dll -> Configure

Q. 如何配置 KEIL?
A. KEIL->PROJECT->OPTIONS FOR TARGET->DEBUG->USE RDI Interface Driver ->SETTING->BROWSER->在 h-jtag 安装目录中选择 h-jtag.dll。

Q. 不能加载 h-jtag 驱动。
A. h-jtag 驱动没有正确安装。需要使用管理员权限重新安装驱动。

Q. Too many breakpoints.
A. 通常这是由于 vector catch/semihosting 导致的。 使用 vector catch/semihosting 会消耗断点资源。如果所有端点可用资源都被占用了,就会显示这条消息。注意,所有为 vector catch and semihosting 设置的端点对用户来说都是不可见的。这些端点不可以通过 "delete all breakpoint" 指令来消除。如果要消除这个消息,请在调试器设置中禁用vector catch and semihosting。

Q. The statement into which was stepped is singular (i.e. it has no exit)。
A. 由于设置了 vector catch/semihosting 而产生了不可见断点导致的。要清除这个消息,请在调试器设置中禁用 vector catch。

Q. Execution stopped, because of an unknown breakpoint (this indicates an internal error).
A. 由于设置了 vector catch/semihosting 而产生了不可见断点导致的。要清除这个消息,请在调试器设置中禁用 vector catch 。

Q. The processor is reset.
A. 要清除这个消息,请在调试器设置中禁用 vector catch。

Q. Unrecognized swi.
A. 要清除这个消息,请在调试器设置中禁用 semihosting。

没有评论:

发表评论

关注者