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.

CCS/LAUNCHXL-CC3235S: LaunchPad configuration for flashing

Other Parts Discussed in Thread: UNIFLASH, CC3235S

Hi,

1. In order to flash bin file to CC3235 I need to set RX,TX jumper as below, right?

2. When do I need to set RX,TX jumper as below? Datasheet writes UART Routed to 20-Pin Header Connector. Is it to enable UART RX, TX on P1.3, P1.4? So this setting is for connecting to peripheral device?

  • Hi,

    1) Yes.

    2) Please schematic for your LaunchPad.

    Jan

  • Hi,

    1. Don't care about which pin I mentioned. I only wanna ask the purpose of 2nd RX,TX jumper setting. Is it for connecting to peripheral device via UART pins on 20-pin header connector?

    2. Do i need to change SOP jumper setting? Or SOP 010 can use for both flash and functional mode? How about SOP 100 and 4-wire, 2-wire JTAG? When do I need to set those?

  • Hi,

    1) One settings is for connecting UART pins from CC32xx chip to virtual COM port from XDS-110 debugger. 2nd settings connects CC32xx chip UART to booster pack pin headers.

    2) SOP modes are described at datasheet for CC3235 chip. You can use SOP mode 0-1-0 for debugging by CCS and for programming by Uniflash software as well. In this SOP mode is determined by state by the RX line level if goes into run mode or programming mode.

    Jan

  • Hi Jan,

    1. Flash bin file need to set SOP to 010 and UART jumper 1st settings, right? Is XDS110 the Micro USB port on CC3235?

    2. Not every BoosterPack matches CC3235 pin header. So to ensure no damage, we should only connect each pin from CC3235 to BoosterPack instead of putting BoosterPack on top of CC3235, right?

    3. 1st settings of Rx,Tx is for flashing, 2nd settings is for data transmission via UART, right?

  • Hi,

    1) Yes, you should use SOP mode 010 and RX, TX jumpers set to position near to XDS-110. XDS-110 is a on-board debugger which is realised by TM4C processor.

    2) This depends on type of used booster pack. I recommend check compatibility of booster pack before using them. This can be done via comparison of schematics (LaunchPad vs Booster pack). It does exist booster pack compatibility check took, unfortunately there is not CC3235 LaunchPad available.

    3.) No. First settings of UART is for connecting TX, RX lines to XDS-110. In this mode you can upload content of serial flash using Uniflash software or you can use output of your application UART to terminal software via virtual COM port from XDS-110.

    Jan

  • Hi Jan,

    2. Since there's no CC3235 in the list of Booster Pack compatibility check, I only need to connect TX on CC3235 to RX on sensor module and RX on CC3235 to TX on sensor module, right? Do I need to connect all GND, 3V3, 5V of 2 modules?

    3. I know the 1st RX/TX jumper settings is for flashing via micro USB port. I mean the 2nd RX/TX jumper settings is for UART communication between CC3235 and another module, right?

  • Hi,

    2) Sorry I am not familiar with your booster pack. You should check this according schematic. But I am a little bit scared if you are asking question about connecting of GND. How can you expect the UART to work without connected common GND? Can you consult your hardware setup with someone with knowledge of electronic circuits locally?

    3) 2nd settings is for connecting RX/TX pins to booster pack connections. What you connect to this booster pack connector is up to you.

    Jan

  • Hi,

    2. I know that GNDs need to be connected. I just want to confirm whether 5V, 3V3 pins also needed.

    3. Briefly, I assume BoosterPack is radar module. So we connect UART RX/TX of it to RX/TX on CC3235. On BoosterPack we do UART_write(txBuf), on CC3235 we do UART_read(rxBuf). Then radar data are stored in rxBuf in CC3235 program. That's the way we get data from sensor, right?

  • Hi Jan,

    About Flashing by Uniflash. SimpleLink is different from mmWave devices. I chose CC3235S then clicked on Start Image Creator. But I don't know how to flash bin file on CC3235 now. Please show me the way.

  • Hi,

    2. Sorry I don't know. This depends on circuits of your booster pack.

    3. Yes, this should work. But UARTs need to be properly configured and opened at both devices.

    Please read this article. But if you want to debug devices you can debug via JTAG/SWD from CCS and you don't need to upload your application into SPI flash using Uniflash. Uniflash you need to use, is you want upload application which will persist after device reset.

    Jan

  • Hi Jan,

    1. In real application, my customers need to run program directly. So I can't always use CCS Debug mode.

    2. What do u mean by SPI flashing? I think Uniflash is via UART

    3. I can't access the link dev.ti you sent. Please attach pdf here.

  • Hi,

    1. Yes, but for debugging purpose it make sense to use JTAG/SWD from CCS.

    2. Next to CC32xx chip is a SPI flash chip. If you need to your code persist reset you need to use Uniflash and upload content into this SPI flash chip. This is done via ROM bootloder inside CC32xx via UART.

    3. You should figure out how to connect to TI resource explorer. At that resource is a SimpleLink Academy and it contains many important information for  beginners with CC3220/CC3235. At product page of CC3220/CC3235 devices you find a pdf with description of Uniflash/Image creator. But this document does not contain spep-by-step tutorial as SimpleLink Academy.

    Jan

  • Hi Jan,

    I followed the instruction in this document (http://www.ti.com/lit/ug/swru461b/swru461b.pdf?ts=1590982057043) but can't flash image to CC3235S.

    Below is the error message in Uniflash.

    I connected CC3235S to PC via micro USB port. In the document link above, I don't see it mentions COM port settings, and I don't see that settings menu in Image Creator either. I'm not sure whether it's the cause of this issue.

    I used uniflash_sl.5.3.0.2629. Is it an error caused by uniflash version?

    Please tell me how to flash successfully. 

  • Hi,

    Please use Uniflash in Simple mode described at  UniFlash ImageCreator Basics article.

    Jan