aboutsummaryrefslogtreecommitdiff
path: root/amforth-6.5/appl/launchpad430/readme.txt
diff options
context:
space:
mode:
Diffstat (limited to 'amforth-6.5/appl/launchpad430/readme.txt')
-rw-r--r--amforth-6.5/appl/launchpad430/readme.txt31
1 files changed, 31 insertions, 0 deletions
diff --git a/amforth-6.5/appl/launchpad430/readme.txt b/amforth-6.5/appl/launchpad430/readme.txt
new file mode 100644
index 0000000..e848652
--- /dev/null
+++ b/amforth-6.5/appl/launchpad430/readme.txt
@@ -0,0 +1,31 @@
+Some notes on the amforth on the TI Stellaris Launchpad 430
+
+ - not very structured so far -
+
+It is a merge of camelforth 0.5a by Brad Rodriguez. His code
+is highly modified and restructured. This is possible since
+both forth's are very close to each other. The naken_asm
+from Michael Kohn is used to create the hex file (any recent
+version should do). The avrdude pendant is the mspdebug
+utility from the default repositories. For some devices the
+tilib plugin from TI is necessary. More Details and how
+to handle the devices are in the documentation (Cookbook).
+
+The primary goal is to explore the possibilities, the atmega
+code base leads whenever it makes sense. A remote vision is to
+have a single code base for all higer level code and the tools.
+
+The MSP430 G2553 runs at 8MHz. The serial terminal
+uses 9600/8N1 without flow control.
+
+The MSP430 F5529 and the FR5969 run at 8MHz, the terminal
+uses 115200 8N1 without flow control.
+
+The major difference to the AVR8 world is that the MSP430
+requires an explicit SAVE command to keep the dictionary
+intact during reboots.
+
+Todo (major only)
+- identify library and example code that works
+ on both systems without modification. create
+ portability libraries (csetb+cclrb vs portpin:)