|
0点数
本帖最后由 清霜一梦 于 2010-6-7 19:39 编辑
我使用FLASH时出现了很多的无法解决的错误,望高手在闲暇之时俯指,小弟受益无穷。
我用的是DE2_70的板子,CPU标准型,复位向量:CFI, 异常:ram 。 cfi_flash:add 21, data 16 timing: 0. 100. 0
epcs:默认。 RAM :100M PIO_LED 8位 PIO_SWITCH 8位
三态桥:默认。
oFLASH_RST_N oFLASH_BYTE_N oFLASH_WP_N 三个都接高电平
IDE 中程序:
#include "system.h"
#include "altera_avalon_pio_regs.h"
#include "alt_types.h"
int main ()
{
while(1)
{
// alt_u8 A;
alt_u8 B;
B=IORD_ALTERA_AVALON_PIO_DATA(PIO_SWITCH_BASE);
IOWR_ALTERA_AVALON_PIO_DATA(PIO_LED_BASE,B);
在flash program ——>program fpga configuration data into hardware -image region of flash memory
的 hardware image 为:custom。 memory为cfi-flash
出现错误是:
Please check that your PLD is correctly configured, downing a new SOF file if necessary
重新编译后重复flash program中的动作 还是这个错误
如果先将.pof文件以asp方式烧入epcs,再执行flash program 还是这个错误
但是如果先用jtga方式下载.sof文件到fpga 再执行flash program 就会出现这个错误:
Resetting and pausing target processor: OK
No CFI table found at address 0x01400000 //(0x1400000是cfi-flash的基地址)
Leaving target processor paused
我觉得在flash program中有将.sof下到cfi的选项,没有必要用asp方式将.pof文件事先烧入flash,
同时通过jtag方式下载.sof文件更是没有用,因为掉电之后就没有了啊,flash怎么找到硬件配置文件.sof呢
这个flash 我弄了一个星期都没有用上,真是---------
急待解决,敬请指教!!!
如果我说得不够清楚 导致老师们无法找出我的工程错在哪儿。那能不能麻烦您上传一个成功用SOPC builder做成使用flash的实例 给我看看呢
因为我用flash从没有成功过啊
事态紧急!!!(我只有这么多的币,倾家荡产求知识)
急 急 急 |
|