We have a PCIe endpoint card based on the AM5706. Things are working fine except for a card reboot after a flash update. In this case the host downloads new SW which is then written to flash.
So far all works except that after the SW has been written to flash the there is a processor cold reset to reboot the card and load the new SW.
The PCIe link is up but the configuration registers such as the BARs have been reset. The host can no longer see the local memory that was mapped to the PCIe bus.
Is there a method that can be run on the AM5706 that would result in the host reprogramming the configuration registers?
Joe