Aquino escreveu:fabim escreveu:Muito obrigado pessoal!
 Más o bravo, é saber quais são os arquivos necessários para atender determinada arquitetura.
Acho que saber quais são os arquivos é a parte mais fácil.
Os arquivos são o port.c e port.asm.
Digamos que para criar um port basta você implementar a API desses dois arquivos no target em questão.
 
  Opa Aquino, perfeito!!
  Encontrei o dito, que pelo que eu li:
  FreeRTOSv10.2.1\FreeRTOS\Source\portable\RVDS\ARM_CM3/
  port.c
  portmacro.h //creio que esse deve ser o port.asm em uma versão antiga que você estudou!!
  Porém, estou a um bom tempo procurando quem provavelmente faz a inclusão do endereço desses e acabei chegando nesse cara:
 FreeRTOSv10.2.1\FreeRTOS\Source\include/deprecated_definitions.h
  Observando todo o arquivo, verifiquei alguns condicionais de compilação:  
 #ifdef RVDS_ARMCM3_LM3S102
   #include "../../Source/portable/RVDS/ARM_CM3/portmacro.h"
#endif
#ifdef GCC_ARMCM3_LM3S102
   #include "../../Source/portable/GCC/ARM_CM3/portmacro.h"
#endif
#ifdef GCC_ARMCM3
   #include "../../Source/portable/GCC/ARM_CM3/portmacro.h"
#endif
#ifdef IAR_ARM_CM3
   #include "../../Source/portable/IAR/ARM_CM3/portmacro.h"
#endif
#ifdef IAR_ARMCM3_LM
   #include "../../Source/portable/IAR/ARM_CM3/portmacro.h"
#endif
  Eu imagino que mesmo no arquivo deprecated_definitions.h, no cabeçalho, para meu caso eu defina RVDS_ARMCM3_LM3S102 mesmo não usando o LM3S102.
  Agora não consegui encontrar em nenhum lugar quem chama o digo cujo :   port.c.
  Consegue me ajudar nessa também? Muito obrigado Aquino!
Mano, ve só.
 Sou responsável pelo que escrevo!!! E não pelo que você entende !!!