Gostaria de saber se é possível carregar o lpc3154 na placa LPCExpresso com firmware personalizado?
Vejo que o chip suporta inicialização segura, portanto, se a chave AES foi programada, é impossível sem saber a chave? Ou existem opções para inicializar o lpc3154 sem conhecer a chave? (SD, flash, USB, JTAG ... Alguma coisa?)
Alguém sabe se a chave foi realmente carregada?
Apenas comprar novo lpc3154 não é uma opção - eles não estão em estoque aqui em nenhum lugar, e o tempo de espera é de 4 semanas + (e um preço> do que o preço deste painel) ...
lpcxpresso
BarsMonster
fonte
fonte
Respostas:
Pelo que eu recolho, a chave AES é carregada no chip. E também pode haver uma verificação CR232 no firmware ou nos fusíveis OTP configurados
fonte
Isso não significa que não pode ser hackeado, se você dedicar algum tempo. Gostaria de verificar se os pinos JTAG foram desativados e começar a partir daí.
algumas declarações interessantes do guia do usuário
Editar: se a chave estiver realmente carregada, você só poderá carregar o firmware personalizado se tiver a chave.
fonte
A pergunta foi respondida aqui no fórum do LPCXpresso. O dispositivo pode carregar apenas o software DFU do Code Red.
Do NXP_USA :
O LPC3154 está disponível na Digi-Key e na Mouser .
fonte
Eu tenho experimentado com a placa LPCXpresso LPC1114. Parece que a interface de programação (LPC3154) é USB de alta velocidade (480 MHz) e parece extremamente particular sobre o cabo USB que você usa. Se o cabo (ou a porta do host) não for de primeira qualidade, pode ser muito instável, travar bastante e até travar outros dispositivos USB na mesma porta raiz. Por ter escrito várias pilhas USB, meu palpite é que essa pilha USB específica não é muito robusta em termos de tratamento de erros e exceções.
O fato de terem usado um ARM de ponta para uma interface JTAG / SWD simples é ridículo, pois o MCU estava acima de US $ 13 (na Digikey) da última vez que olhei.
Eu recomendaria usar uma interface SWD diferente e desconectar a da placa se você tiver alguma dificuldade. Isso também deve permitir o uso de outros IDEs (sem código vermelho) nessas placas.
(Se você encontrar problemas de USB com qualquer dispositivo (mesmo a velocidade máxima de 12 MHz) e estiver usando os conectores host USB na frente de uma unidade de sistema para PC, tente usar os conectores traseiros no próprio MB. marcas de PCs com cabeamento não compatível (e muito esquisito) na parte frontal da unidade de sistema.)
Izzy Weird
fonte