Update spifi.py

Добавление в функцию загрузки прошивки (секторами с драйвером) команд сброса внешней флеш-памяти из всех режимов в стандартный Single SPI, иначе прошивка не заливается.
This commit is contained in:
cryptozoy 2024-12-15 01:48:59 +03:00 committed by GitHub
parent 31d3eecaa9
commit 89732a8df1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -390,6 +390,12 @@ def write_pages_by_sectors(pages: Dict[int, List[int]],
init(openocd)
# openocd.run("rwp")
# Сбрасываем микросхему в режиме QPI из всех состояний в нормальный SPI режим.
generic_flash.chip_reset_qpi(openocd)
# Сбрасываем микросхему в режиме SPI из всех состояний в нормальный SPI режим.
generic_flash.chip_reset(openocd)
JEDEC_ID = send_command(
openocd, 0x9F, Frameform.OPCODE_NOADDR, Fieldform.ALL_SERIAL, 3)
print(f"JEDEC_ID {JEDEC_ID[0]:02x} {JEDEC_ID[1]:02x} {JEDEC_ID[2]:02x}")