GD25Q32EEIGR chip does not recognize the development board after burning the Micropython 1.25 firmware
Port, board and/or hardware
PICO2-nRF52840
MicroPython version
The problem is only with the microython firmware that is being burned to version 1.25. Everything works fine after the 1.24 version of the micropython firmware is burned.
Reproduction
Burn the latest version of the micropython firmware (i.e. version 1.25) for the PICO2-nRF52840, and the board cannot be recognized after burning.
Expected behaviour
Flash the latest version of the micropython firmware (i.e. version 1.25) for the PICO2-nRF52840.
Observed behaviour
GD25Q32EEIGR chip could not recognize the development board after burning the micropython 1.25 firmware, but everything worked fine after burning the 1.24 firmware.
Additional Information
No, I've provided everything above.
Code of Conduct
Yes, I agree
UART Ch 1 GPIO 4&5 on RP2040 Pico stopped working with 1.24 releases
Port, board and/or hardware
RP2040 Pico UART CH1 GPIO4&5
MicroPython version
The following have been tested and UART CH1 does not work on GPIO 4&5 (I didn't try other pins) on the RP2040 Pico:
v1.24.1 (2024-11-29) .uf2
v1.24.0 (2024-10-25) .uf2
v1.25.0-preview.81.g2c80d3699 (2024-12-06) .uf2
Reproduction
def testUART(channel, txpin, rxpin, payload="Hello from the Pico!"):
uart = UART(channel)
uart.init(channel, 9600, rx=Pin(rxpin), tx=Pin(txpin))
uart.write(payload.encode('utf-8'))
time.sleep(.2)
if uart.any() > 0:
b = bytearray(payload, 'utf-8')
size = uart.readinto(b)
if b != None:
s = b.decode('utf-8')
print("UART{0}: {1}(size={2})".format(channel, s, size))
uart.deinit()
def main():
testUART(0,0,1)
testUART(1,4,5)
Expected behaviour
Per the example code above, I expected the UART TX of "Hello from the Pico" text to be received. The code works for all releases prior to 1.24.
Observed behaviour
I didn't create a debug build to see the log output.
Additional Information
No, I've provided everything above.
Code of Conduct
Yes, I agree