source: rtems/c/src/lib/libbsp/i386/ts_386ex/tools/README @ 16a384cf

4.104.114.84.95
Last change on this file since 16a384cf was 16a384cf, checked in by Joel Sherrill <joel.sherrill@…>, on 04/23/99 at 16:35:11

New BSP from Tony R. Ambardar <tonya@…> from the
University of British Columbia. The BSP is for:

Yes, this is the "entry model" of a series of boards from Technologic
Systems. Costs <$200 I believe. They have a WWW page at www.t-systems.com.
I am letting them know about the availability of this BSP too.

  • Property mode set to 100644
File size: 2.4 KB
Line 
1This directory contains various support software for using RTEMS on
2the TS-1325. Descriptions follow.
3
4
5DOS Loader
6==========
7
8The dos_sup directory contains a DOS-based loader (loader.com) for
9RTEMS executables on the TS-1325. Fully commented source code is
10included.
11
12Once an application has been compiled and the resulting COFF
13executable converted to raw binary format and transferred to the
14TS-1325, the DOS loader program must be used to load and execute
15it. The loader is simply invoked as "loader filename", where the
16filename cannot contain an explicit path. 
17
18The loader will work with files stored either on the C: ram disk or
19the A: flash disk. Since Zmodem transfers to the C: ram disk are much
20faster than to the A: disk, most development work will be done using
21the C: disk. Once completed, an application may copied to the
22(non-volatile) A: disk. Additionally, one may add the line "loader
23filename" to the AUTOEXEC.BAT file, allow ing the application to be
24run automatically at boot time.
25
26Note that the DOS loader will abort and exit if it detects that the
27push-button switch is pressed, thus allowing one to break out of a
28patho logical "boot loop" situation.
29
30
31coff2bin
32========
33
34The coff2bin script is just a convenient wrapper for the objcopy
35command. It can convert a list of RTEMS-generated COFF files to raw
36binary images that can be loaded on the TS-1325. The converted files
37are saved in the current directory with a ".bin" extension.
38
39
40TS-1325 Ada95 Support
41=====================
42
43The TS-1325 includes a few peripherals which are very useful for
44embedded development: a push-button switch, an LED, and a parallel
45port which may be used for digital I/O. Note that the pinout for the
46parallel port is given in the TS-1325 manual.
47
48These devices are all supported by Ada packages allowing easy access;
49they may be found in the ts_1325_ada directory. Doing a make command
50here will build a program that tests and exercises all these support
51packages. Plugging in some kind of parallel-port "loop-back" connector
52would be useful during this test.
53
54Brief descriptions of the main packages are as follows:
55 
56* ts1325-button: allows one to check or wait for a button press. 
57
58* ts1325-led: allows safe reading and setting of the LED colour.
59
60* ts1325-parallel: used to read and write byte date to the parallel
61  port. 
62
63* i386_ports: code to access the I/O address space, using Ada
64  inline assembly.
65
66
67Tony Ambardar, 4/21/99
68
Note: See TracBrowser for help on using the repository browser.