Thanks a lot for the spec hidden detail but by luck the current page size in the driver is 16 bytes.
So it reads max 16bytes in an SPI transaction (always from a 16 Bytes page boundary, at 0, 16, 32...)
So we are...
More emulators ported to the derived project
Recently added PC engine, Gameboy, Sega Master System, Megadrive and AtariST using external a PSRAM module..
https://github.com/Jean-MarcHarvengt...ster/README.md
The...
There are many on PC. I used Speccy the most known. Also nice FPGA projects.
In meanwhile, I could ported more emulators to the Teensy 4.0 using a PSRAM module.
Recently added PC engine, Gameboy, Sega Master...
More emulators using the PSRAM module on the Teensy 4.0.
Next to PC engine now Gameboy, Sega Master System, Megadrive and AtariST are using it.
I had to struggle a week with the SW before figuring out that the...
It will be a challenge as USB stack takes about 50KBytes. Will have to gain 50k ram for the emulator but nice project for Christmas holidays...
In the meanwhile more emulators ported to Teensy4.
Megadrive, master...
Here are few pictures of the T4+PSRAM piggy back and the PCB breaking board I created for the emulation project
With both the ILI9341 + the SD card (from the ILI) on SPI0, I cannot go above 60MHz (ILI9341 alone I...
Hi,
I tried on another setup where only the ILI9341 (2.2") was connected on SPI0.
I can reach 100MHz clock in DMA and I also did not notice any issue without DMA.
This w-e I will create a PCB for the version where...
Thanks for the tip.
My understanding from the post is that the ILI9341 was running at about 40MHz with the old limit.
With the change I can set it up to 60MHz for the display and same for the PSRAM.
Going above...
if I run the tool of Kurt I get:
FlexRAM section ITCM+DTCM = 512 KB
Config : aaaaaaff
ITCM : 110976 B (84.67% of 128 KB)
DTCM : 377536 B (96.01% of 384 KB)
Available for Stack: 15680
OCRAM:...
I am not an expert of SMD soldering but I managed to solder it without any problem. I use flux. It helps a lot for me as I don't have specific equipment for SMD. No issue with MSL also.
The PC engine emulator has...
I would like to share my first experience using PSRAM (SPI RAM) on the Teensy 4.0.
Few weeks ago I decided to port one more emulator core to my MCUME project.
https://github.com/Jean-MarcHarvengt/MCUME
The core...
I bought them at Electrodragon.
https://www.electrodragon.com/product/2pcs-ipus-ips6404-iot-ram/
The SMD package 3.3v version.
I am from Belgium. It took 2-3 weeks.
I ordered 8 and I got something like twice as...
What exactly happens if you compile for smallest code size? Is all code remaining in Flash? So is it like every function was labeled PROGMEM? It typically free up RAM for me.
Hi Paul,
Talking about FlexSPI, anyone already tried to mmap another SPI device as PSRAM, in another region. For the SPI flash, is every block/page read cached in the FASTRUN too?
I am currently experimenting with PSRAM on the Teensy 4.0.
I finally got an IPS6404 (8MB RAM) working on the SPI2 bus of the Teensy4.0.
Speed can still be improved but I am not using DMA transfer nor QUAD SPI yet....