There are two 64MB flash memories on the card, ie total 128MB:
First one seems to be accessible with:
fl.add_device({"alias": "xspi", "name": "MT35XU512ABA", "address": 0x0, "ws_address": 0x18000000, "ws_size": 0x1FFFF, "geometry": "8x1", "controller": "FSPI"})
For Lauterbach it would be:
FLASHFILE.Create 0x0000000--0x3FFFFFF 0x20000 Byte /DIEBASE 0x0
For accessing 2nd Flash memory:
For Lauterbach it would be:
FLASHFILE.Create 0x4000000--0x7FFFFFF 0x20000 Byte /DIEBASE 0x4000000
What should I change in following to make it pop up and work:
fl.add_device({"alias": "xspi", "name": "MT35XU512ABA", "address": 0x4000000, "ws_address": 0x18000000, "ws_size": 0x1FFFF, "geometry": "8x1", "controller": "FSPI"})
Kindly,
MarkoPolo