Entrar    Registrar

Keil e Device

Programação C em geral

Moderadores: guest2003, 51

  • Autor
    Mensagem

Keil e Device

Mensagempor vtrx » 03 Jul 2018 15:28

O compilador Keil ARM,quando se muda o Device,mas da mesma família,verifica o tamanho do código gerado e periféricos válidos automaticamente?
Exemplo,um Micro com 4 ports e um mesmo da mesma família mas com 3 ports,na compilação o compilador vai gerar erro indicando que portX não é válido?
Fiz um teste rápido entre um STM32F103RB(64 pin) e um STM32F103C8(48 pin),que não tem port D e não houve 'erro' na geração do código.
vtrx
Dword
 
Mensagens: 1741
Registrado em: 20 Abr 2008 21:01

Re: Keil e Device

Mensagempor eletroinf » 03 Jul 2018 15:53

Esta é uma boa pergunta
No 4.72 que eu estou usando há algum tempo, que eu me lembre em um arquivo .h eu seleciono MD (Mid range) pro stm que eu uso.

Na semana passada eu baixei a versão de avaliação do Keil (5.25) e vi que mudou tudo. Agora não tem mais os uCs pra selecionar, a não ser que baixe os respectivos packs.
Outra coisa, eles emaranharam aquelas bibliotecas HAL. eu acho insano aquilo, se tu quer piscar um LED precisa de dezenas de includes e arquivos c.
Levei um turno pra fazer uma limpa e tornar funcional meu código básico pro stm32f407 sem usar as referidas HAL (pois obviamente meus códigos do 4.72 não compilaram).
Então, relativo a sua pergunta, ao que me parece não há seleção do device em específico no modo "limpo", vamos assim dizer.
Usando aquelas bibliotecas HAL eu não faço ideia.
"De cada um segundo sua capacidade a cada um segundo sua necessidade."
Avatar do usuário
eletroinf
Word
 
Mensagens: 711
Registrado em: 12 Out 2006 14:59
Localização: Santa Maria - RS

Re: Keil e Device

Mensagempor vtrx » 03 Jul 2018 15:58

As idiotecas HALL é padrão agora?
vtrx
Dword
 
Mensagens: 1741
Registrado em: 20 Abr 2008 21:01

Voltar para Visual C++/C/C++/C#

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante