ESPeccy, fork de ESPectrum - ESP32

SplinterGU
Mensajes: 11
Registrado: 20 Jun 2024 21:44

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por SplinterGU »

claro, hasta no tengas la ESP32 no vas a poder probarlo... hasta donde se ve esta bien...
mvalder
Mensajes: 1640
Registrado: 21 May 2023 02:04
Has thanked: 961 times
Been thanked: 604 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por mvalder »

ESPeccy_flash_tool:

He probado el binario de linux en Linux Mint 21.3. Detecta la placa (Lilygo TTGO VGA32), pero no llega a grabar del todo. Bajando la velocidad se llega un poco más lejos, pero ni con 19200 bps se puede completar. Lo más que ha completado es un 27%, creo.

He probado varios puertos USB y cables. Con esos cables me graba bien la herramienta en otro ordenador con Windows 11, pero en Linux parece que no hay manera.
.
FlashFailCrop.png
FlashFailCrop.png (76.1 KiB) Visto 613 veces
SplinterGU
Mensajes: 11
Registrado: 20 Jun 2024 21:44

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por SplinterGU »

eso es la herramienta de flasheo que no hice yo, pero deberia funcionar igual... proba sin con wine te funciona la version windows... a mi me funcionan ambas... solo intenta grabar 4096 bytes, o sea, que sin dudas no grabo nada... la placa cuando la volves a arrancar, enciende con el firmware anterior o tenes que reflashearla?
mvalder
Mensajes: 1640
Registrado: 21 May 2023 02:04
Has thanked: 961 times
Been thanked: 604 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por mvalder »

SplinterGU escribió: 25 Nov 2024 14:23 eso es la herramienta de flasheo que no hice yo, pero deberia funcionar igual... proba sin con wine te funciona la version windows... a mi me funcionan ambas... solo intenta grabar 4096 bytes, o sea, que sin dudas no grabo nada... la placa cuando la volves a arrancar, enciende con el firmware anterior o tenes que reflashearla?
No uso wine, pero lo he instalado para la prueba. He hecho

Código: Seleccionar todo

wine notepad
Y parece que está bien instalado.

Descomprimiendo la utilidad de windows y haciendo

Código: Seleccionar todo

wine ./especcy_flash_tool.exe
Falla con un montón de mensajes que terminan de esta guisa.
.
FlashWine.png
FlashWine.png (196.42 KiB) Visto 547 veces
.
Por otra parte, cuando falla la utilidad nativa de linux, no arranca la placa, puesto que se ha borrado el firmware. Se queda negra la pantalla.
SplinterGU
Mensajes: 11
Registrado: 20 Jun 2024 21:44

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por SplinterGU »

hay otro problema... probaste como root o agregandote al grupo correcto? quizas no tenes permisos sobre los dispositivos seriales o tu placa requiere otros parametros de configuracion... raro, porque intenta con los 2 que se usan...

que muestra ls -la /dev/ttyACM0 ?
mvalder
Mensajes: 1640
Registrado: 21 May 2023 02:04
Has thanked: 961 times
Been thanked: 604 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por mvalder »

SplinterGU escribió: 27 Nov 2024 22:47 hay otro problema... probaste como root o agregandote al grupo correcto? quizas no tenes permisos sobre los dispositivos seriales o tu placa requiere otros parametros de configuracion... raro, porque intenta con los 2 que se usan...

que muestra ls -la /dev/ttyACM0 ?
Probando como root con 'sudo wine...', hace lo mismo. Sí encuentra el ESP32 (en COM33, para wine), pero falla.

Preguntando por los permisos de la tty dice:

Código: Seleccionar todo

yo@yo-SATELLITE-L850-150:~/Downloads/SPEccy$ ls -la /dev/ttyACM0
crw-rw----+ 1 root dialout 166, 0 Nov 27 23:04 /dev/ttyACM0
A lo mejor tengo una instalación de linux chunga. Supongo que quien quiera actualizar el firmware desde linux, sin recurrir a Windows, probablemente sepa usar la esptool, el entorno virtual y todo eso. que dice Espressiff:
https://docs.espressif.com/projects/esp ... stallation
https://docs.espressif.com/projects/esp ... l#flashing
SplinterGU
Mensajes: 11
Registrado: 20 Jun 2024 21:44

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por SplinterGU »

si, supongo que un usuario de linux no tendria problemas... igual es raro, a mi me va bien...
issalig
Mensajes: 180
Registrado: 17 Feb 2021 23:24
Has thanked: 135 times
Been thanked: 132 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por issalig »

No sé si la herramienta es la misma que la de flasheo normal del esp y no he probado a flashear el ESPectrum.
La que instala arduino (que está en python) me funciona en linux sin problema. No necesito wine ni nada.
Yo la tengo en ~/.arduino15/packages/esp32/tools/esptool_py/3.0.0/esptool.py
mvalder
Mensajes: 1640
Registrado: 21 May 2023 02:04
Has thanked: 961 times
Been thanked: 604 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por mvalder »

issalig escribió: 01 Dic 2024 22:22 No sé si la herramienta es la misma que la de flasheo normal del esp y no he probado a flashear el ESPectrum.
La que instala arduino (que está en python) me funciona en linux sin problema. No necesito wine ni nada.
Yo la tengo en ~/.arduino15/packages/esp32/tools/esptool_py/3.0.0/esptool.py
@SplinterGu se ha hecho una herramienta (SpeccyFlashTool) que descarga el último firmaware y llama a otra que clonó de un proyecto ya existente (esputil). Esta última es un binario , no un script de python como el oficial de Espressiff (esptool).
SplinterGU
Mensajes: 11
Registrado: 20 Jun 2024 21:44

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por SplinterGU »

issalig escribió: 01 Dic 2024 22:22 No sé si la herramienta es la misma que la de flasheo normal del esp y no he probado a flashear el ESPectrum.
La que instala arduino (que está en python) me funciona en linux sin problema. No necesito wine ni nada.
Yo la tengo en ~/.arduino15/packages/esp32/tools/esptool_py/3.0.0/esptool.py
como dijo mvalder es otro proyecto... tampoco se necesita wine... la idea de wine era por probar si tambien le fallaba... la version linux nativa (que no requiere ni wine ni python) deberia funcionar bien... por algun motivo no le funciona... bah, no le funciona la herramienta esputil... pero bueno, con la de espressif tambien se puede flashear sin problema... esta herramienta es para quien se lia con la de espressif... es solo ejecutar un programa y hace todo por nosotros... igual un usuario de linux no deberia tener problemas con lo clasico...
mvalder
Mensajes: 1640
Registrado: 21 May 2023 02:04
Has thanked: 961 times
Been thanked: 604 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por mvalder »

Nueva versión de Speccy. Extrae y muestra pantallazos de las cintas al moverse con el explorador:
.
SpeccyWithScr.jpg
SpeccyWithScr.jpg (87.35 KiB) Visto 389 veces
.
https://web.telegram.org/k/#@ESPeccy
https://github.com/SplinterGU/ESPeccy/releases
mvalder
Mensajes: 1640
Registrado: 21 May 2023 02:04
Has thanked: 961 times
Been thanked: 604 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por mvalder »

Juan José ha preparado un descomunal Mega Pack, con todos los archivos de distribución permitida:
.
ESPeccy-Megack.jpg
ESPeccy-Megack.jpg (86.06 KiB) Visto 276 veces
https://web.telegram.org/k/#@ESPeccy

https://archive.org/details/especcy-mega-pack-v-1.0.7z
Avatar de Usuario
QBee
Mensajes: 92
Registrado: 29 Nov 2018 19:21
Ubicación: Parets del Vallés
Has thanked: 71 times
Been thanked: 29 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por QBee »

mvalder escribió: 24 Dic 2024 05:37 Juan José ha preparado un descomunal Mega Pack, con todos los archivos de distribución permitida:
.
ESPeccy-Megack.jpg
https://web.telegram.org/k/#@ESPeccy

https://archive.org/details/especcy-mega-pack-v-1.0.7z
Muchisimas gracias, bajando...
-m3s3x (MSX Sony HB-501P / MSX Sony HB-75P / MSX Toshiba HX-21 / MSX2 Philips NMS-8245 / MSX2 Panasonic FS-A1 / MSX2 Sony Sony HB-F1XD / MSX2+ Panasonic A1WSX /MSX Turbo R Panasonic A1GT) -4mstr4d (CPC 6128) -cocbm1 (C64 C64C) SNES Megadrive Coregrafx
mvalder
Mensajes: 1640
Registrado: 21 May 2023 02:04
Has thanked: 961 times
Been thanked: 604 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por mvalder »

Pequeña actualización, que aún no incluye las novedades del ESPectrum 1.4 pre3.3.

Explicada en mensaje de 1:06h de hoy, grupo de Telegram:
https://github.com/SplinterGU/ESPeccy/r ... 2412242057

Descarga
https://github.com/SplinterGU/ESPeccy/r ... 2412242057
Avatar de Usuario
TorpedoJavi
Mensajes: 449
Registrado: 02 May 2021 22:50
Has thanked: 115 times
Been thanked: 161 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por TorpedoJavi »

Gracias Juan por el pack
rcmolina
Mensajes: 139
Registrado: 12 Oct 2019 06:05
Has thanked: 5 times
Been thanked: 69 times

Re: ESPeccy, fork de ESPectrum - ESP32

Mensaje por rcmolina »

mvalder escribió: 23 Nov 2024 03:22 ESPeccy_flash_tool:

He probado el binario de linux en Linux Mint 21.3. Detecta la placa (Lilygo TTGO VGA32), pero no llega a grabar del todo. Bajando la velocidad se llega un poco más lejos, pero ni con 19200 bps se puede completar. Lo más que ha completado es un 27%, creo.

He probado varios puertos USB y cables. Con esos cables me graba bien la herramienta en otro ordenador con Windows 11, pero en Linux parece que no hay manera.
.
FlashFailCrop.png
Al ser una placa pico-D4, ¿No faltaría pasar los parámetros a esputil -fspi 6,17,8,11,16
?

Según https://github.com/cpq/esputil , hay que pasar los GPIO correspondientes a los pines CLK,Q,D,HD,CS para este modelo.

Ps. Yo he conseguido flashear una pico-D4 con un error similar.
Responder

Volver a “Emulaciones software, FPGA y otras soluciones”