I know, I know. This must have been asked like a gazillion times but google was not my friend. Or actually I found the questions but not a lot of clear answers.
I have a nice little project where I think Propeller is a good match. I've sketched the functionality I want to implement with cogs in PASM(*) but I don't fancy writing the 'main' program in Spin, I want to write it in C.
I have a couple of .spin files with the PASM code in the DAT section.
But how can I launch in C the PASM code in the .spin files? How do I tie all the parts together? What tool chain should use?
I've so far dabbled with PropellerIDE and SimpleIDE. In SimpleIDE I can write, compile, load and execute C code on a Propeller board. But using Spin/Pasm fails on macOS.
PropellerIDE 'works' with Spin/Pasm but does not allow C.
(Or somewhere it said it allows that but I cannot get that to work on macOS, does not allow opening/saving .c or .h files, in fact it does not even allow creating .spin files but is happy to edit them.)
I'd be most happy with command line compiler/linker and a Makefile, then I could integrate the stuff to real professional IDE like Eclipse or something or use vim,emacs, anything that really does what it says on the tin.
As IDEs all the Propeller IDEs I've used (or tried to use) are sub par. Why is the wheel always re-invented...
Ok, sorry about the rant, that was not the the point, just please somebody point me to documentation on how to mix Pasm and C, I don't need Spin.
(*) Writing PASM is what a Propeller is all about. If what I want to do could be done in Spin then it should be doable in C and if it can be done in C why do it in Propeller when there so many other MCU at better prices, better IO, better suited to C (for some definition of 'better'). IMO writing medium complexity medium speed timing critical/deterministic stuff is where you want to use Propeller. Something where you would use a small FPGA but cannot because you don't have the skills or resources.