TMS570

Про байтики и логику ЭБУ
Post Reply
iscsi
Posts: 2
Joined: Tue Sep 02, 2014 4:27 am

TMS570

Post by iscsi »

Всем привет.
В этом топике мы будем рассматривать возможность замены текущей платформы на базе stm32 и chibios/RT на ti tms570 и freertos.
Для начала нам потребуется:
1) Отладочная плата http://www.ti.com/ww/en/launchpad/launchpads-hercules-launchxl-tms57004.html
2) Ti Code Composer Studio (компилятор + IDE) и HALCoGen (кодогенератор на тему работы с железом - x86 only):
Вариант для ленивых (скачать бесплатно без смс): Вариант для стойких (бесплатно, но с регистрацией на ti.com):
  • ccs web installer from ti.com for windows;
  • ccs web installer from ti.com for linux;
  • инструкция по установке для windows и linux.
User avatar
AndreyB
Site Admin
Posts: 14327
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: TMS570

Post by AndreyB »

iscsi wrote:возможность замены текущей платформы на базе stm32 и chibios/RT на ti tms570 и freertos.
Слово замена чуть-чуть неточное - stm32 очень выигрывает доступностью и популярностью, так что пока речь скорее о одновременной поддержке обеих платформ, посмотрим - вопрос не тревиальный, извиняюсь за оффтопик, лучше тут срач на эту тему не заводить - срач можно если что продолжить в http://rusefi.com/forum/viewtopic.php?f=8&t=269

Плата у меня есть, сегодня буду качать по ссылкам windows версии - мы там в итоге инсталлируем один продукт или два продукта?

В тикете https://sourceforge.net/p/rusefi/tickets/82/ есть ссылка на https://github.com/eye-scuzzy/TMS570_LS04x_RTOS - это скелетный проект под эту платформу.

Следующий вопрос - есть ли у нас возможность скомпилировать из командной строки?
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
iscsi
Posts: 2
Joined: Tue Sep 02, 2014 4:27 am

Re: TMS570

Post by iscsi »

Плата у меня есть, сегодня буду качать по ссылкам windows версии - мы там в итоге инсталлируем один продукт или два продукта?
Т.е. что тут у нас компилятор, что IDE, а что кодогенератор?
ccs IDE.
halcogen кодогенератор.
В тикете https://sourceforge.net/p/rusefi/tickets/82/ есть ссылка на https://github.com/eye-scuzzy/TMS570_LS04x_RTOS - это скелетный проект под эту платформу.
Дополню топик информацией, что и как делать после установки IDE и кодогенератора.
Следующий вопрос - есть ли у нас возможность скомпилировать из командной строки?
Да, мы можем использовать единый Makefile для windows/linux, при условии, что мы используем ccs/halcogen.

Для gnu arm toolchain (windows/linux свободная альтернатива ti ccs, а вот без halcogen мы обойтись не можем) можно будет сделать так же, но сначало надо победить multilib, а это выходит за рамки данного топика.
User avatar
AndreyB
Site Admin
Posts: 14327
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: TMS570

Post by AndreyB »

CCS идёт с компилятором, а какая у нас ситуация с лицензией на IDE и на компилятор? Ну и HALCoGen - тоже вопрос лицензий.
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
User avatar
abecedarian
Posts: 386
Joined: Fri Nov 15, 2013 10:49 am

Re: TMS570

Post by abecedarian »

I hope you do not mind English here.

Maybe instead of TMS570LS0432 Hercules board, use http://www.ti.com/tool/LAUNCHXL2-TMS57012
... more than 2x faster with floating point math, more memory and a more friendly board which brings MCU pins out to single in-line headers.
You can lead the horticulture but you can't make them think.
meXanicus
contributor
contributor
Posts: 314
Joined: Sat Dec 21, 2013 2:42 pm
Location: Russia, Rostov-na-Donu

Re: TMS570

Post by meXanicus »

Freertos может работать и на stm32 и на tms570 т.е. возможно один проект компилировать под разные камни на выбор?
Я на Drive2 Alfa Romeo 156 SW
User avatar
AndreyB
Site Admin
Posts: 14327
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: TMS570

Post by AndreyB »

meXanicus wrote:Freertos может работать и на stm32 и на tms570 т.е. возможно один проект компилировать под разные камни на выбор?
Да, теоретически имеет смысл. Практически предлагаю этим пока голову себе не забивать.
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
Post Reply