Finally, got the MicroSD -> Jpeg Decoder -> DMA2D converter -> LCD display flow to all work.
took a couple weeks of fighting with this mcu to get everything working right, but finally I can read a JPG image from my microsd on my board, decode the jpg image to the 4MB SRAM, then use the DMA2D converter to output into the correct pixel format to the framebuffer in the sram, and successfully display the full 800x480 image to the LCD
(I uploaded a screen shot showing my snowy wallpaper image I chose), screen looks beautiful.
So now I'm onto the actual fun part, making LCD images for the actual oven operation, getting some profiles setup, etc, this may take quite some time..
Also I had to make one more spin of my board, as the SPI bus and LCD bus needed some serious inline termination resistor packs on all the data/address lines to dampen signal reflections, otherwise all is good.
I'll post up the EAGLE schematic/board files prob. next week, as well as a link to the current OshPark board (I'm SURE you can make this board cheaper elsewhere, but I like Osh because of their high quality)
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.