ROCK STREET.

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

Mensagempor tcpipchip » 19 Mar 2012 09:54

Gostei do nome sugestivo
fabinux/

Boa sorte ai!!!!!!!!!!!!

Abraços

TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor fabim » 19 Mar 2012 15:21

Bom, pelo que o Cristian disse.
o Kernel não necessariamente por ser compilado em 32bits deve rodar em 32 bits. O kernel se vira para ajeitar isto no cache interno, e roda o programa normalmente, tanto como os 68000 rodavam unix através de memoria externa de 8 bits.
Ou Seja eu só preciso informar para o kernel, o que é a memoria.
16 bits, 4MG * 16 * 4 BANCOS.
Ou seja, eu tenho isto abstraído.
Até agora eu consegui compreender.

Bom, agora só fazer funcionar.

Isto agora faz sentido pra mim. Eu desmontei o meu DI-524, e o processador tem uma flash de 16bits e uma ram de 16bits. E aquilo roda numa **** velocidade, sem latência considerável.

Paciência, vou fazer de tudo pra tentar fazer workar.
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor chrdcv » 19 Mar 2012 15:42

fabim escreveu:Bom, pelo que o Cristian disse.
Ou Seja eu só preciso informar para o kernel, o que é a memoria.
16 bits, 4MG * 16 * 4 BANCOS.
Ou seja, eu tenho isto abstraído.
Até agora eu consegui compreender.


Isso quem faz é o u-boot, ele que "informa" tamanho e "geometria" da memória, e ainda de quebra faz o "ajuste" da melhor transferência.

Deu tempo de gravar o u-boot?
Avatar do usuário
chrdcv
Dword
 
Mensagens: 1580
Registrado em: 13 Out 2006 14:13

Mensagempor tcpipchip » 19 Mar 2012 15:48

Correto!
Por isto que o pessoal da TELIT (AT91SAM9260) nunca mandava o fonte do U-BOOT...pq sempre estava trocando as SDRAM e mudando os tempos de escrita e leitura...
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor tcpipchip » 19 Mar 2012 15:54

Eu lembro que no LPC2294 eu comecei com 4 bancos de memoria de 8 bits de barramento de dados....para formar 32...mas...nunca 16 bits....
sei lá...
Muita dor de cabeça para pouco tempo...
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Anterior

Voltar para ARM

Quem está online

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

x