Hi to all,
I'm designing a board based on BF518 and it's IEEE1588 peripheral set. In my application I do need the PPS_OUT signal that is muxed with SPI0_CLK signal. So, it seems I will not be able to use a Serial dataflash as boot and storage device and I must use a Parallel Flash. I've understood that the Rom Boot code use SPI0 controller : is there a way to change this default configuration ? I see at page 1366 of Hardware reference manual that changing the pControlRegister variable of the structure ADI_BOOT_DATA the behaviour of BROM_SPIBOOT could be changed :
"Similarly, when using a different SPI controller than SPI0, write the MMR address of the relevant SPIx_CTL register into the pControlRegister variable". Is there some pre-compiled boot that could be stored in OTP to do this job ? I think that using PPS_OUT is very useful in IEEE1588 application and , on the other side, would be better to use a Serial Dataflash rather a parallel one......
Can anyone give me some suggestions ?