Hi,
yes it is the same pof file and I can change to Image 1 with the config_sel pin at startup.
I also tested it with writing the config_sel=1 and config_sel_overwrite=0 to just triggering the rconfig.
On the good boards I read the input_reg with 0 because of the reconfiguration and on the three that do not reconfigure I still read config_sel=1...
Because of your last post I added just one additional state for the busy checking.
- addr="000", writedata = "01"
- addr="000", writedata = "01", write='1' (triggering the reconfiguration)
- addr="011", read='1'
- addr="011", read='1' <-- added
- addr="011", read='1' and wait till readdata(0) is '0'
Still it never gets busy (readdata(0) is always zero), but now it does the reconfiguration. I actually don't understand why.
Is it necessary to check the busy after writing to Offset 0? Can any operations after the triggering of the reconfiguration "abort" the reconfig?