仅对英特尔可见 — GUID: aep1532937566832
Ixiasoft
5.6.2. 创建初始闪存映像,包含出厂映像的比特流和一个应用程序映像
- 在File菜单上,点击Programming File Generator。
- 从Device family下拉列表中选择 Intel® Stratix® 10。
- 从Configuration mode下拉列表中选择配置模式。当前的 Intel® Quartus® Prime软件仅支持Active Serial x4中的远程系统更新特性。
- 在Output Files选项卡上,指定输出目录和文件名。
- 选择输出文件类型。
对Active Serial (AS) x4配置模式选择以下文件类型:
- JTAG Indirect Configuration File (.jic)
- Memory Map File (.map)
- Raw Programming File (.rpd)。.rpd文件的生成是可选的。
图 76. 创建初始闪存映像 - 在Input Files选项卡上,点击Add Bitstream,选择出厂和应用映像.sof文件并点击Open。
- Bitstream_1是出厂映像的比特流。
- Bitstream_2是应用程序映像的比特流。
图 77. Input Files Tab: Specifying the .sof - 在Configuration Device选项卡上,点击Add Device,选择MT25QU02G闪存,然后点击OK。Programming File Generator工具自动填充闪存分区。
- 选择FACTORY_IMAGE分区并点击Edit。
- 在Edit Partition对话框中,在Input file下拉列表中选择Bitstream_1作为出厂映像.sof。对Page 和Address Mode保留默认设置。点击OK。
- 选择MT25QU02G闪存,点击Add Partition。
- 在Add Partition对话框中,在Input file下拉列表中选择Bitstream_2作为应用程序映像.sof。指定Page: 1。对Address Mode保留默认设置。点击OK。
- 在Flash loader中点击Select。从Device family列表中选择 Intel® Stratix® 10。选择1SX280LU2作为Device name。点击OK。
- 点击Generate生成远程系统更新编程文件。Programming File Generator生成以下文件:
- Initial_RSU_Image.jic
- Initial_RSU_Image_jic.map
图 78. Configuration Tab: Add Device, Partition, Flash Loader and Generate
以下实例生成显示了生成的.map文件。.map列出了出厂映像的起始地址,CPB0,CPB1和一个应用程序映像。远程系统更新需要这些地址。
BLOCK START ADDRESS END ADDRESS
BOOT_INFO 0x00000000 0x0010FFFF
FACTORY_IMAGE 0x00110000 0x002D3FFF
SPT0 0x002D4000 0x002DBFFF
SPT1 0x002DC000 0x002E3FFF
CPB0 0x002E4000 0x002EBFFF
CPB1 0x002EC000 0x002F3FFF
Application Image 0x002F4000 0x004B7FFF
Configuration device: 1SX280LU3S2
Configuration mode: Active Serial x4
Quad-Serial configuration device dummy clock cycle: 15
Notes:
- Data checksum for this conversion is 0xBFFB90A5
- All the addresses in this file are byte addresses
生成编程文件后,可以对闪存进行编程。