µVISION DEBUGGER: LJMP SWAPS MSB/LSB IN TRISCEND E5 DRIVER
Information in this article applies to:
I'm working with Triscend EVAL520 board and µVision debugger with Triscend E5 Driver. My first instruction in CODE memory is:
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?
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.
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.
The latest Triscend E5 Driver will be shipped with C51 V7.0.
Last Reviewed: Friday, March 31, 2006
of your data.