xil_printf(" %s\n\r", inet6_ntoa(*ip));} #else static void print_ip(char *msg, ip_addr_t *ip){ print(msg);xil_printf("%d.%d.%d.%d\r\n", ip4_addr1(ip), ip4_addr2(ip),ip4_addr3(ip), ip4_addr4(ip));} static void print_ip_settings(ip_addr_t *ip, ip_addr_t *...
xil_printf("Error: XDMaPs_Example_W_Intr failed\r\n"); return XST_FAILURE; } xil_printf("XDMaPs_Example_W_Intr passed\r\n"); return XST_SUCCESS; } #endif /***/ /** * * Interrupt Example to test the DMA. * * @param DeviceId is the Device ID of the DMA controller. * * ...
103 int status; 104 xil_printf("SCU Timer Interrupt Test \r\n"); 105 106 mio_init(&Gpio); //MIO引脚初始化 107 status = timer_init(&Timer); //定时器初始化 108 if (status != XST_SUCCESS) { 109 xil_printf("Timer Initial Failed\r\n"); 110 return XST_FAILURE; 111 } 112 timer...
eth_link_status = ETH_LINK_UP; xil_printf("Ethernet Link up\r\n"); } break; } // xil_printf("net0_link_state %d\r\n",net0_link_state); } if(netif == xxx_netif1){ if ((xemacp->IsReady != (u32)XIL_COMPONENT_IS_READY) || (eth_link_status1 == ETH_LINK_UNDEFINED)) ...
#include "xil_printf.h" #include "ff.h" #include "xil_cache.h" #include "xplatform_info.h" #include "time.h" #include "../user/headfile.h" #define PACK_LEN 32764 static FIL fil; /* File object */ static FATFS fatfs;
如果我们只是用串口来打印信息的话,那么可以直接使用 print()或者 xil_printf()函数就可以了,无需在程序中对串口做配置。但是如果我们需要使用 UART 来完成某些特定功能的话,如串口接收中断,那么就要了解 UART 控制器初始化、 UART 中断初始化以及 UART 常用的 API 函数等相关内容了。
xil_printf(" %s\n\r", inet6_ntoa(*ip)); } #else static void print_ip(char *msg, ip_addr_t *ip) { print(msg); xil_printf("%d.%d.%d.%d\r\n", ip4_addr1(ip), ip4_addr2(ip), ip4_addr3(ip), ip4_addr4(ip)); } static void print_ip_settings(ip_addr_t *ip, ip_ad...
#include<stdio.h>#include"platform.h"#include"xil_printf.h"intmain(){init_platform();print("Hello World\n\r");print("Successfully ran Hello World application");cleanup_platform();return0;} 如果自己创建应用程序文件,应加入一个标准的hello world代码 ...
"xil_printf.h"#include "xil_io.h"int main(){int i;char chardata;Xil_DCacheDisable();printf("AXI4-FULL RW TEST~\n\r");while(1){scanf("%c",chardata);if(chardata="y"){printf("start\r\n");for(i=0;i<4096;i=i+4){printf("%d is %d\n",i,(int)(Xil_In32(0x10000000+i...
不能溢出了N_std =Xil_In32(XPAR_FREQ_EA_V1_0_0_BASEADDR+4);N_test =Xil_In32(XPAR_FREQ_EA_V1_0_0_BASEADDR+8);xil_printf("N_std=%d\r\n",N_std);xil_printf("N_test=%d\r\n",N_test);Freq_test =(double)100.0*N_test/N_std;//标准时钟是100MHzprintf("The Frequency is...