Hi,
I have a custom board that I've created with an RP2040 and a ZD25WQ16 flash chip (this is very similar to the standard Pico flash device.)
I can happily use the Picoprobe to program and debug the device (well I say happily, it's painfully slow, hence my desire to use my J-Link Edu Mini) so I'm pretty sure that most if not all of the standard flash capabilities are the same as the standard Pico.
I can also use the J-Link for any ram based stuff, it all works ok, which makes me think the basic SWD side of things is fine.
However, if I try to program or erase the flash I get an error:
Failed to prepare RAMCode using RAM
- Error while determining flash info (Bank @ 0x10000000)
My assumption at this point is that this is most likely due to the different ID's the flash device is going to return, and effectively means that my flash device isn't supported.
So my question is: How can I add support for the device or get it to ignore the ID's (if that is indeed the problem.)
Many thanks,
Lee.
I have a custom board that I've created with an RP2040 and a ZD25WQ16 flash chip (this is very similar to the standard Pico flash device.)
I can happily use the Picoprobe to program and debug the device (well I say happily, it's painfully slow, hence my desire to use my J-Link Edu Mini) so I'm pretty sure that most if not all of the standard flash capabilities are the same as the standard Pico.
I can also use the J-Link for any ram based stuff, it all works ok, which makes me think the basic SWD side of things is fine.
However, if I try to program or erase the flash I get an error:
Failed to prepare RAMCode using RAM
- Error while determining flash info (Bank @ 0x10000000)
My assumption at this point is that this is most likely due to the different ID's the flash device is going to return, and effectively means that my flash device isn't supported.
So my question is: How can I add support for the device or get it to ignore the ID's (if that is indeed the problem.)
Many thanks,
Lee.