MyFPGA Forum

标题: 请教:如何使用FLASH [打印本页]

作者: 清霜一梦    时间: 2010-6-7 18:12
标题: 请教:如何使用FLASH
本帖最后由 清霜一梦 于 2010-6-7 19:03 编辑

我使用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从没有成功过啊
作者: lixuerui0109@    时间: 2010-7-12 11:25
看看这个吧有flash的
作者: wmt1963020    时间: 2011-12-5 22:36
没来得急看,应该不错,先帮你顶




欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3