Replies: 5 comments 2 replies
-
I am coming a little bit closer. The crash of the PGA2350 seems to be related to our function like:
It's enough to have the code in the firmware, /edit: |
Beta Was this translation helpful? Give feedback.
-
Without a small code sample that doesn't need special HW there's not much we can do here, but in general a) the 2.0 SDK changed the way certain resources were assigned (PIO2 first instead of PIO0, for example) and b) the 2350 has a different register map and HW resources than the 2040. Maybe open something at the GFX library repo? |
Beta Was this translation helpful? Give feedback.
-
@earlephilhower thanks for the reply.
Good to know, so that's definetly something where the library is affected. I wasn't successfull to set up a small code example for the Pimoroni PGA2350 as all attempts are working fine. But I am quite sure that it is not related to the graphic lib as it's working (w/o DMA) if I deactivate other parts of our code. |
Beta Was this translation helpful? Give feedback.
-
I did an update this morning and the Pimoroni PGA2350 /edit: I still had code deactivated, activating different combinations lead to a crash or not. Still trying to remove code why it's crashing. For now it looks lile it has to do with the EEPROM emulation, but still not quite sure. |
Beta Was this translation helpful? Give feedback.
-
@earlephilhower It turns out that all my problems for the PGA_2350 from Pimoroni come from the library ArduinoUniqueID where
with platformio.ini
The output is:
PSRAM Heap values should be the same after reading the UniqueID. Thanks again Ralf |
Beta Was this translation helpful? Give feedback.
-
After updating from version 4.0.1 I got problems with the library TFT_eSPI from Bodmer (https://github.com/Bodmer/TFT_eSPI).
It might be that this a problem with the library, but at least it has changed compared to version 4.0.1 (I am quite sure it was this version, but it could be also 4.0.0 which is very unlikely).
I am using a Pico2 and a PGA2350 to display graphics on a display using the above metioned lib.
pushImageDMA()
to transfer data to the display. This worked fine before version 4.0.2. With the last update this is not working anymore, instead the data has to be transferred w/o DMA. This is tested with a simple example project.For the Pico (RP2040) nothing has changed. Another project using this lib is still working fine, even with DMA transfer.
I am a little bit lost what to test now.
Beta Was this translation helpful? Give feedback.
All reactions