Forum Discussion

plancheres's avatar
plancheres
Icon for New Contributor rankNew Contributor
15 days ago
Solved

RSU: Corrupted decision firmware after loading initial RSU image jic (Stratix 10)

Hi, I'm programming an initial RSU image JIC containing a factory image and two application images and, after power cycling, the device always boots to the factory image with an RSU_STATUS of  Cur...
  • tehjingy_Altera's avatar
    14 days ago

    Hi plancheres 

    The likely issue is that factory.rbf and the application RBFs are signed, but factory_boot.rbf was generated as an unsigned RBF:

     

    quartus_pfg -c factory_image.sof factory_boot_unsigned.rbf -o rsu_boot=ON

     

    Please sign the generated BOOT_INFO RBF using the same signing chain and private key used for the factory image:

     

    quartus_sign --family=stratix10 --operation=sign \  --qky=<signing_chain.qky> \  --pem=<signing_private_key.pem> \  factory_boot_unsigned.rbf factory_boot_signed.rbf

     

    Update Bitstream 1 in the PFG to use the signed file:

    <bitstream id="Bitstream_1">    <path>factory_boot_signed.rbf</path> </bitstream>