Basically I am trying to put MicroPython Pico 2W 'firmware.uf2' files in A/B partitions and have one of them run successfully on boot. Neither do. I now believe this is because they try to access MicroPython's in-Flash file system at the top of Flash which provokes a bus fault.
It's an adventure inspired by another OP also trying get MicroPython running from a partition.
If I can get the file system mapped to where MicroPython is expecting it to be when its executing, so the bus fault isn't provoked, I believe it should work without having to do anything else. That's what I thought behaviour would be but I hadn't anticipated the bus fault limitation.
It's an adventure inspired by another OP also trying get MicroPython running from a partition.
If I can get the file system mapped to where MicroPython is expecting it to be when its executing, so the bus fault isn't provoked, I believe it should work without having to do anything else. That's what I thought behaviour would be but I hadn't anticipated the bus fault limitation.
Code:
0x10200000 .----.---------------.-----------.---.--------------. | PT | | Firmware | | File System | `----^---------------^-----------^---^--------------' : : : : .....................: : : :......................... : : : . : : .....................: :......................... : : : . . : : .-----------.------------------------.--------------.- - - - -.--------------. | Firmware | | File System | | File System | `-----------^------------------------^--------------^- - - - -^--------------' 0x10000000 0x100F0000 0x10200000 0x1C200000Statistics: Posted by hippy — Sat May 03, 2025 3:16 am