Merge pull request #7 from cryptozoy/master

Update spifi.py
This commit is contained in:
sh-sergey 2024-12-16 11:20:16 +03:00 committed by GitHub
commit 3f35886f66
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -386,10 +386,16 @@ def write_pages_by_sectors(pages: Dict[int, List[int]],
openocd.halt()
openocd.run("riscv.cpu set_reg {mstatus 0 mie 0}") # Отключение прерываний
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}")