| 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。 |