lyj6905 当前离线
注册会员
订阅 TOP
caopengly 当前离线
版主
论坛元老
NIOS2_PROGRAMMER是将sof写在epcs里。
“SOF2FLASH将SOF文件转换成了FLASH”将配置文件写在flash中。
TOP
谢谢斑竹 我是这样一个应用情况:我通过网口从计算机获取配置文件 然后将文件写入到指定的区域 但我发现这样不行 请教斑竹 我这样的想法可以实现吗 如果可以 怎么实现?
“我通过网口从计算机获取配置文件 然后将文件写入到指定的区域”这种做法没有见到过,是你自己想的吗,我想是可以的不过需要很大的工作量,需要很专业的知识。
你用来下程序和烧程序的工作是由跑nios系统本身来完成的吗?那nios系统需要有下载程序的程序模块,你是下到flash中还是epcs中?需要对flash存取的控制时序,然后将缓存中的配置文件下到epcs或flash中,就可以了。
[此贴子已经被作者于2007-7-28 18:00:45编辑过]
谢谢斑竹的再次回答 可以就这个问题进一步讨论吗?我是通过NIOS系统来下载和烧写程序的 主要是我的板子做好后 JTAG口被另一块板子遮住了 并且我想不打开设备直接把我的SOF文件和ELF文件烧进去 另外我们的扳子有8种配置模式 还有一个上层 的控制软件和NIOS核 大家各人可以自己更新自己的程序 我原以为将这些文件转换成FLASH文件 然后将他们写到指定位置就可以了 但当我这样做时我发现不可以 但我不是很明白NIOS PROGRAMMER做了什么工作 我是下到FLASH中,程序本身有网络模块和烧写模块 并且这个是没有问题的 我将SOF文件换成FLASH文件后 文件大小大概是1.8M左右 本身的SOF文件是700多K 我观察NIOSPROGRAMMER它其实也只烧写了700多K 这就让我不明白了 到底NIOSPROGRAMMER的工作过程是怎么样的?不知我的问题描述能否让斑竹明白 希望前辈多指教 刚入这个NIOS系统 很多不懂 谢谢
“我是通过NIOS系统来下载和烧写程序的 主要是我的板子做好后 JTAG口被另一块板子遮住了 并且我想不打开设备直接把我的SOF文件和ELF文件烧进去 ”就是这个原因让你产生了通过网络来烧固件的呀,你可以将线引出来,jatg只有4根线,如果还不行,你可以拆开引。要知道自己开辟一种新的方法是很费精力和时间的。
“程序本身有网络模块和烧写模块 并且这个是没有问题的 我将SOF文件换成FLASH文件后 文件大小大概是1.8M左右 本身的SOF文件是700多K 我观察NIOSPROGRAMMER它其实也只烧写了700多K 这就让我不明白了 到底NIOSPROGRAMMER的工作过程是怎么样的?”flash programmer的具体信息可以参考: ug_nios2_flash_programmer.pdf (网上如果google就有,很好下载。)
kzw 当前离线
Altera Nios 软核嵌入式处理器版