Omega2S Reset Pin C21 shutdown instead of reset
I am having a problem with the Omega2S/Omega2S+ Reset pin C21.
Per the documentation C21 is the power on reset.
My boards have a 10k Pullup on that pin with a momentary pushbutton to ground.
Grounding C21 does cause the Omega2S to shut down, but it does not boot back up with out a power cycle.
The desired functionality is a full reset of the Omega2S with out a power cycle.
Does anybody else have similar results or a real hard reset solution?
@Jeff-Seese Omega2s will reset, but won't be able to boot because the flash chip is still configured in 4 byte mode while the omega expects 3 byte mode after reset. You need to reset the omega2s and the flash together.
Omega2s will reset, but won't be able to boot because the flash chip is still configured in 4 byte mode while the omega expects 3 byte mode after reset.
Excuse me please but this confused me a little.
If I know well Omega (Winbond 25Q128FV), Omega2 (Winbond W25Q128BV) and Omega2S (probably same or fully equivalent flash than Omega2) each of them has a 128 Mbit / 16 MByte SPI serial flash with 24 bit (A23-A0) ie. 3 byte address.
Please correct me if I'm wrong.
@György-Farkas The + versions have 32 mbyte flash, which cannot be addressed in 3 byte mode. The power on reset for the flash is 3 byte mode, after boot they are switched to 4 byte address mode.
I only have experience with the + versions. I do not know if the normal versions use 3 or 4 byte addressing mode.
@wdu OK So the missing + was a typo (only ;). Thank you.
Does anybody else have ... a real hard reset solution?
Here you are a "brute force" solution by Onion for the HW_RST button problem of Omega2S+.
It should work theoretically if you put a resistor between the base (1) and emitter (2) of the Q2 PNP transistor.
I wonder what about in practice because I do not have such devices.