06-22-2017 04:20 AM
I am trying to follow the UART tutorial for VC707 by Lance Simms in the following link: http://www.lancesimms.com/Xilinx/VC707_Microblaze_UART_to_LED_Example_Part1.html
After the completion of the tutorial, I am not getting the initial output which is supposed to be displayed on the serial terminal. I tried running "Hello world" application on top of the same hardware. Even then the serial terminal output is not seen. So I suppose there might be some problem with the hardware being generated through Vivado Block Design.
I have tried with baud rates of 115200 and 9600. I am not able to debug the source of the issue. I kindly request you to help me in this regard and I would be extremely glad for it.
Thank you for your time :)
06-22-2017 04:28 AM
can you share the screenshot of terminal?
In SDK there is another terminal called SDK terminal. You can use this terminal for out. Before running the program make sure you added "\n" in your printf statement.
06-22-2017 04:50 AM
06-22-2017 05:59 AM
Try the following steps, it sometimes helps:
-> program the FPGA
-> open/configure the terminal only when the FPGA is programmed
-> run the application
06-23-2017 05:58 AM
The hello world application worked when I removed the DDR3 SDRAM instance and replaced it with BRAM.
Any inputs/suggestions as to why this happened would be extremely helpful.
Thanks in advance.
06-26-2017 08:48 PM
It looks like DDR has some problem. You may want to run memory test application to see if it can detect any problems. Alternatively, you can use XSDB to download the elf and then verify it. Also, try to de-select the 'system reset' option in your SDK debug configuration. MIG DDR controller needs some calibration delay after reset, so if there is not sufficient delay after reset and before you try to run the app, it may not work properly
01-11-2019 07:40 PM
01-14-2019 12:23 AM
Our Community Help has a tip that might help you : Tip: If the message is older than 6-12 months, please post a new message rather than adding to the existing thread. Your inquiry will have a better chance of being picked up by an expert if it is a new topic.
I would suggest you create a new topic on the appropriate board