Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DisplayError("ERASE ERROR"); on thirds pass #22

Open
32teeth opened this issue Apr 5, 2019 · 5 comments
Open

DisplayError("ERASE ERROR"); on thirds pass #22

32teeth opened this issue Apr 5, 2019 · 5 comments

Comments

@32teeth
Copy link

32teeth commented Apr 5, 2019

make monitor
ui_choose_file: HEAP=0x00019b58
ui_choose_file: fileCount=2
ui_draw_page: HEAP=0x00018b2c
menu_main: fileName='/sd/odroid/firmware/Go-Play.fw'
flash_firmware: HEAP=0x00019a84
Opening file '/sd/odroid/firmware/Go-Play.fw'.
Header OK: 'ODROIDGO_FIRMWARE_V00_01'
FirmwareDescription='Go-Play (20180726)'
flash_firmware: expected_checksum=0x4e68ed3f
flash_firmware: checksum=0x4e68ed3f
flash_firmware: FLASH_START_ADDRESS=0x00100000

I get three successful passes (0,1,2), then 3 fails all the time

Erasing ... (3)
spi_flash_erase_range failed. eraseBlocks=330
@OtherCrashOverride
Copy link
Owner

This typically happens when using a device other than ODROID-GO that has a smaller flash capacity.

@32teeth
Copy link
Author

32teeth commented Apr 5, 2019

Tried 20181004 with 16GB Kingston Card
Same result

ui_choose_file: HEAP=0x00019b58
ui_choose_file: fileCount=1
ui_draw_page: HEAP=0x00018b44
menu_main: fileName='/sd/odroid/firmware/Go-Play.fw'
flash_firmware: HEAP=0x00019a84
Opening file '/sd/odroid/firmware/Go-Play.fw'.
Header OK: 'ODROIDGO_FIRMWARE_V00_01'
FirmwareDescription='Go-Play (20181004)'
flash_firmware: expected_checksum=0x29883e2b
OK: [2] Length=0x09ada0
Erasing ... (3)
spi_flash_erase_range failed. eraseBlocks=330

@OtherCrashOverride
Copy link
Owner

The ODROID-GO has 16MB of internal flash. Other ESP32 devices typically only have 4MB which is too small to hold Go-Play.fw.

@32teeth
Copy link
Author

32teeth commented Apr 10, 2019

@OtherCrashOverride good insight

I have tried on a ESP32-WROOM-32D with 128MBITS -> 16MB

@OtherCrashOverride
Copy link
Owner

As the repo name suggests, this software is written for the ODROID-GO. It uses a WROVER (PSRAM) module and has 16MB of internal flash. The issue does not occur on that device.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants