Tiva C Series TM4C1294 / FreeRTOS

607 views
Skip to first unread message

Danilo Quinelato

unread,
Mar 18, 2014, 8:13:59 PM3/18/14
to texa...@googlegroups.com
Ola Pessoal, 

Acabei de receber a Tiva C Series TM4C1294, placa realmente muito boa, a primeira vista vai atender todas minas necessidades.


Queria já começar a mexer mas fiquei meio frustrado, não vi nada relacionado ao FreeRTOS.

Verifiquei no site do FreeRTOS (http://www.freertos.org/a00090.html#TI) e vi que de outros fabricantes já tem o port para Cortex-M4 mas no caso da TI não tem.

Alguém do grupo sabe de algo? da possibilidade de ter suporte e quando?, eu sei que o produto é novo, mas sera que estão pensando nisso? 

Abracos



Henrique Rossi

unread,
Mar 18, 2014, 9:09:28 PM3/18/14
to dani...@gmail.com, Texas Instruments Info para Designers e Projetistas
Olá Danilo,

Na verdade o que não existe é um projeto demo pronto para essa placa. O porting do FreeRTOS é dependente de duas coisas:

- compilador (qual você deseja usar? IAR, GCC, Keil, Tasking, CodeWarrior, etc OK -> suporte existe);
- arquitetura de microprocessador (ARM Cortex-M4F OK -> suporte existe).

O que os microcontroladores vão trazer de diferente, fora esses dois pontos, são poder de processamento, capacidade de memória e periféricos, basicamente falando. A quantidade de memória vai ser considerada na configuração do projeto (principalmente no linker e no arquivo de configuração do FreeRTOS).

Você pode usar o seu projeto atual, que está funcionando na sua placa, e adicionar o FreeRTOS ao seu código. É um processo relativamente simples caso o seu compilador tenha suporte atual do FreeRTOS, já que o core ARM Cortex-M4F já é suportado.

Eu escrevi um tutorial de como realizar esse processo no Embarcados, usando a placa STM32F4Discovery, da ST. O microcontrolador STM32F4xx possui o mesmo core, ARM Cortex-M4F. Usei o compilador GCC. Veja os artigos:


Mas tenho uma outra boa notícia...

No wiki da TI tem um projeto demo com FreeRTOS usando outra placa, com um micro parecido o TM4C123. Você pode partir daqui:


Acho que no CCS deve ter algum projeto demo usando o FreeRTOS, pode verificar isso também.

Espero ter te ajudado!

Abraços,

--
--
Você recebeu esta mensagem porque está inscrito no Grupo Google "Texas Instruments Info para Designers e Projetistas".
Para postar uma mensagem neste grupo, mande um email para texa...@googlegroups.com
Para deixar o grupo, mande um email para texas-sc+u...@googlegroups.com
Para mais opções, visite este grupo no endereço:
http://groups.google.com/group/texas-sc?hl=pt-BR

---
You received this message because you are subscribed to the Google Groups "Texas Instruments Info para Designers e Projetistas" group.
To unsubscribe from this group and stop receiving emails from it, send an email to texas-sc+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Prof. Alessandro Cunha

unread,
Mar 19, 2014, 8:52:34 AM3/19/14
to dani...@gmail.com, texa...@googlegroups.com

Danilo, bom dia.

 

A Texas tem o TI-RTOS:

 

http://www.ti.com/tool/ti-rtos

 

Este sistema é gratuito e funciona perfeitamente com a linha TIVA.

 

Espero ter ajudado.

 

Abraços.

 

Alessandro Ferreira da Cunha
TECHtraininG - ENGENHARIA E TREINAMENTOS
aless...@techtraining.eng.br
SKYPE --> alessandroferreiradacunha
twitter --> @prof_afcunha
(11) 995–363-828
www.techtraining.eng.br

Enviado por uma Beagle Bone Black

--

Thiago Lima

unread,
Mar 19, 2014, 9:05:46 AM3/19/14
to Texas Instruments Info para Designers e Projetistas
Danilo,

Como a Texas tem o Ti-RTOS, ela não deu muita moral pro Free como a Atmel ou Microchiop dão, por exemplo.

Danilo, se quiser usar o Free, vai na do Henrique. Dê uma olhada tambem na lista de funcoes que ja vem em ROM do Tiva. 

Se achar algum bug nessas libs, baixe, corrija, recompile e grave na flash com seu firmware. ;)

[]s


Atenciosamente/Regards
Thiago P. F. S. Lima


2014-03-18 21:13 GMT-03:00 Danilo Quinelato <dani...@gmail.com>:

Marcelo Barros

unread,
Apr 8, 2014, 6:22:40 PM4/8/14
to texa...@googlegroups.com
Oi Danilo

Meu tarde, talvez, mas apenas para deixar registrado que existe um projeto demo com FreeRTOS no pacote criado para o processador:

http://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/t/329316.aspx

Marcelo Barros

Rafael Dias

unread,
Jul 5, 2014, 9:03:52 PM7/5/14
to texa...@googlegroups.com
Opa!
Eu estou usando um uC da Texas, o TM4C123G.
Para a aplicação que estou desenvolvendo, estou usando o FreeRTOS e não
tive nenhum problema em usá-lo em conjunto com os uC da Texas.

Baixei a última versão do FreeRTOS presente no site, integrei ao projeto
e o desenvolvimento correu sem grandes problemas.

[]'s
Rafael Dias
Reply all
Reply to author
Forward
0 new messages