Nexys3学习手记7:MicroBlaze小试牛刀
时间:02-11
来源:网络整理
点击:
nclude "xgpio_l.h" //This header file contains identifiers and driver functions #define uchar unsigned char#define uint unsigned short /* ------------------------------------------------------------ *//* delay function *//* ------------------------------------------------------------ */void delay(uint cnt){ uint i,j; for(i=0;i<cnt;i++) for(j=0;j<256;j++);} /* ------------------------------------------------------------ *//* main function *//* ------------------------------------------------------------ */int main(){ uchar m; while(1) { for(m=0;m<8;m++) { XGpio_WriteReg(XPAR_LEDS_BASEADDR,1,(1<<m)); delay(10000); } } return 0;} 接着右键单击example_application_0并选择Builder Project对该软件工程进行编译。接着配置产生可在线烧录的.bit文件,这个.bit文件将包括硬件工程生成的.bit文件和软件工程烧录文件.elf。在XPS的菜单栏选择Xilinx ToolsàProgram FPGA,Program FPGA的配置如图19所示,Bitstream中选择硬件生成的配置文件testled.bit,一般就在工程目录下;BMM File中选择硬件系统文件edkBmmFile_bd.bmm,也在工程目录下;最后在Software Configuration下点击ELF File to Initialize in Block RAM的下拉条找到example_application_0.elf即软件工程的烧录文件。

Nexys3 MicroBlaze 相关文章:
- Nexys3学习手记3:硬件外设走马观花(02-11)
- Nexys3学习手记5:流水灯在线运行(02-11)
- Nexys3学习手记6:ClockingWizard探秘(02-11)
- Nexys3学习手记8:FT232之高速UART(02-11)
- Nexys3学习手记2:建立自己的开发环境(02-11)
- MicroBlaze:malloc 函数动态分配内存溢出(02-11)
