Keil Logo

µVISION DEBUGGER: LJMP SWAPS MSB/LSB IN TRISCEND E5 DRIVER


Information in this article applies to:

  • C51 Version 6.23
  • µVision Version 2.20a

QUESTION

I'm working with Triscend EVAL520 board and µVision 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 \FastChip\Keil\UV2\C51\bin, and manually copy TE5_UV2.DLL to the Keil subfolder \c51\bin.

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

Last Reviewed: Friday, March 31, 2006


Did this article provide the answer you needed?
 
Yes
No
Not Sure
 
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.