AN 741:使用Nios II处理器通过UART接口对Max10 FPGA器件进行远程系统更新

ID 683661
日期 6/15/2015
Public

1.7.1.2. 对远程系统更新生成文件

要对远程系统更新生成.pof.map.rpd文件,请执行下列步骤:

  1. 恢复Factory_imageapplication_image_1application_image_2,并编译这三个设计。
  2. 生成下表中所介绍的两个.pof文件:
    注: 有关生成.pof文件的步骤,请参考通过转换编程文件生成.pof
    所生成的.pof 2 被包括的.sof
    app1.pof
    • Factory_Image.sof
    • Application_Image_1.sof
    app2.pof
    • Factory_Image.sof
    • Application_Image_2.sof
    注: 生成.pof时,必须要生成.rpd.map文件。
  3. 使用任何hex编辑器打开app2.rpd
  4. 在hex编辑器中,通过参阅.map文件,根据开始和结束偏移选择二进制数据模块。10M50器件的开始和结束偏移分别为0x12000和0xB9FFF。复制这一模块到新的文件,并将其保存在不同的.rpd文件中。这个新的.rpd文件仅包含应用映像2。
    图 3. .map文件的实例所显示的开始和结束偏移适用于10M50器件。
2 所生成的.pof的文件名只是一个例子。您可以随意重命名该文件。