The Uart of vc707 has no output


(ZhuXuanlong) #1

Hi,
I only program the mcs file of vc707, and then power on the vc707. The uart of vc707 has no output. The file sd.c contains the following code:
int main(void)
{
REG32(uart, UART_REG_TXCTRL) = UART_TXEN;

kputs("INIT");
sd_poweron();

Why can’t I see the output of kputs function through UART? Thank you very much!


(Erik Danie) #2

Sorry for the delayed response,

Are you sure that you are looking at the correct serial port with the correct baud rate (115200)? You should see some sort of output whether or not the sd initialization is successful. Pressing the reset button on the vc707 will trigger it to restart the sequence for easier testing.

Another possibility, do you have the Hitech Global FMC PCIe card? If you made the default fpga image and don’t have this, the core will be stuck in reset. You can change the makefile to point to “VC707BaseShell” instead of “VC707PCIeShell” to avoid this if this is the issue.


(ZhuXuanlong) #3

Thank you for your reply. I have the Hitech Global FMC PCIe card, but the uart still can’t output any data. The FAE analysis FMC card should be good. Is there any way to further analyze whether it is related to the card?