Hello, I'm trying to use PModOLEDrgb on a Zybo Z7-20 and run the basic Demo provided by the library but I have a problem with it.
I follow all the steps indicated in the Getting Started guide (https://digilent.com/reference/learn/programmable-logic/tutorials/pmod-ips/start) but I still have problems. I'm using Vivado 2021.2 and until the board programming, all seem fine: I'm able to generate the bitstream, build the Platform and Application Project without errors. However, when I try to program the board an unexpected crash appears. The board is reset and I hear the classic Windows "cable reconnected sound".
I did some tests with vivado-library takes from master branch and with vivado-library takes from last release (with the updated Makefiles) but the results are the same.
In the pictures above there are my Block Design and my settings, I hope that they can help to understand where is the problem, maybe I missed some steps, or I have a wrong configuration.
During my tests, I saw that the crash is somehow related to the function OLEDrgb_begin().
I surrounded the begin function with two xil_print to Debug the situation and only the first one is correctly visualized.
If I comment the begin function the board and the "Done" Led stay on.
I also supposed that the problem could be the hardware module, but I test it on my Arduino and it work.
Could you help me solve this problem?
In case, there is another guide to follow or some sample projects I could try on my board?
Tell me if you need more information, I will provide you as soon as possible.
Question
EmaZybo97
Hello, I'm trying to use PModOLEDrgb on a Zybo Z7-20 and run the basic Demo provided by the library but I have a problem with it.
I follow all the steps indicated in the Getting Started guide (https://digilent.com/reference/learn/programmable-logic/tutorials/pmod-ips/start) but I still have problems. I'm using Vivado 2021.2 and until the board programming, all seem fine: I'm able to generate the bitstream, build the Platform and Application Project without errors. However, when I try to program the board an unexpected crash appears. The board is reset and I hear the classic Windows "cable reconnected sound".
I did some tests with vivado-library takes from master branch and with vivado-library takes from last release (with the updated Makefiles) but the results are the same.
In the pictures above there are my Block Design and my settings, I hope that they can help to understand where is the problem, maybe I missed some steps, or I have a wrong configuration.
During my tests, I saw that the crash is somehow related to the function OLEDrgb_begin().
I surrounded the begin function with two xil_print to Debug the situation and only the first one is correctly visualized.
If I comment the begin function the board and the "Done" Led stay on.
I also supposed that the problem could be the hardware module, but I test it on my Arduino and it work.
Could you help me solve this problem?
In case, there is another guide to follow or some sample projects I could try on my board?
Tell me if you need more information, I will provide you as soon as possible.
Thanks and Best Regards.
Link to comment
Share on other sites
8 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now