Board logo

标题: 请教:程序如何存入EPCS4中 [打印本页]

作者: yuanganggang    时间: 2005-5-23 23:02     标题: 请教:程序如何存入EPCS4中

我的板子上用的是EP1C6和EPCS4,外加一片SDRAM,我想把程序存在EPCS4中,上电 配置完成后,把 程序读入SDRAM中运行,这样做是否可行(主要是不想再加flash了),如果行,应该是怎样的步骤?谢谢!还有想问的是nios编译出来的程序是不是很大,EPCS4能存多大
作者: yuanganggang    时间: 2005-5-24 09:32

没人知道吗?
作者: liannunu    时间: 2005-5-26 13:27

首先你必须用AS模式下载,其次在QUARTUS中点击你的PROJECT右键里面的SETTING,选择其中的DEVICE选项,在右边的窗口中device&pin options的按钮,进去,在configution那栏中,选择configuration device中的EPCS4就可以了,OK就可以了,AS模式自动下载到EPCS4
作者: yuanganggang    时间: 2005-6-14 19:59

我在sopc中加入了epcs controller,选择目标板为ep1c20,但在IDE中的programmer中下载时不行,说jtag id不对,因为我用的是ep1c6,但ep1c6在sopc下的epcs controller中没有目标板,无法指定,不知又人用过否,
也不知道我表达清楚没有,我的语言能力是够弱的。
作者: hongbh0824    时间: 2005-9-7 17:40

我也遇到和你同样的问题!现在你的问题得到了解决了吗???
作者: admiral1    时间: 2005-9-7 22:05

首先 你要有自己得 合适得target board
然后 如果你要把软件工程写入 epcs 就要使用 flash programmer
最后 你在SOPC 中把 reset 地址指向 EPCS 就可以了
作者: hongbh0824    时间: 2005-9-12 10:59

自己做了一个target board,但是还是下了,
作者: yzhyyq    时间: 2005-9-29 03:00

我用的方案和楼主一样,是EP2c35和EPCS64,外加一片SDRAM, 因为EPCS64是64M,我想容量是没有问题的,但是在IDE中bulid project的时候总是告诉我EPCS64不够,我看了一下,根本就没用上EPCS64,我已经在system library里选了EPCS_controller,不知道是数码原因。
作者: gsjdan    时间: 2005-9-29 16:28

我今天试了一下,我已经写进去了,没有任何问题呀/
作者: yzhyyq    时间: 2005-9-29 17:12

to gsjdan: 你可以告诉我们你跟我们方法有什么不同,设置应该注意什么地方吗? 或者,你最好就把你的步骤告诉我们,好吗?
另外,如何检查EPCS和SDRAM里面有没有东西。先谢谢啦.
作者: hongbh0824    时间: 2005-11-14 09:16

我的做好后写进去老是报:
Verification failure after write.
WARNING: Default charset GBK not supported, using ISO-8859-1 instead
请问高手这是什么原因呢?
作者: hongbh0824    时间: 2005-11-14 09:19

#! /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

请高手指点密精!先谢谢了!
作者: shuishangpiao12    时间: 2005-12-4 17:16

我也遇见了这个问题,请问有人解决了吗?
作者: topzyb    时间: 2005-12-5 18:15

用jtag能下载epcs64中去吗,如果像上面说的把其先设计成AS模式?
作者: hongbh0824    时间: 2005-12-26 12:22

是不是flash-programmer只支持EPCS16和EPCS64不支持EPCS4呢!我用的是EPCS4但是在创建FLASH文件时用Convert_programming_file时指定的设备确是EPCS16,写完后就报校验错误。我想肯定就是这个原因吧!不知道这个如何解决呢!高手们能指点指点吗?谢谢!
作者: enagy    时间: 2006-3-29 21:38

大家好,请大家帮忙出出主意。
我用EP1c12的fpga,flash用epcs4,接线按照手册接的,但是as模式下载不了,usercode是全0,下载的时候提示说不能认出该器件的ID,大家有没遇到类似的情况,麻烦告知解决的方法,急!

作者: wmin97    时间: 2006-11-30 15:02

我也想知道,具体讲到这块的文档还没有找到,高手指点一下。


作者: kzw    时间: 2006-12-1 12:17

没有任何问题啊,只要使用5.1以上版本,直接用命令行写epcs,很方便的,不需要加任何target,不过要在5.1以上版本,5.0我试过不行的。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0