summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/ts_386ex/README
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1999-08-11 23:45:57 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1999-08-11 23:45:57 +0000
commit1d4048b236f1ca4ee555de04ca1b8d1492434670 (patch)
tree19ba7b2e04b8576d685a274a04cc720e56e6adfc /c/src/lib/libbsp/i386/ts_386ex/README
parentFinal update from Santanu Mitra <smitra@cs.uah.edu>, T.N.S. Prasad (diff)
downloadrtems-1d4048b236f1ca4ee555de04ca1b8d1492434670.tar.bz2
Patch from Tony R. Ambardar <tonya@ece.ubc.ca>:
I'm attaching a big patch for the ts_386ex BSP which adds and includes the following: 1) Conversion to ELF format + minor code cleanups + documentation. 2) An Ada95 binding to FreeBSD sockets, based on Samuel Tardieu's adasockets-0.1.3 package. This includes some sample applications. 3) Some Ada and C interfaces to add serial-port debugging to programs. Comes with examples, too; the Ada one shows how transparent adding the support can be. Note that Rosimildo sent me the original C code. The network stuff is not BSP specific, and could be added to your Ada code collection. The debugging stuff is specific to the i386. Right now, everything sits in my "tools" directory.
Diffstat (limited to 'c/src/lib/libbsp/i386/ts_386ex/README')
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/README19
1 files changed, 10 insertions, 9 deletions
diff --git a/c/src/lib/libbsp/i386/ts_386ex/README b/c/src/lib/libbsp/i386/ts_386ex/README
index b164be92d0..bfe757eff2 100644
--- a/c/src/lib/libbsp/i386/ts_386ex/README
+++ b/c/src/lib/libbsp/i386/ts_386ex/README
@@ -11,8 +11,8 @@ http://www.t-systems.com.
The BSP uses software floating-point emulation, so one must build the
cross-compilation tools with this support. The BSP also supports the
on-board RTC, and an NE2000 compatible network card. It has been used
-successfully with C (gcc-2.8.1) and Ada95 (gnat-3.11p), including
-networking applications in both languages.
+successfully with C/C++ (egcs-1.1.2) and Ada95 (gnat-3.11p), including
+networking applications.
The TS-1325 runs a version of DOS, and should be configured with a RAM
disk and Zmodem software (see WWW site). RTEMS executables are loaded
@@ -25,19 +25,20 @@ to 115200 baud (see WWW site).
A typical development cycle involves these steps:
-1. Cross-compile the application, yielding a COFF executable. Convert this
- to raw binary format, using objcopy or the coff2bin script (see the
- tools subdirectory in the BSP).
+1. Cross-compile the application, yielding an ELF executable. Convert
+ this to raw binary format, using objcopy or the elf2exe script (see
+ the tools subdirectory in the BSP).
-2. Use Zmodem to download the raw exec to the TS-1325's ram-disk
+2. Use Zmodem to download the raw executable to the TS-1325's ram-disk
(faster than the A: flash disk). A terminal program supporting
Zmodem is needed on the host e.g. minicom under Linux.
3. Use the DOS-based RTEMS loader "loader.com" (see tools
- subdirectory) to load and run the executable.
+ subdirectory) to load and run the executable on the TS-1325.
-Additional documentation and support software is in the tools BSP subdirectory.
+Additional documentation and support software is in the tools subdirectory
+of the BSP.
Happy Coding!
-Tony Ambardar, 4/21/99
+Tony Ambardar, 8/8/99