Skip to content

4e4th 0.34 - MSP430G2553 Forth project for IAR Kickstart IDE, assembler release (snapshot)

Notifications You must be signed in to change notification settings

mikalus/4e4th034---snapshot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

4e4th - IAR Kickstarter snapshot

4e4th Release 0.34 for the TI MSP430G2553 Value Line LaunchPad Develpoment Tool (MSP-EXP430G2), Rev. 1.5 chip.
One of the few processors still available in the breadboard friendy 20 Pin DIL Package.
4e4th and application will run ON this chip.

It is based on CamelForth MSP430 V0.3 that Bard Rodriguez has created for the MSP430F1611.

Assembling 4e4th

The project has been created using IAR Kickstart. To build the project, proceed as documented in readme.430. Add 4e-aLP430.s43 to the project. Instead of init430f1611.s43 and vecs430f1611.s43 use 4e-init430G2553.s43, and 4e-vecs430G2553.s43. Add all 4e-info files too.

The free version of IAR can only program projects up to 4K. If the file is larger, you can use a BSL scripter tool like the FET-Pro430 Flash Programmer by Elprotronic. To be able to use an external scripter tool, IAR must be configured to output the file in Intel Hex Format. Select the option "Output file override" under Project/Options/Linker/Output and "other output format = intel extended". This will create a file 4e4th.a43 using Intel Hex format in the folder Debug/Exe. This file can be programmed into the MCU using the FET-Pro430 tool.

Try it out directly

It is easy to program 4e4th into the TI MSP430 Launchpad.
Download and install the free 430 version of the elprotronic programmer at
https://www.elprotronic.com/productdata;jsessionid=8FA5E1E626677AABC3683EC0D712B01F
Select the correct processor 430G2553, point to the hex file you find here and follow the steps.
Do not forget RESET after programming.

Then start your favourite Terminal program and start writing short examples, like in:
https://wiki.forth-ev.de/doku.php/en:projects:a-start-with-forth:start0
and there probably chapter 11c as a good starting point.

Start with Forth

Verification

19 May 2018

Annotation

The reset procedure executes BOOT. If there is a valid application it will start. Else WIPE is executed.

After executing SAVE the Forth state will survive a reset. Pressing and holding button S2 during reset will force a WIPE. This way 4e4th can be resurrected from the dead(lock).

Have fun.

About

4e4th 0.34 - MSP430G2553 Forth project for IAR Kickstart IDE, assembler release (snapshot)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published