we have a TMDXEVM6657L EVM and we are trying to boot it up using PCIe in big endian. We have the following quesitons:
1) when we change the endian bit (pin 1 of switch 3 on the EVM), the C6657 should go to its rom location 0x20B00000. The rom boot code should change depending upon the endian. How is this done? Would different rom code be mapped to this location based on endian or the jump is overwritten based on the endian?
2) if we power up the EVM after we change it from little endian to big endian, does the FPGA code in TMDXEVM6657L load different bootloader/demo code based on the endian? -- is there a way that we can know what code is running or if the DSP is running at all on the TMDXEVM6657L EVM? If we connect jtag to the EVM, we essentially takes over the DSP and we don't know what is running there. The TMDXEVM6657L TEchnical Reference Manual does not seem to give enough information on this
3) we could see from host the PCIe on DSP if we keep in small endian, after we power up. After we switch the TMDXEVM6657L EVM to big endian after powering it up, we can not see the PCIe on DSP any more. Does it mean that we have to replace the flash code on EVM?
thanks
WEichun