ARM Technical Support Knowledge Articles

LJMP SWAPS MSB/LSB IN TRISCEND E5 DRIVER

Applies to: uVision Debugger

Answer


Information in this article applies to:


QUESTION

I'm working with Triscend EVAL520 board and uVision debugger with Triscend E5 Driver. My first instruction in CODE memory is:

LJMP C:1B70

Somehow, when I step thru this instruction, the program goes to address 0x701B. It seems that the debugger swapped MSB and LSB. Is there a fix for that?

ANSWER

Yes. The Triscend E5 simulation DLL shipped with C51 V6.23 is not up-to-date. When you update your C51 compiler, the Triscend E5 Driver will be replaced.

RESOLUTION

You may re-install Triscend FastChip or you may go to the following Triscend FastChip subfolder FastChipKeilUV2C51in, and manually copy TE5_UV2.DLL to the Keil subfolder c51in.

The latest version of Triscend FastChip may be downloaded from Triscend Website.

STATUS

The latest Triscend E5 Driver will be shipped with C51 V7.0.

SEE ALSO

Article last edited on: 2006-03-31 14:58:00

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential