TExaS is published with either of the two books,
Embedded Microcomputer Systems: Real Time
Interfacing
2nd edition, Thomson Publishers, ISBN 0534551629 outline, lab manual, list of errors or
Introduction to Embedded Microcomputer Systems:
Motorola 6811 and 6812 Simulation, Thomson Publishers, ISBN
0-534-39177-x, outline.
Eligibility to upgrade
If you purchased either of the above two books by Jonathan
W. Valvano with a CD containing a previous version, then you are eligible to
upgrade to TExaS Version 1.35e.
Reasons to upgrade to
1) It works in the WinXP OS.
2) It uses RTF (rich text format) program files compatible with MS Word and
WordPad, making it easier to access program files on your computer.
3) Various minor improvements have been made
4) Improvements to the MC68HC711E9 and Axiom EVB simulations
5) Fixes bugs to SCI interrupts.
6) Fixes bugs with MC68HC711D3
7) RTI interrupts added
8) wai instruction simulation added
9) Hitachi HD44780 LCD simulation added
10) MC68HC711D3 expanded mode
11) Stepper motor robot simulation (v1.19)
12) Eliminates the editor jittering around with automatic-assembly-color
(v1.20)
13) Fixes 6811 TMSK2 prescale bug (v1.20)
14) Automatic recolor works in both Win2000 and Win98 (v1.23)
15) Linkage to free GNU 6811/6812 compiler (v1.23)
16) Fixes SaveText bug (v1.23).
17) Better linkage to free GNU 6811/6812 compiler (v1.25)
18) Linkage to ICC12 and freeware ICC11 (v1.25)
19) Fixes analog sensor bug in stepper motor car (v1.25)
20) Fixes jitter in I/O window (v1.28)
21) Adds 9S12C32 and MC68HC711E0 expanded mode (v1.28)
22) 6811 E series simulation support bi-directional PA3 (v1.28b)
23) MC68HC11E0 expanded mode (I/O $0000 to $003F) (v1.29)
23) 80-pin version of the 9S12C32 supported (v1.30)
24) Quick assembly help (v1.30)
25) Detects faults when switch is connected to output pin (v1.30)
26) Block memory view added to stack window (v1.30)
27) 9S12C32 RTI rate fixed (v1.31)
28) Fixes editor/assembler crash with long labels, dbne
and out of range (v1.31)
29) Stepper sensors work at startup (v1.31)
30) Switches can be positive or negative logic (v1.31)
31) LEDs can be positive or negative logic (v1.31)
32) Much improved linkage when importing from Metrowerks (v1.31)
33) Can specify the number of DAC bits from 1 to 8 (v1.33)
34) More interactive programming help (right) click (v1.33)
35) Automatic program saving and backup creation (v1.33)
36) Assemble and compile buttons on the toolbar (v1.33)
37) Automatic comment and uncomment commands (v1.33)
38) 9S12DP512 simulation (v1.33)
39) GCC11 open source compiler for the 6811 (v1.33)
40) Fixed PLL bug with 9S12DP512 (v1.34)
41) Real 9S12 mode for 9S12C32 and 9S12DP512 (v1.35e) Under test
I tested this version on a four different Technological Arts
boards: 9S12C32, 9S12DP512, 9S12E128, and a 9S12NE64. An interesting crash occurs when you place an address in the ViewBox
like PTT then set a breakpoint on that same address, PTT. Breakpoints will
unfortunately occur in the serial monitor code itself, when TExaS is populating
its ViewBox with the PTT data. Therefore, TExaS will not start if there is
breakpoint address that matches a ViewBox entry. The 9S12 has a queue to prefetch
instructions; this sometimes
causes a breakpoint to stop on the previous instruction. Similarly, because breakpoint
hardware must be set to an even address, if the desired breakpoint is at an odd
address, then the hardware will break on the preceding even address. Scanpoints
are checked at a rate of 10 times per second (I am still thinking about a
reasonable rate).
What to do before upgrading
1) A licensed version of
2) If you have edited any TExaS files using the same names as the original
starter files, these files should be backed up before upgrading.
How to upgrade to
1) Download the 20 Mbyte upgrade from ZipFile
2) Unzip the texas.zip file.
3) Run setup.exe from the unzipped files. Install TExaS Version 1.35e
into the same directory as the previous licensed version.
If you are having trouble running the
Last updated July 20, 2008 Send comments to: Jonathan W. Valvano .