Página 1 de 1
i.mx28

Enviado:
11 Jul 2012 18:25
por chrdcv
Saudações cambada!
Estou finalmente debbugando a placa com o i.mx28 e o problema inicial é que quando insiro no slot do SDCard o cartão para o processador iniciar o processor de boot, o mesmo reseta. Já testei com diversos fabricantes e cartões de diversos tamanhos, mas o erro persiste; bom notar que não ocorre o mesmo erro quando tento no kit de desenvolvimento (o que elimina a possibilidade de ter problema com a imagem contida no cartão).
Alguém passou por problema semelhante com esse processador ou derivado?
Agradecido,
chrdcv

Enviado:
11 Jul 2012 19:22
por tcpipchip
Mostre nos um PS para sabermos em que parte está resetando...
TCPIPCHIP

Enviado:
11 Jul 2012 21:30
por chrdcv
TcpIp, muito obrigado pela resposta rápida!
Infelizmente o sistema não chega ao ponto de poder colher informações do PS. Está resetando o Processador antes disso, aliás bem antes. Nos imx's2x, há uma máquina de estado interna que controla o processo de power-up do processador. Quando o SDCard não está presente no conector, a máquina de estados checa os níveis de alimentação principal (no meu caso fonte externa e bateria de Li-Ion), clock, etc e habilita os conversores internos para a saída das demais tensões (3.3V, 1.80V, 1.2V). Estando previamente selecionado o modo de boot no cartão SD, o processador checa se tem cartão presente, como não tem, ele reseta. Esta parte está conforme o Reference Manual e pode ser constatada tanto no kit de desenvolvimento quanto na minha placa.
Ao inserir o cartão e inicializar o processador através do push-button, toda a inicialização referida no parágrafo anterior é realizada, com a ressalva de que o processador simplesmente reseta em cerca de 200mS
O mesmo cartão que preparei, quando utilizado no kit de desenvolvimento, funciona normalmente.

Enviado:
11 Jul 2012 21:55
por tcpipchip
caramba...tudo isto ?

Enviado:
12 Jul 2012 10:53
por chrdcv
E aí TCPIP, beleZma?
O processo de boot dos imx's são "bem bolados" (como diria os cariocas). Para ter uma idéia, é possível através de straps, configurar o processador para "bootar" em 23 modos diferentes (na verdade 15, uma vez que há um modo específico para o fabricante e mais 7 que são modos reservados). Dessa forma, o processador pode "bootar' através da USB, I2C (1.8, 3.3V); SPI master SSP2/3 (1.8, 3.3V); NAND Flash (1.8, 3.3V); SPI master SSP2 from E2PROM (1.8, 3.3V); SD/MMC master on SSP0/SSP1 (1.8, 3.3V).
No meu caso, estou interessado atualmente no modo: SD/MMC master on SSP0 em 3.3V para validação inicial do hardware.
chrdcv

Enviado:
12 Jul 2012 11:04
por proex
...."Dessa forma, o processador pode "bootar' através da USB, I2C (1.8, 3.3V); SPI master SSP2/3 (1.8, 3.3V); NAND Flash (1.8, 3.3V); SPI master SSP2 from E2PROM (1.8, 3.3V); SD/MMC master on SSP0/SSP1 (1.8, 3.3V). ..."
Cacilda, só faltou a opção de bootar pela fotocélula ligada num pino.


Enviado:
12 Jul 2012 11:38
por fabim
o christian, adora dar o boot né ?
CACILDA !!!

Enviado:
12 Jul 2012 11:55
por chrdcv
fabim escreveu:o christian, adora dar o boot né ?
CACILDA !!!
Toda hora!


Enviado:
06 Ago 2012 11:22
por chrdcv
Saudações cambada!
Ainda tentando desvendar o segredo do processador "bela-adormecida", cheguei a conclusão de que o mesmo "acorda", habilita o PMU (Power Management Unit), gera as três saídas através da execução do boot primário através do cartão SD, mas um pouco antes de finalizar a etapa o mesmo reseta. O boot primário desse processador, assim como no imx23x são compostos por três etapas: power_prep, boot_prep e finalmente a imagem do OS (no caso, Linux).
Então, se alguém aqui já trabalhou com algum dos dois processadores e puder dar uma ajuda eu agradeceria e muito, pois o pessoal da freescale aqui no brazil tentaram fazer o possível mas não teve muita informação relevante não!
chrdcv

Enviado:
06 Ago 2012 13:32
por tcpipchip
troque umas ideias com o Rodrigo...ele já passou por todo o sofrimento que voce está passando agora...
Só nao sei ele vai ter tempo para responder teus e-mails...

Enviado:
06 Ago 2012 13:48
por chrdcv
tcpipchip escreveu:troque umas ideias com o Rodrigo...ele já passou por todo o sofrimento que voce está passando agora...
Só nao sei ele vai ter tempo para responder teus e-mails...
Obrigado pela resposta TCP, o doido varrido seria o Rodrigo PA?