LPC43xx dual core

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

LPC43xx dual core

Mensagempor tcpipchip » 05 Out 2013 19:38

Opa,

Eu li que tem m4 e m0 nele...

O keil pode gerenciar os 2 nucleos ou...um RTOS ?
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: LPC43xx dual core

Mensagempor andre_luis » 05 Out 2013 20:05

Teoricamente, não seriam 2 dispositivos acessíveis independentemente pelo JTAG ?


+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: LPC43xx dual core

Mensagempor Red Neck Guy » 05 Out 2013 20:09

São espaços de endereçamento diferentes...
Tem que compilar as aplicações separadamente e utilizar o hardware de comunicação entre os núcleos.
Dá pra implementar uma camada de abstração por fila de mensagens para comunicar entre eles e no núcleo M4 rodar um scheduler pra agilizar as coisas, mas no M0 eu ficaria com a metodologia de máquina de estados para só pra gerenciar o hardware e comunicações externas.
ASM51 descanse em paz!
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24

Re: LPC43xx dual core

Mensagempor tcpipchip » 05 Out 2013 21:05

Ok, vou começar a testar meu KIT na segunda...
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: LPC43xx dual core

Mensagempor tcpipchip » 05 Out 2013 21:07

Legal Aquino!!!!!!!!!

Vou começar a testar o bichinho!
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: LPC43xx dual core

Mensagempor uilter » 08 Ago 2014 09:16

tcpipchip,

Você conseguiu domesticar o LPC43xx?
Qual kit você comprou?

Comprei um LPC4330-Xplorer e estou apanhando para entender as fontes de interrupção. Estou querendo controlar 5 fontes de interrupção de GPIOs e gostaria de saber se posso controlar via o CortexM0.
Todos os periféricos são acessíveis por ambos os Cortex-M4/0 ou cada core controla de forma independente?

Obrigado!
uilter
Nibble
 
Mensagens: 76
Registrado em: 05 Out 2010 15:56
Localização: São Paulo

Re: LPC43xx dual core

Mensagempor tcpipchip » 08 Ago 2014 19:27

opa, eu dei uma parada por conta de outros projetos...sim, pode...
Eu testei um exemplo simples...
Inicializei o uma GPIO do M4 como entrada de um botao. Quando o botão é pressionado, o M4 mandava um sinal de interrupção para o M0 que estivesse habilitado para receber este sinal...entendeu ?
A confirmação volta como uma interrupt no M4, o seja, o M0 manda um sinal...
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: LPC43xx dual core

Mensagempor uilter » 11 Ago 2014 08:44

tcpipchip escreveu:Inicializei o uma GPIO do M4 como entrada de um botao. Quando o botão é pressionado, o M4 mandava um sinal de interrupção para o M0 que estivesse habilitado para receber este sinal...entendeu ?
A confirmação volta como uma interrupt no M4, o seja, o M0 manda um sinal...


Ah bacana!
No meu caso, quero deixar o controle de I/O e periféricos para o M0 e deixar o M4 fazer o processamento mais pesado da aplicação.
Esses sinais de interrupção foram gerados pelo NVIC ou através do protocolo de comunicação IPC?

Obrigado...
uilter
Nibble
 
Mensagens: 76
Registrado em: 05 Out 2010 15:56
Localização: São Paulo


Voltar para ARM

Quem está online

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

x