Menu

Tree [r1] /
 History

HTTPS access


File Date Author Commit
 fvm 2006-03-13 lo_gafet [r1] Initial SVN import
 fvm386 2006-03-13 lo_gafet [r1] Initial SVN import
 fvm86 2006-03-13 lo_gafet [r1] Initial SVN import
 host 2006-03-13 lo_gafet [r1] Initial SVN import
 Makefile 2006-03-13 lo_gafet [r1] Initial SVN import
 build-rpm-bin.sh 2006-03-13 lo_gafet [r1] Initial SVN import
 debug.mk 2006-03-13 lo_gafet [r1] Initial SVN import
 fvm430-0.1.spec 2006-03-13 lo_gafet [r1] Initial SVN import
 platform.mk 2006-03-13 lo_gafet [r1] Initial SVN import
 readme.1st 2006-03-13 lo_gafet [r1] Initial SVN import
 std_def.mk 2006-03-13 lo_gafet [r1] Initial SVN import

Read Me

FVM430 is an implementation of a 'forth-like' language/OS for the
MSP430. We choosed to use an indirected-threaded Forth model.

There are currently two ways to run the interactive fvm compiler:
- by connecting to a real hardware (FET), using the JTAG interface
- by using the x86 target (linux-pc)


Real Hardware:
-------------

The hardware which is currently supported is the FET board:MSP-FET430x110 
This is an inexpensive reference board ($49), which enable to make use
of the F1121 (4K Flash, 256B RAM). The interface beteween the host and the
target is done using the JTAG, through the // port (/dev/parport0 under
Linux, /dev/ppi0)

Example of parameters provided when starting FVM in order to use the 
FET board:

./fvm_host -j 0 -m F1121A -e -k ../../msp430/FVM.TXT
	--profile="MSP430F1121A"	use of the MSP430F1121A profile (Ram, Flash)
	--umbilical="fet430x110"	use of this hardware platform (umbilical interface)
	--target-port=0				means use of the jtag port on /dev/parport0
	--mass-erase				Mass Erase (full flash erase)

Note: Mandrake 9.1 did not created /dev/parport0, so I had to create it with:
		mknod /dev/parport0 c 99 0 
		

Status:
------

Currently, all pieces are in a very experimental stage.
Not all functions have been implemented nor well tested.
There is currently a new CVS version checked-in every evening...


Olivier Singla
olivier@singla.us
http://singla.us/fvm430
Auth0 Logo