I've been trying to get the example code running on the MTDS with an Arty Z7. I've been using the basic zynq setup from the PMOD guide. The only thing that wasn't clear was how to hook up the multiple interrupts. I put them through a concat block into IRQ_F2P with the SPI interrupt as in0 and the GPIO as in1. I then setup the SDK project according to the readme in the examples folder.
When I power the board the backlight on the display turns on. When I run the code I get "mtds.begin() failed" on the serial console about once per second.
I checked out the pins on an oscilloscope. I'm seeing a 6.25Mhz clock on sclk and 0x03 bytes on miso. The CS pin on IO10 is going low on each byte. I've tried the jumper on the MTDS in both positions.
I didn't compile the vivado project with a constraints file, would that make any difference? Does the SD card need to be present for a successful begin?
Question
twomix
Hi,
I've been trying to get the example code running on the MTDS with an Arty Z7. I've been using the basic zynq setup from the PMOD guide. The only thing that wasn't clear was how to hook up the multiple interrupts. I put them through a concat block into IRQ_F2P with the SPI interrupt as in0 and the GPIO as in1. I then setup the SDK project according to the readme in the examples folder.
When I power the board the backlight on the display turns on. When I run the code I get "mtds.begin() failed" on the serial console about once per second.
I checked out the pins on an oscilloscope. I'm seeing a 6.25Mhz clock on sclk and 0x03 bytes on miso. The CS pin on IO10 is going low on each byte. I've tried the jumper on the MTDS in both positions.
I didn't compile the vivado project with a constraints file, would that make any difference? Does the SD card need to be present for a successful begin?
Any help is appreciated
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.