首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

请教:程序如何存入EPCS4中

请教:程序如何存入EPCS4中

我的板子上用的是EP1C6和EPCS4,外加一片SDRAM,我想把程序存在EPCS4中,上电 配置完成后,把 程序读入SDRAM中运行,这样做是否可行(主要是不想再加flash了),如果行,应该是怎样的步骤?谢谢!还有想问的是nios编译出来的程序是不是很大,EPCS4能存多大
没人知道吗?
首先你必须用AS模式下载,其次在QUARTUS中点击你的PROJECT右键里面的SETTING,选择其中的DEVICE选项,在右边的窗口中device&pin options的按钮,进去,在configution那栏中,选择configuration device中的EPCS4就可以了,OK就可以了,AS模式自动下载到EPCS4
有你,有我,有我们共同的努力,一定要把NIOS搞透,搞熟
我在sopc中加入了epcs controller,选择目标板为ep1c20,但在IDE中的programmer中下载时不行,说jtag id不对,因为我用的是ep1c6,但ep1c6在sopc下的epcs controller中没有目标板,无法指定,不知又人用过否,
也不知道我表达清楚没有,我的语言能力是够弱的。
我也遇到和你同样的问题!现在你的问题得到了解决了吗???
首先 你要有自己得 合适得target board
然后 如果你要把软件工程写入 epcs 就要使用 flash programmer
最后 你在SOPC 中把 reset 地址指向 EPCS 就可以了
soso
 I was born to love you
自己做了一个target board,但是还是下了,
我用的方案和楼主一样,是EP2c35和EPCS64,外加一片SDRAM, 因为EPCS64是64M,我想容量是没有问题的,但是在IDE中bulid project的时候总是告诉我EPCS64不够,我看了一下,根本就没用上EPCS64,我已经在system library里选了EPCS_controller,不知道是数码原因。
我今天试了一下,我已经写进去了,没有任何问题呀/
to gsjdan: 你可以告诉我们你跟我们方法有什么不同,设置应该注意什么地方吗? 或者,你最好就把你的步骤告诉我们,好吗?
另外,如何检查EPCS和SDRAM里面有没有东西。先谢谢啦.
我的做好后写进去老是报:
Verification failure after write.
WARNING: Default charset GBK not supported, using ISO-8859-1 instead
请问高手这是什么原因呢?
#! /bin/sh
#
# This file was automatically generated by the Nios II IDE Flash Programmer.
#
# It will be overwritten when the flash programmer options change.
#

cd E:/win2000/altera/kits/nios2/examples/NIOSII/my_board/software/my_board/Debug

# Creating .flash file for the FPGA configuration
$SOPC_KIT_NIOS2/bin/sof2flash --flash=ic3 --offset=0x00000000 --epcs --input=$SO
PC_KIT_NIOS2/examples/NIOSII/my_board/my_board.sof --output=my_board.flash
Info: *******************************************************************
Info: Running Quartus II Convert_programming_file
Info: Command: quartus_cpf --no_banner --convert --device=EPCS16 --option=my_boa
rd.opt E:/win2000/altera/kits/nios2/examples/NIOSII/my_board/my_board.sof my_boa
rd.pof
Info: Quartus II Convert_programming_file was successful. 0 errors, 0 warnings
    Info: Processing ended: Sun Nov 13 14:52:16 2005
    Info: Elapsed time: 00:00:02
Info: *******************************************************************
Info: Running Quartus II Convert_programming_file
Info: Command: quartus_cpf --no_banner --convert my_board.pof my_board.rpd
Info: Quartus II Convert_programming_file was successful. 0 errors, 0 warnings
    Info: Processing ended: Sun Nov 13 14:52:17 2005
    Info: Elapsed time: 00:00:01
WARNING: Default charset GBK not supported, using ISO-8859-1 instead

# Programming flash with the FPGA configuration
$SOPC_KIT_NIOS2/bin/nios2-flash-programmer --input=my_board.flash --sof=$SOPC_KI
T_NIOS2/examples/niosii/project/mytargboard/mytargboard/system/mytargboard.sof -
-cable='ByteBlasterII [LPT1]' --epcs
Nov 13, 2005 2:52:18 PM - (??) nios2-flash-programmer: Launching Quartus Program
mer to download:
     E:/win2000/altera/kits/nios2/examples/niosii/project/mytargboard/mytargboar
d/system/mytargboard.sof
Pre-Reading 78KBytes of data from ic3:
    |----.----+----.----|
    ********************* (10.016 sec).
Erasing 2 Sectors:
    |----.----+----.----|
    ********************* (2.312 sec).
Writing 128KBytes :
    |----.----+----.----|
    ********************* (7.282 sec).
Verifying 128KBytes of data:
    |----.----+----.----|
    ***********Nov 13, 2005 2:52:49 PM - (??) nios2-flash-programmer: Verificati
on failure after write.
WARNING: Default charset GBK not supported, using ISO-8859-1 instead

# Creating .flash file for the project
$SOPC_KIT_NIOS2/bin/elf2flash --flash=ic3 --epcs --base=0x0 --end=0x7fffffff --i
nput=my_board.elf --output=epcs_controller.flash --boot=$SOPC_KIT_NIOS2/componen
ts/altera_nios2/boot_loader_epcs.srec
WARNING: Default charset GBK not supported, using ISO-8859-1 instead

# Programming flash with the project
$SOPC_KIT_NIOS2/bin/nios2-flash-programmer --input=epcs_controller.flash --sof=_
_NO_SOF_PLEASE__ --cable='ByteBlasterII [LPT1]' --epcs
Nov 13, 2005 2:52:50 PM - (??) nios2-flash-programmer: SOF-download skipped.
Pre-Reading 8KBytes of data from ic3:
    |----.----+----.----|
    ********************* (3.578 sec).
Writing 64KBytes :
    |----.----+----.----|
    ********************* (3.531 sec).
Verifying 64KBytes of data:
    |----.----+----.----|
    *********************Nov 13, 2005 2:53:05 PM - (??) nios2-flash-programmer:
Verification failure after write.
WARNING: Default charset GBK not supported, using ISO-8859-1 instead

# Creating .flash file for the datafile
$SOPC_KIT_NIOS2/bin/bin2flash --flash=ic3 --location=0x0 --epcs --input=epcs_con
troller_boot_rom.flash --output=epcs_controller_boot_rom.flash
WARNING: Default charset GBK not supported, using ISO-8859-1 instead

# Programming flash with the datafile
$SOPC_KIT_NIOS2/bin/nios2-flash-programmer --input=epcs_controller_boot_rom.flas
h --sof=__NO_SOF_PLEASE__ --cable='ByteBlasterII [LPT1]' --epcs
Nov 13, 2005 2:53:06 PM - (??) nios2-flash-programmer: SOF-download skipped.
Pre-Reading 21KBytes of data from ic3:
    |----.----+----.----|
    ********************* (3.203 sec).
Writing 64KBytes :
    |----.----+----.----|
    ********************* (3.391 sec).
Verifying 64KBytes of data:
    |----.----+----.----|
    *********************Nov 13, 2005 2:53:21 PM - (??) nios2-flash-programmer:
Verification failure after write.
WARNING: Default charset GBK not supported, using ISO-8859-1 instead

请高手指点密精!先谢谢了!
我也遇见了这个问题,请问有人解决了吗?
用jtag能下载epcs64中去吗,如果像上面说的把其先设计成AS模式?
是不是flash-programmer只支持EPCS16和EPCS64不支持EPCS4呢!我用的是EPCS4但是在创建FLASH文件时用Convert_programming_file时指定的设备确是EPCS16,写完后就报校验错误。我想肯定就是这个原因吧!不知道这个如何解决呢!高手们能指点指点吗?谢谢!
返回列表