Other Parts Discussed in Thread: SYSBIOS
Tool/software: TI-RTOS
Hello,
We have an EVMK2HX board which runs the tcp example correctly.
We will, at some point, migrate to a board, the design of which is derived from the eval board. We intend to use SYSBIOS. The SBC will only have DDR3B (0x6000_0000), not A.
As an experiment, we removed the DIMM from the eval board (so, nothing at 0x8000_0000), and generated a custom platform to locate the executable image at 0x6000_0000.
The code initializes but never completes initialization. It hangs, in one case waiting in the function CSL_SerdesWaitForSignalDet.
We see in the data sheet memory map for the processor that 0x6000_0000 is non I/O coherent while 0x8000_0000 is I/O coherent.
Does this example run from non I/O coherent memory, or does it require I/O coherent memory? If it requires the I/O coherent memory, is this true for all (or most) drivers under SYSBIOS?
Thank you kindly,
Tim