Mano-on the Hot New Wemos ESP-32 Breakout

A solo dos semanas de vuelta a nuestro proveedor preferido de tablas ESP8266 de bajo costo, Wemos, lanzó el tablero lolin32 ESP-32 esperado, así como es prácticamente un asesino. La rutina de Hackaday [DESHIPU] nos inclinó, así como la compra en cuestión de minutos; Si Wemos está haciendo una junta de avance ESP32 de suciedad, ¡estamos a bordo! Llegó por correo ayer. (Están fuera de stock ahora, mucho más esperado pronto).

Si ha estado cumpliendo con el desarrollo del chip, entenderá que el primer giro de ESP-32s tuvo algunos errores de silicio (PDF) que puede importarle si está trabajando con modos de sueño profundo, cambiando entre un reloj específico Frecuencias, o utilizando la función de restablecimiento marrón. ¿Los tableros de avance más elegantes, $ 8, incluyen la versión 0 o 1 de Silicon? ¡Nos registramos para descubrir!

Las grandes noticias

El estilo de la junta es esencialmente perfecto. Se necesita mucho más que una motivación de la serie de plumas de Adafruit. La imitación es el tipo más sincero de adulación. Cuenta con 4 MIB de memoria flash a bordo, un adaptador de serie USB (CP210X), así como un cargador de batería LIPO, así como un conector. Todos los pasadores apropiados están dañados, así como bien etiquetados, especialmente en la parte inferior. Tiene un buen botón de reinicio central, así como incluso un solo unido individual para su placer parpadeante.

El firmware predeterminado parece estar atascado en un bucle escaneando nuestra red WiFi, así como no parece estar ejecutando un AP suave como algunas firmwares ESP8266 tampoco. No pudimos averiguar exactamente cómo hacer que se asocie. Eso es genial, parpadearemos nuestro propio firmware pronto, de todos modos.

Por el precio, tiene una función mucho más (la LIPO) de lo que pediríamos. Incluso (apenas) se fijó en una tabla básica. No puedo vencer eso con un palo. No hay duda que abastecían en la primera semana.

Las pobres noticias

Usted entiende que esto implica que el Wemos Lolin32 está poblado con ESP32 Rev 0 Silicon, ¿verdad? Bueno sí. Para probarlo, puede descargar todo el SDK (aquí), configure el Paquete de herramientas de compilación, componga un pequeño programa para probar un bit específico en la memoria de fusibles prolongada, así como para flash.

Pero luego nos teníamos en cuenta que encontramos un intérprete fundamental “secreto” dentro del ESP32 y, con una asistencia de sintaxis de bits de [Sprite_TM], incluso pidió a Peek, así como a Poker trabajando en las bestias del bit. ¡Así que evaluamos bits como es 1988!

Tirar PIN 12 Tanto como 3.3 V, así como el reinicio de la suspensión, restablece el intérprete fundamental de huevo de Pascua. Enlace a la ESP32 en 115,200 BAUD, así como en el negocio.

# Inspeccione un registro de fusibles que debe incluir datos
a = peek (& h3ff5a008)
Imprimir (a)
15213578

# Inspeccione el registro de fusibles con la información de la versión
a = peek (& h3ff5a00c)
Imprimir (a)
0

Suspiro. Allí lo tienes, gente, los más tristes 32 bits en negro y blanco: viejo silicio en la Wemos Lolin32. No estamos 100% seguros de cuánto impactan los errores que impactan el caso típico de utilización, así como también lo encontraremos en la próxima semana. Manténganse al tanto.

Leave a Reply

Your email address will not be published. Required fields are marked *