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.

BOOSTXL-CC3135R: uart with ROLE_STA + FW upgrade?

Part Number: BOOSTXL-CC3135R
Other Parts Discussed in Thread: CC3135, BOOSTXL-CC3135, UNIFLASH
Dear all,

I am using your product CC3135 and I have interfaced it to STM board using UART protocol. I ported the host driver, and I am able to call "sl_start", read firmware version, changed baudrate and so on...

They're all executed successfully until I changed the mode from "ROLE_AP" to "ROLE_STA" using the command:

status = sl_WlanSetMode(ROLE_STA);

From this moment, the UART stops communicating, and when I change back to "ROLE_AP" it starts working again.
Obviously I need ROLE_STA for connecting my system to wifi network.

I open also a support ticket on this issue, (Number: CS0551934) they say that I can find help here on forum.

Moreover I read on the forum about similar problem. Some colleague suggested to update the FW on BOOSTXL-CC3135 board.
I try to update the service pack using UNIFLASH. But It doesn't work. I connect a usb to uart adapter to the board like explained here:
https://www.ti.com/lit/an/swra647a/swra647a.pdf?ts=1623243485438&ref_url=https%253A%252F%252Fwww.google.com%252F

The SW can't connect to the uart boot loader, it neither tries to move the uart lines that I monitor with oscilloscope. It is not clear where the reset pin has to be connected.
Someone can help me in flashing the device? This is an even more important issue, because we need to go in production within the end of month and at the moment we have no way for first programming.

Thank you very much,

Antonio.

.

  • Hi Antonio,

    With Uniflash, the GUI version will only work with the XDS110 debugger as well as the FTDI 2232D device. Without either of those two, the GUI will not be able to automatically detect the correct COM port for UART communications.

    Instead, what you should do is, follow the instructions here to setup your Uniflash project up to the program image section:

    https://dev.ti.com/tirex/explore/node?node=ABEoqU9o3snoxDcmIpW0EA__fc2e6sr__LATEST

    Then, follow the instructions in section 7 of the Uniflash imagecreator's guide to use the CLI, and specify a COM port to use for flashing:

    https://www.ti.com/lit/ug/swru469

    Do note you will need to toggle reset externally when prompted in order to put the CC3135 into the correct bootloader mode for flashing.

    With the steps above, are you able to flash your device?

    Regards,

    Michael