Lista de quejas y deseos
-
Ventajas y desventajas del RP2040
- El RP2040 era un microcontrolador genial, pero tenía desventajas para varios usos
- Hubo casos en los que tuve que usar chips de la serie STM32H7, pero esos chips tenían muchos bugs y no eran confiables
- Las funciones más geniales del RP2040 son el PIO, un sistema DMA bien diseñado y la posibilidad de hacer overclocking extremo
-
Mejoras deseadas
- Agregar un modo de transferencia "eterna" a la unidad DMA
- Más canales DMA
- Más registros y unidades para el PIO
- Más GPIO
Un año guardando el secreto
- Pruebas con muestras del RP2350
- Durante el último año probé muestras del RP2350, reporté bugs y propuse mejoras
- La mayoría de mis deseos se hicieron realidad en el RP2350
Deseos cumplidos
-
Mejores núcleos
- Tiene dos núcleos Cortex-M33F
- Se añadió soporte de punto flotante y aceleración matemática de doble precisión
- Se puede hacer overclocking de forma estable a 300MHz
- El tamaño de la RAM se duplicó
-
Mejoras en PIO
- El FIFO puede usarse como memoria, lo que permite implementar máquinas PIO más complejas
- Se añadieron tres unidades PIO
- Se pueden enviar interrupciones entre PIO
-
Mejoras en DMA
- Permite transferencias infinitas
- Se añadieron opciones de ajuste de direcciones de memoria
-
Soporte para QSPI PSRAM
- Soporta lectura y escritura
- La función de caché funciona
- Con una configuración simple se pueden agregar 16MB de RAM
El primer proyecto público con RP2350
- Badge de DEFCON 32
- El hardware fue desarrollado por Entropic Engineering y el firmware es un port del emulador de Game Boy uGB escrito por el autor
- Un núcleo escala la pantalla de Game Boy 1.5 veces y el otro se encarga de la emulación y la interfaz de usuario
- Puede ejecutar PalmOS
¡Alegría para todos!
- Ventajas del RP2350
- Se pueden reemplazar proyectos con STM32H7 por el RP2350 para ahorrar costos, tiempo y problemas
- El RP2354A/B incluye flash integrada
- El encapsulado de 80 pines ofrece más GPIO
Descargo de responsabilidad
- Opinión personal
- Este texto refleja la opinión personal del autor y no recibió ninguna compensación
Resumen de GN⁺
-
Principales mejoras del RP2350
- Dos núcleos Cortex-M33F, aceleración matemática de doble precisión, tres unidades PIO, DMA con transferencias infinitas, soporte para QSPI PSRAM y más
- Se usó con éxito en el proyecto del badge de DEFCON 32
-
Ventajas del RP2350
- Puede ser una alternativa a la serie STM32H7 para reducir costos y mejorar el rendimiento
- Ofrece flash integrada y más GPIO
-
Proyectos relacionados recomendados
- Otros proyectos con funciones similares incluyen ESP32 y la serie STM32
1 comentarios
Opiniones de Hacker News
Está desarrollando un controlador de motor brushless basado en RP2040
Es difícil imaginar usar el RP2040 en un producto real, pero el RP2350 resuelve muchos problemas
Especificaciones del RP2350:
Se puede elegir entre núcleos ARM o RISC-V en el mismo die
Es un gran día para el equipo de Pigweed
Se proporcionan enlaces al post oficial de noticias y a la página del producto
Ojalá hubiera una forma de compartir memoria con Pi
La placa de desarrollo usa micro USB
Doom fue porteado al RP2040
No se puede encontrar un anuncio oficial ni una hoja de datos, pero según la publicación: