This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3100SDK endian problem

Other Parts Discussed in Thread: TMS570LC4357, CC3100, CC3100SDK

Hello,

We have made a custom board that uses a TMS570LC4357 DSP and the CC3100 Wifi chip.

I am trying to create some Wifi activity to see if it works.

I downloaded the CC3100SDK_1.0.0 and integrated the simplelink souce code to my software. When I call sl_Start, the chip is activated correctly but the sync operation doesn't work.

The DSP is sending sync data 87 65 78 56 and receives BA DC CD AB.

According to the documentation it should send 87 65 56 7x and receive AB CD DC Bx.

I believe there is an endian problem, the DSP is big endian and probably the software is made for a little endian processor. Is that correct? Do you have an SDK version that work in big endian?

Is there some documentation on the CC3100 SPI interface that will describe in detail all the configuration data exchanged between DSP and CC3100. All the documentation I have seen are very high level and are not sufficient for me to modify the SDK code to make it work.

Thanks,

Martin