How to check, at runtime, the version of the processor?
Is there a register or Rom function/variable that holds an ID of the type being a BF700 -> BF707?
Same issue on BF60x.
On my current project, the hardware can be a mix of BF706/BF709 and/or BF607/BF609 processors connected through SPI ports to a host processor.
I like to detect the dsp type by uploading an dxe that can communicate back the correct version.
After this the host processor can start booting the main firmware image, compiled for the correct DSP.