summaryrefslogtreecommitdiffstats
path: root/bsps/m68k/mrm332
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-04-25 15:06:08 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-04-26 07:17:57 +0200
commiteb36d1198cdf9dc1e2f776ef6e1e38755f6d13c5 (patch)
tree14177ad7a58c06a3c537d1e55dae7bc369a1a4b9 /bsps/m68k/mrm332
parentbsps: Remove unmaintained times files (diff)
downloadrtems-eb36d1198cdf9dc1e2f776ef6e1e38755f6d13c5.tar.bz2
bsps: Move documentation, etc. files to bsps
This patch is a part of the BSP source reorganization. Update #3285.
Diffstat (limited to 'bsps/m68k/mrm332')
-rw-r--r--bsps/m68k/mrm332/README20
-rw-r--r--bsps/m68k/mrm332/misc/dotests12
-rw-r--r--bsps/m68k/mrm332/misc/gdbinit6813
3 files changed, 45 insertions, 0 deletions
diff --git a/bsps/m68k/mrm332/README b/bsps/m68k/mrm332/README
new file mode 100644
index 0000000000..a1d93e42b5
--- /dev/null
+++ b/bsps/m68k/mrm332/README
@@ -0,0 +1,20 @@
+Description: mrm332
+============
+CPU: MC68332 @16 or 25MHz
+RAM: 32k or 512k
+ROM: 512k flash
+
+ The Mini RoboMind is a small board based on the 68332 microcontroller
+designed and build by Mark Castelluccio. For details, see:
+
+ http://www.robominds.com
+
+ This BSP was ported from the efi332 BSP by Matt Cross (profesor@gweep.net),
+the efi332 BSP was written by John S Gwynne.
+
+TODO:
+=====
+- integrate the interrupt driven stdin/stdout into RTEMS to (a) reduce
+ the interrupt priority and (2) to prevent it from blocking.
+- add a timer driver for the tmtest set.
+
diff --git a/bsps/m68k/mrm332/misc/dotests b/bsps/m68k/mrm332/misc/dotests
new file mode 100644
index 0000000000..7d5e099392
--- /dev/null
+++ b/bsps/m68k/mrm332/misc/dotests
@@ -0,0 +1,12 @@
+#! /bin/bash
+
+mkdir MyTests
+find -name MyTests -prune -or -name "*.nxe" -exec cp {} MyTests \;
+
+stty 1:0:80001cb2:0:3:1c:7f:15:4:5:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0 </dev/ttyS1
+/bin/cp /dev/ttyS1 screen &
+cpJob=$!
+
+( cd MyTests; for f in *nxe; do m68k-elf-gdb ${f} </dev/null; done )
+
+kill -9 $cpJob
diff --git a/bsps/m68k/mrm332/misc/gdbinit68 b/bsps/m68k/mrm332/misc/gdbinit68
new file mode 100644
index 0000000000..dbfe2a586e
--- /dev/null
+++ b/bsps/m68k/mrm332/misc/gdbinit68
@@ -0,0 +1,13 @@
+echo Setting up the environment for mrm debuging.\n
+
+target bdm /dev/bdmcpu320
+bdm_setdelay 1000
+bdm_autoreset on
+set remotecache off
+bdm_timetocomeup 0
+bdm_init
+bdm_reset
+set $sfc=5
+set $dfc=5
+r
+q