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.36b.
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.35) 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).
42) The stepper motor maze was modified so it can be used to simulate the outer
walls and motion of the TRobots competition (v1.36).
43) Many of the popup windows have been replaces with warnings written to the
LogFile. This makes the simulation faster because you do have have to scroll
the mouse to dismiss the error, and it provides a record of the debugging
actions.
44) Added slide pot simulator for ADC (v1.36)
45) SCI input/output can be ASCII decimal or hexadecimal (v1.36)
46) Corrects bug in the original V1.36 published in August 2008
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 MiB upgrade from ZipFile
2) Unzip the texas.zip file.
3) Run setup.exe from the unzipped files. Install TExaS Version 1.36b
into the same directory as the previous licensed version.
If you are having trouble running the
Last updated September 5, 2008 Send comments to: Jonathan W. Valvano .