Me pregunto, si es posible cargar lpc3154 en la placa LPCExpresso con firmware personalizado.
Veo que el chip admite un arranque seguro, por lo que si se programó la clave AES, ¿es imposible sin conocer la clave? ¿O hay alguna opción para arrancar lpc3154 sin conocer la clave? (SD, flash, USB, JTAG ... ¿Algo?)
¿Alguien sabe si la llave se cargó realmente?
Simplemente comprar el nuevo lpc3154 no es una opción: no están disponibles en ninguna parte aquí, y los tiempos de espera son 4 semanas o más (y una etiqueta de precio> que el precio de esta placa) ...
lpcxpresso
BarsMonster
fuente
fuente
Respuestas:
Por lo que deduzco, la clave AES se carga en el chip. Y también puede haber una verificación CR232 en el firmware o un conjunto de fusibles OTP
fuente
Esto no significa que no pueda ser pirateado, si le dedicas tiempo. Verificaría si los pines JTAG se han deshabilitado y comenzaré desde allí.
algunas declaraciones interesantes de la guía del usuario
Editar: si la clave está realmente cargada, solo podrá cargar firmware personalizado si tiene la clave.
fuente
La pregunta fue respondida aquí en el foro LPCXpresso. El dispositivo solo puede cargar el software DFU desde Code Red.
Desde NXP_USA :
El LPC3154 está disponible en Digi-Key y Mouser .
fuente
He estado experimentando con la placa LPCXpresso LPC1114. Parece que la interfaz de programación (LPC3154) es USB de alta velocidad (480 MHz) y parece extremadamente particular sobre el cable USB que utiliza. Si el cable (o el puerto host) no es de primera categoría, puede ser muy inestable, bloquearse mucho e incluso bloquear otros dispositivos USB en el mismo puerto raíz. Después de haber escrito varias pilas de USB, creo que esta pila de USB en particular no es muy robusta en términos de errores y manejo de excepciones.
El hecho de que usaran un ARM de alta gama para una interfaz JTAG / SWD simple es ridículo, que la última vez que miré MCU había superado los $ 13 (en Digikey).
Recomendaría usar una interfaz SWD diferente y desconectar la de la placa si tiene alguna dificultad. Esto también debería permitir el uso de otros IDEs (que no sean del Código Rojo) con estos tableros.
(Si encuentra problemas de USB con cualquier dispositivo (incluso Full-Speed 12 MHz) y está utilizando los conectores de host USB en la parte frontal de una unidad de sistema de PC, intente usar los conectores traseros en el propio MB. He visto bien conocidos marcas de PC con cableado no compatible (y muy escamoso) en la parte frontal de la unidad del sistema).
Izzy Weird
fuente