Advertisement

合并SOF和ELF生成JIC文件的脚本E30.rar

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
该资源为一个用于合并SOF和ELF文件以生成JIC文件的自动化脚本,适用于需要高效管理电子设计数据的用户,能够显著提升开发效率。 文件分为两个版本:“合并sof和elf生产jic文件脚本.rar”适用于使用EP4CE10+EPCS16芯片的小梅哥FPGA开发板系列,包括AC620、AC601及Starter等。“合并sof和elf生产jic文件脚本 - 4ce30.rar”则针对采用EP4CE30+EPCS64的设备设计,适用于小梅哥基于EP4CE30或EP4CE40芯片开发的所有FPGA板卡,如AC6102。 该工具的功能在于将Quartus ii编译生成的sof文件与NIOS II EDS编译产生的elf文件合并成jic格式的烧写文件。使用此工具前,请确保满足以下条件: - Quartus ii软件版本为13.0或以上; - 编译后的sof文件位于项目根目录下的output_files文件夹中,部分老版工程可能需要用户手动调整脚本和cof文件以符合这一要求; - nios ii的软件工程项目路径应为quartus 工程根目录下名为software的子目录(通常情况下这一步已经满足)。 使用步骤如下: 1. 将generate_jic.tcl、generate_jic.sh以及generate_jic.cof三个文件复制至nios ii软件工程中。 2. 在eclipse环境中选择应用项目,而非BSP项目,右键点击并进入NIOS II -> NIOS command shell菜单; 3. 输入命令./generate_jic.sh(完成运行后,这些脚本和cof文件会被移动到quartus 工程根目录,并在该位置生成一个名为myoutput_files的子文件夹)。 4. 在quartus ii软件中选择Tools -> Tcl Scripts选项并选中generate_jic.tcl,点击run执行(成功后会在myoutput_files目录下创建hs_combined.jic烧写文件); 5. 最终将此jic格式的固件烧录进FPGA设备,并对开发板进行断电重启操作,新编译好的程序便可以开始运行。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • SOFELFJICE30.rar
    优质
    该资源为一个用于合并SOF和ELF文件以生成JIC文件的自动化脚本,适用于需要高效管理电子设计数据的用户,能够显著提升开发效率。 文件分为两个版本:“合并sof和elf生产jic文件脚本.rar”适用于使用EP4CE10+EPCS16芯片的小梅哥FPGA开发板系列,包括AC620、AC601及Starter等。“合并sof和elf生产jic文件脚本 - 4ce30.rar”则针对采用EP4CE30+EPCS64的设备设计,适用于小梅哥基于EP4CE30或EP4CE40芯片开发的所有FPGA板卡,如AC6102。 该工具的功能在于将Quartus ii编译生成的sof文件与NIOS II EDS编译产生的elf文件合并成jic格式的烧写文件。使用此工具前,请确保满足以下条件: - Quartus ii软件版本为13.0或以上; - 编译后的sof文件位于项目根目录下的output_files文件夹中,部分老版工程可能需要用户手动调整脚本和cof文件以符合这一要求; - nios ii的软件工程项目路径应为quartus 工程根目录下名为software的子目录(通常情况下这一步已经满足)。 使用步骤如下: 1. 将generate_jic.tcl、generate_jic.sh以及generate_jic.cof三个文件复制至nios ii软件工程中。 2. 在eclipse环境中选择应用项目,而非BSP项目,右键点击并进入NIOS II -> NIOS command shell菜单; 3. 输入命令./generate_jic.sh(完成运行后,这些脚本和cof文件会被移动到quartus 工程根目录,并在该位置生成一个名为myoutput_files的子文件夹)。 4. 在quartus ii软件中选择Tools -> Tcl Scripts选项并选中generate_jic.tcl,点击run执行(成功后会在myoutput_files目录下创建hs_combined.jic烧写文件); 5. 最终将此jic格式的固件烧录进FPGA设备,并对开发板进行断电重启操作,新编译好的程序便可以开始运行。
  • SOFELFJICE10.rar
    优质
    这是一个用于合并SOF(Symbol Output File)和ELF(Executable and Linkable Format)文件以生成JIC(Jedec Intel HEX Configuration)文件的脚本,适用于需要将这两种格式转换为可编程设备配置文件的情境。该资源提供了一个便捷的自动化工具,帮助用户简化复杂的文件处理流程。 文件分为两个版本:“合并sof和elf生产jic文件脚本.rar”适用于使用EP4CE10+EPCS16的FPGA开发板,包括小梅哥所有以EP4CE6、EP4CE10芯片为基础的开发板如AC620、AC601及Starter等。“合并sof和elf生产jic文件脚本 - 4ce30.rar”适用于使用EP4CE30+EPCS64的FPGA开发板,包括小梅哥所有以EP4CE30或EP4CE40芯片为基础的开发板如AC6102。 该工具的作用是将Quartus ii编译产生的sof文件和NIOS II EDS编译生成的elf文件合并为jic文件,以便于烧写。使用此工具需要满足以下条件: 1. Quartus ii软件版本需在13.0及以上。 2. Quartus ii编译输出的sof文件应位于工程根目录下的output_files文件夹内(某些从老版修改过来的工程可能将sof文件直接输出到工程根目录,这需要用户自行调整脚本和cof文件)。 3. Nios II软件项目的路径为Quartus项目根目录下的software子目录中。 使用步骤如下: 1. 将generate_jic.tcl、generate_jic.sh及generate_jic.cof三个文件复制到Nios II的软件工程下。 2. 在Eclipse环境下,选择应用工程而非BSP工程项目,并通过右键菜单打开NIOS Command Shell界面。 3. 输入命令./generate_jic.sh在Shell中运行脚本(完成后会在Quartus II项目根目录生成myoutput_files文件夹并复制tcl和cof到该位置)。 4. 在Quartus ii软件内,通过Tools -> Tcl Scripts选择并执行generate_jic.tcl。成功后,在myoutput_files目录会看到hs_combined.jic文件的创建。 5. 最终将hs_combined.jic烧录至FPGA中,并对开发板进行断电重启操作即可使新固件生效运行。 该工具简化了生成jic文件的过程,方便用户在不同类型的FPGA开发板上快速部署和测试项目。
  • SOFELFJIC - 4ce30_SOFELF_QuartusII13.1_SOFELF_ELF
    优质
    该简介描述了一个用于在Quartus II 13.1环境下,自动将SOF(编程文件)与ELF(可执行目标文件)结合生成JIC配置文件的脚本。此工具简化了硬件编程流程,特别适用于需要同时处理FPGA配置数据和嵌入式系统代码的情况。 1. 使用的Quartus II软件版本需为13.0或以上。 2. Quartus II编译生成的SOF文件输出目录位于根目录下的output_files文件夹中。对于从老版本升级而来的工程,其SOF文件通常会默认保存在工程根目录下,因此用户需要自行修改相关脚本和COF文件以调整输出路径。 3. Nios II软件项目的路径通常是Quartus工程根目录下的software子文件夹内(这一般能满足需求)。需要注意的是,当前工具是针对EP4CE30与EPCS64设备编写的;如果使用其他器件,则用户需自行修改generate_jic.cof文件中的相应部分。
  • jic.rar、.ELF .SOF .hex
    优质
    本文介绍了一种方法,通过处理jic.rar文件和使用.ELF及.SOF脚本,最终生成.hex文件的过程和技术细节。 为了将Altera Verilog编写的.sof文件与NIOS编写的.elf文件转换为.hex文件,并使用Altera编译器生成.JIC文件进行固化,在my.sh脚本中需要指定.ELF和.SOF文件的名称,然后通过Nios II Command Shell运行该脚本。首先切换到包含JIC文件夹的位置,执行`./my.sh`命令即可一键完成.hex文件的生成过程。
  • CSV
    优质
    这段Python脚本用于自动化处理和整合多个CSV文件,通过读取、解析并合并指定目录下的所有相关CSV文档数据至单一输出文件中,提高数据分析效率。 要合并具有相同表头的CSV格式文件,请确保所有需要合并的文件放在同一目录下。
  • VBS多个Excel
    优质
    这是一个用于自动化的VBS(Visual Basic Script)脚本示例,专为将多个Excel工作簿的数据整合到一个统一的工作簿中而设计。通过简单的配置,用户可以高效地管理与处理大量分散的Excel数据文件。 花费了不少时间,但总算完成了。如果 Excel 文件有多行数据,则需要稍微进行一些调整。
  • PADSBOM.rar
    优质
    这段资料分享的是一个用于PADS软件自动生成物料清单(BOM)的脚本。它能够提高工程师在设计过程中的工作效率,简化繁琐的手动操作步骤。 标题中的“PADS导BOM脚本.rar”指的是一个用于PADS Layout软件的批处理脚本,该脚本能够帮助用户导出物料清单(Bill of Materials,简称BOM)。BOM是电子设计自动化过程的关键部分,它列出了电子产品所需的所有组件及其数量,对生产与采购至关重要。 描述中提到,这个脚本适用于不同版本的PADS Layout,并且能输出格式化的EXCEL文件。这种格式化的BOM便于阅读和编辑,同时也方便进行统计分析,如自动分类、计算元件个数和封装信息等。根据不同的属性(功能、供应商或其它),可以对元器件进行分类,这有助于优化供应链管理和生产流程;而元件数量的统计则对于预估成本及准备库存非常有用。此外,了解元件封装信息在焊接与组装过程中也非常重要。 标签“PADS BOM 脚本语言”表明该脚本可能是使用了如Visual Basic for Applications (VBA)或定制化脚本语言等内部支持的语言编写而成,在PADS中这样的脚本能自动化执行一系列任务,提高设计效率并减少人为错误。压缩包内的文件名BOM&PartValue.BAS暗示这可能为源代码的一部分,“BOM”代表物料清单,“PartValue”则指代元件的值或特性。这种类型的脚本通常包含了一系列函数和命令用于读取和解析PADS设计中的元器件数据,最终生成报表。 使用此脚本的一般步骤包括: 1. 打开待处理的设计项目于PADS Layout中。 2. 运行该批处理脚本,并根据需要调整参数设置(例如输出路径、分类方式等)。 3. 脚本将自动提取所有元器件的信息,如零件编号、数量及封装信息等等。 4. 提取的数据被整理并导出到一个EXCEL文件中。用户可进一步分析和处理该文件。 综上所述,“PADS导BOM脚本”是提高使用PADS Layout效率的一个实用工具,它简化了物料清单的生成过程,并增强了数据管理和分析能力。对于电子设计工程师及项目经理而言,这样的脚本能有效自动化繁琐的手动工作流程,使他们能够更专注于创新和问题解决。
  • Perl 自动 filelist
    优质
    这是一个用于自动化的Perl脚本,专门设计来生成包含文件列表的filelist文件,简化软件打包和分发流程中的文件管理任务。 使用方法非常简单:在当前目录下执行命令 `perl make_f.pl xx`(其中xx为生成的filelist文件名)。按下回车后将会创建一个.f文件,并列出当前目录内所有.v文件的绝对路径。如果将脚本中的.v替换为.c,则可以检索到当前目录下的所有.c文件,以此类推。 此脚本不仅能够帮助用户生成filelist文件,还能方便地查看和理解目录内的代码结构。
  • 用于INCAA2L
    优质
    简介:此脚本专为INCA软件设计,能够自动生成A2L数据库文件,极大提升了标定参数管理与工程配置效率,适用于汽车电子控制系统开发。 INCA使用的A2L文件生成脚本。
  • InstallCert:用于jssecacerts
    优质
    InstallCert是一款实用的Java工具脚本,专门设计用来捕获并导出受信任的SSL证书至jssecacerts文件中,便于开发者解决Java应用中的HTTPS连接问题。 安装证书并生成jssecacerts文件的步骤如下: 1. 汇编: ``` javac InstallCert.java ``` 2. 执行: ``` java InstallCert secure.example.com:443 ``` 此命令会生成一个名为`jssecacerts`的文件,将其复制到`usr/java/default/jre/lib/security`目录中。