为什么程序可以JTAG调试不能下载到Flash?
最近自己设计了一块印制板,原理图都是按照标准
威廉希尔官方网站
画的,在下载程序时遇到了些问题,可以JTAG调试但不能下载到Flash,以下为生成PROM文件时的报错:
方法一、file--new project--create a new project--prepare a PROM File--step 1.select storage target 选择
''Xilinx Flash/PROM"--Platform Flash xcf32p [32M] --Enter Data
当我加载配置文件时( the .bit 文件只有4.02M啊。无论我程序代码有多长, .bit文件都是4.02M,这有问题吗?), 显示
"File Exceeds PROM Density :File allocation exceeds total PROM density by 207264 Bits.Please add more PROMS or remove some Design Files." 继续Initialize chain,显示
ERROR:iMPACT-The File selected is too large for the PROM/storage device. So can not program to PROM.
方法二、file--new project--create a new project--prepare a PROM File--step 1.select storage target 选择
"Generic Parallel PROM"--Parallel PROM(Bytes) 32M --Enter Data
然后加载配置文件盒生成PROM文件都是成功的。当我 Initialize chain, 显示
ERROR:iMPACT-The File selected is too large for the PROM/storage device.
以下是芯片型号和软件:
spartan-6: xc6sl150
Flash: xcf32p
ISE version : 13.3
Configuration Mode: Platform Flash Single-Device Master SelectMAP Configuration
求指点啊