| 
												
						
						
												1#
						发表于 2015-06-27 17:56:43 
															
	开发环境:win7 64 + ISE14.5, 芯片选XC3S1400AN,属于spartan-3AN系列FPGA,片内带FLASH那种
 
	用EDK生成了一个microblaze处理器并加入了一个串口和一个gpio,下载到fpga后程序可运行,但问题是 无法固化。
 
	在SDK里program flash时,报错如下图
 
	  
	 
		后来我想把bitstream和生成的elf文件合成一个mcs文件再下载,但在impact里合成失败了,就算单独转换一个bit文件到mcs文件也会报错,具体信息如下所示
	 
		'1': Loading file 'E:/work/yangchengzhi/baojingqi/test_set/my_cpu_top.bit' ...INFO:iMPACT - Elapsed time =      0 sec.
 done.
 INFO:iMPACT:501 - '1': Added Device xc3s1400an successfully.
 ----------------------------------------------------------------------
 ----------------------------------------------------------------------
 file : E:/work/yangchengzhi/baojingqi/test_set/my_cpu_top.bit  used size : 4755296
 Add one device.Next Start Address=91263
 INFO:iMPACT - Current time: 2013/7/17 18:35:44
 Total configuration bit size = 4755296  bits.
 Total configuration byte size = 594412 bytes.
 ######### is 512ERROR:Bitstream:25 - 0x91212 bytes loaded up from 0x0 would exceed promsize 0x80000.
 |