RTOS options

It's all about the code!
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: RTOS options

Post by kb1gtt »

Sweet. Does that include a compiler for the PPC and the TPU's? I seem to recall that the TPU's are generally done with assembly, so it's not really a compiler, more like a translator.
Welcome to the friendlier side of internet crazy :)
devin122
Posts: 2
Joined: Wed Nov 02, 2016 3:41 pm

Re: RTOS options

Post by devin122 »

Do you have a link for compiler? Haven't seen any free compilers for the TPU side (I've been working on an assembler to start to remedy that). Also yes there are commercial compilers for the TPU side, although the linking part is kinda weird. They don't output a binary, they dump out a c file defining a char[] containing the binary, which you pass to the TPU to start it up (IIRC). The newer stuff seems to drop the TPU in favor of the GTU "Generic Timer Unit" which is a Bosch IP block. Fortunately Bosch does provide a free assembler
User avatar
AndreyB
Site Admin
Posts: 14332
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: RTOS options

Post by AndreyB »

All I know about this is http://www.st.com/en/development-tools/spc5-studio.html
"Free License GCC GNU C Compiler component provided throught market place."

If that's even what I hope it is I have no idea. And obviously very little hope for free TPU compiler.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
devin122
Posts: 2
Joined: Wed Nov 02, 2016 3:41 pm

Re: RTOS options

Post by devin122 »

Yeah I see no mention of TPU anywhere so I strongly suspect its CPU only compiler. That really wouldnt be surprising given that SPC5XXX (which AFAIK are just rebranded Freescale MPC5XXX) have fairly standard PowerPC cores
Post Reply