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.
|