Alpha Test Package Available
jazzed
Posts: 11,803
Hi All.
We've been preparing another test package. There have been a few small holdups.
Updates to list (Nov 25th)
Let me know if I've missed anything. Corrections or amplifications appreciated.
Current documentation is on propgcc.googlecode.com.
We will upload user docs and tutorials with permission from contributors to
http://code.google.com/p/propgcc/downloads/list
If all goes well we can have another test package posted tomorrow.
Thanks,
--Steve
We've been preparing another test package. There have been a few small holdups.
Here's a preliminary list of things we intend to have in the test package:
- SD Card XMMC allows running programs from SD Card.
- Full C++ support. Use what you need.
- More hardware boot configurations.
- Demo of pthreads running N threads on all COGs with non-preemtive multiprocessing.
- Term demo allows using TV,VGA,or Serial port with obj.str, obj.hex, etc....
- Smaller 32bit double library support (64bit still default).
- Build and load small main programs for COG mode, other improvements, and bug fixes.
- Licensing files and information.
- Windows support without Cygwin.
- Various Alpha tester demos (Ariba, blittled, Heater, Kevin Wood, Mindrobots, Rienhart, others).
Updates to list (Nov 25th)
- Auto-detect and use first port with propeller-load
- Console input/output LF/CR fixes for PST
- Add ASC to propeller-load.cfg
- User contributions in demos/forumists/<username>
- CLKMODE/clkset bug fix
- More library support for ANSI C99
Let me know if I've missed anything. Corrections or amplifications appreciated.
Current documentation is on propgcc.googlecode.com.
We will upload user docs and tutorials with permission from contributors to
http://code.google.com/p/propgcc/downloads/list
Other notes:
- GDB work has restarted.
- Eric is assuming team leadership while I take time away.
- Parallax is still looking for an Eclipse developer.
If all goes well we can have another test package posted tomorrow.
Thanks,
--Steve
Comments
You have my permission to use anything I've contributed as either how-to's or how-not-to's!
develop Eclipse "domain specific language" plugins. I understood that to mean eclipse plugins for
languages like Spin. If that's true, it would also help with C\C++?
The Xtext plugin is free, but they make their money as consultants.
for me, the same !
Is the decision to use Eclipse as the IDE set in stone?
I'm not sure. Eclipse has many great benefits.
There may be room for something cross-platform that is very simple ...
... especially if it gets posted in the Alpha forum for evaluation
Perhaps there should be a list of the benefits for using Eclipse.
However Eclipse is a beast in many respects.
Just recently I setup (for someone else) GCC ARM using the Codelite IDE and it was quite painless.
I think Codlite deserves a look as it is modern, maintained, cross platform, open source and uncomplicated.
Cheers.
http://www.codelite.org/
http://code.google.com/p/propgcc/downloads/list
Packages for other O/S will follow soon.
Some key features in addition to the list in the top post of the thread are:
Cygwin and Cygwin files not needed.
Propeller-GCC tools were built with Msys/Mingw and do not need .dlls, etc...
The package provides a GPLv3'd make utility (uses 2 dlls) and an rm tool.
All sources are available on the web site for make and rm.
Full C++ Support
The package includes full C++ support - it is 105MB zipped for Windows.
Using the full C++ library will likely require XMMC (code only in external memory) or XMM builds.
Several C++ demos do of course show the usefulness and SPIN-likeness of the C++ language in LMM mode.
Run programs from SD Card.
Yes, you can save your program to SD card from your PC and boot Propeller with it.
Just one file will work this way AUTORUN.PEX. Other files can live on the SD card as data only.
Auto-detect and COM ports
The first port found when propeller-load runs (and -p not used) will be loaded/run.
User Contributions
All user demos that I know of are in the package. Tutorials have been posted in the downloads area.
We appreciate all efforts from you. If there are issues with any demos or tutorials, please speak up.
License compliance is still under review from legal council.
As far as we know we are compliant. The LICENSE.txt file does need work as it only refers to and
contains GPLv3 text as of now. Other licensed code is in use and reference language needs to be
confirmed. All copies of BSTC are distributed in accordance to an agreement with BradC. Our intent
was, is, and always will be to have license compliant test packages and general availability packages.
Addpath.bat replaced by PropGCC.bat
Now you can double-click on PropGCC.bat from your windows file explorer to start a
Propeller-GCC ready command window.