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.

CC3235MODSF: Programming thru SPI lines

Part Number: CC3235MODSF
Other Parts Discussed in Thread: UNIFLASH

We are having some issues between our CM and how they program the CC3235MODSF and the way we program it.

Basically BD(we) are programming it using the UART interface with an .sli file using the batch process with an FTDI cable.  This works for us and also works for our CM.

The CM though wanted to goto a offline programming method and they have implemented it but it has lead to a problem in that the MAC address is no longer readable.

The offline method they are using is they converted our .sli file to a .bin file and programmed the flash inside the CC3235MODSF through the external pins that come out of the module.

 

So we think the issue maybe that there are other registers that need to be setup inside the CC3235MODSF that is not done by just programming the internal flash.

 

Can you help with the questions in the powerpoint and a few others?

  1. What does the *.sli include that is not in the *.bin file?
  2. Is there a way to program all the registers that are needed through the external SPI interface?

 

Thank you

  • Hi,

    The *.sli is used to flash the image using Uniflash (GUI or CLI).

    Not sure what they did by converting the .sli but it is not required.

    If the intention is to directly flash the image over the SFLASH SPI lines, you can use the raw binary file or the HEX format file that is also created by Uniflash.

    Look under C:\Users\<your user>\.SLImageCreator\projects\<project name>\sl_image. You will be able to see next to the .sli also a .bin and .hex. They can directly use the .bin (or the .hex if the external programmer supports it).

    Regards,

    Shlomi