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.

CC3220SF-LAUNCHXL: Unable to Flash code/project to Product PCB.

Part Number: CC3220SF-LAUNCHXL
Other Parts Discussed in Thread: CC3220SF, CC3230SF, SYSCONFIG

Tool/software:

I want to connect the JTAG and XDS_UART_TX & XDS_UART_RX from CC3220SF EVAL BOARD to the PRODUCT PCB. PRODUCT PCB uses CC3230SF MCU. The expectation is that I will be able to program the PRODUCT PCB. However, as I tried multiple times using multiple codes/projects, I could still not do that.

Below is the MCU EVAL BOARD picture. In this EVAL BOARD, I disconnected the J9 jumper to shut down the EVAL BOARD MCU. I also removed the jumper from J3 (JTAG) and J6 & J5 (XDS_UART_RX & XDS_UART_TX) and connected the jumper cables to the side green boxed below.

The picture after the jumper cable connection is shown below.

When I did that, we faced unique issues. During the Build, all the SDK Codes/Projects have issues.

Console error:

 

**** Build of configuration MCU+Image for project uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang ****

 

"C:\\ti\\ccs1281\\ccs\\utils\\bin\\gmake" -k -j 8 all -O

 

Building file: "../image.syscfg"

Invoking: SysConfig

"C:/ti/sysconfig_1.20.0/sysconfig_cli.bat" --script "C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang/image.syscfg" -o "syscfg" -s "C:/ti/simplelink_cc32xx_sdk_7_10_00_13/.metadata/product.json" --compiler ticlang

Running script...

Validating...

Generating Code (image.syscfg)...

Writing C:\Users\P\workspace_v12\uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang\MCU+Image\syscfg\ti_drivers_net_wifi_config.json...

Finished building: "../image.syscfg"

 

Building file: "../uart2callback.syscfg"

Invoking: SysConfig

"C:/ti/sysconfig_1.20.0/sysconfig_cli.bat" --script "C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang/uart2callback.syscfg" -o "syscfg" -s "C:/ti/simplelink_cc32xx_sdk_7_10_00_13/.metadata/product.json" --compiler ticlang

Running script...

Validating...

Generating Code (uart2callback.syscfg)...

Writing C:\Users\P\workspace_v12\uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang\MCU+Image\syscfg\ti_drivers_config.c...

Writing C:\Users\P\workspace_v12\uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang\MCU+Image\syscfg\ti_drivers_config.h...

Writing C:\Users\P\workspace_v12\uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang\MCU+Image\syscfg\ti_utils_build_linker.cmd.genlibs...

Writing C:\Users\P\workspace_v12\uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang\MCU+Image\syscfg\syscfg_c.rov.xs...

Writing C:\Users\P\workspace_v12\uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang\MCU+Image\syscfg\FreeRTOSConfig.h...

Writing C:\Users\P\workspace_v12\uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang\MCU+Image\syscfg\ti_freertos_config.c...

Writing C:\Users\P\workspace_v12\uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang\MCU+Image\syscfg\ti_freertos_portable_config.c...

Finished building: "../uart2callback.syscfg"

 

Building file: "../main_freertos.c"

Invoking: Arm Compiler

"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-m4 -mfloat-abi=soft -mfpu=none -mlittle-endian -mthumb -O0 -I"C:/FreeRTOSv202212.01/FreeRTOS/Source" -I"C:/FreeRTOSv202212.01/FreeRTOS/Source/include" -I"C:/FreeRTOSv202212.01/FreeRTOS/Source/portable/GCC/ARM_CM3" -I"C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang" -I"C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang/MCU+Image" -I"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/source" -I"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/kernel/freertos" -I"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/source/ti/posix/ticlang" -I"/FreeRTOS/Source/include" -I"/FreeRTOS/Source/portable/GCC/ARM_CM3" -DDeviceFamily_CC3220 -gdwarf-3 -march=armv7e-m -MMD -MP -MF"main_freertos.d_raw" -MT"main_freertos.o" -I"C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang/MCU+Image/syscfg"   -o"main_freertos.o" "../main_freertos.c"

Finished building: "../main_freertos.c"

 

Building file: "../uart2callback.c"

Invoking: Arm Compiler

"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-m4 -mfloat-abi=soft -mfpu=none -mlittle-endian -mthumb -O0 -I"C:/FreeRTOSv202212.01/FreeRTOS/Source" -I"C:/FreeRTOSv202212.01/FreeRTOS/Source/include" -I"C:/FreeRTOSv202212.01/FreeRTOS/Source/portable/GCC/ARM_CM3" -I"C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang" -I"C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang/MCU+Image" -I"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/source" -I"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/kernel/freertos" -I"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/source/ti/posix/ticlang" -I"/FreeRTOS/Source/include" -I"/FreeRTOS/Source/portable/GCC/ARM_CM3" -DDeviceFamily_CC3220 -gdwarf-3 -march=armv7e-m -MMD -MP -MF"uart2callback.d_raw" -MT"uart2callback.o" -I"C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang/MCU+Image/syscfg"   -o"uart2callback.o" "../uart2callback.c"

Finished building: "../uart2callback.c"

 

Building file: "syscfg/ti_drivers_config.c"

Invoking: Arm Compiler

"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-m4 -mfloat-abi=soft -mfpu=none -mlittle-endian -mthumb -O0 -I"C:/FreeRTOSv202212.01/FreeRTOS/Source" -I"C:/FreeRTOSv202212.01/FreeRTOS/Source/include" -I"C:/FreeRTOSv202212.01/FreeRTOS/Source/portable/GCC/ARM_CM3" -I"C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang" -I"C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang/MCU+Image" -I"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/source" -I"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/kernel/freertos" -I"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/source/ti/posix/ticlang" -I"/FreeRTOS/Source/include" -I"/FreeRTOS/Source/portable/GCC/ARM_CM3" -DDeviceFamily_CC3220 -gdwarf-3 -march=armv7e-m -MMD -MP -MF"syscfg/ti_drivers_config.d_raw" -MT"syscfg/ti_drivers_config.o" -I"C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang/MCU+Image/syscfg"   -o"syscfg/ti_drivers_config.o" "syscfg/ti_drivers_config.c"

Finished building: "syscfg/ti_drivers_config.c"

 

Building file: "syscfg/ti_freertos_portable_config.c"

Invoking: Arm Compiler

"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-m4 -mfloat-abi=soft -mfpu=none -mlittle-endian -mthumb -O0 -I"C:/FreeRTOSv202212.01/FreeRTOS/Source" -I"C:/FreeRTOSv202212.01/FreeRTOS/Source/include" -I"C:/FreeRTOSv202212.01/FreeRTOS/Source/portable/GCC/ARM_CM3" -I"C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang" -I"C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang/MCU+Image" -I"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/source" -I"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/kernel/freertos" -I"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/source/ti/posix/ticlang" -I"/FreeRTOS/Source/include" -I"/FreeRTOS/Source/portable/GCC/ARM_CM3" -DDeviceFamily_CC3220 -gdwarf-3 -march=armv7e-m -MMD -MP -MF"syscfg/ti_freertos_portable_config.d_raw" -MT"syscfg/ti_freertos_portable_config.o" -I"C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang/MCU+Image/syscfg"   -o"syscfg/ti_freertos_portable_config.o" "syscfg/ti_freertos_portable_config.c"

Finished building: "syscfg/ti_freertos_portable_config.c"

 

Building file: "syscfg/ti_freertos_config.c"

Invoking: Arm Compiler

"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-m4 -mfloat-abi=soft -mfpu=none -mlittle-endian -mthumb -O0 -I"C:/FreeRTOSv202212.01/FreeRTOS/Source" -I"C:/FreeRTOSv202212.01/FreeRTOS/Source/include" -I"C:/FreeRTOSv202212.01/FreeRTOS/Source/portable/GCC/ARM_CM3" -I"C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang" -I"C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang/MCU+Image" -I"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/source" -I"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/kernel/freertos" -I"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/source/ti/posix/ticlang" -I"/FreeRTOS/Source/include" -I"/FreeRTOS/Source/portable/GCC/ARM_CM3" -DDeviceFamily_CC3220 -gdwarf-3 -march=armv7e-m -MMD -MP -MF"syscfg/ti_freertos_config.d_raw" -MT"syscfg/ti_freertos_config.o" -I"C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang/MCU+Image/syscfg"   -o"syscfg/ti_freertos_config.o" "syscfg/ti_freertos_config.c"

Finished building: "syscfg/ti_freertos_config.c"

 

Building target: "uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang.out"

Invoking: Arm Linker

"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang.exe" -mcpu=cortex-m4 -mfloat-abi=soft -mfpu=none -mlittle-endian -mthumb -O0 -DDeviceFamily_CC3220 -gdwarf-3 -march=armv7e-m -Wl,-m"uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang.map" -Wl,-i"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/source" -Wl,-i"C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang/MCU+Image/syscfg" -Wl,-i"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/lib" -Wl,--diag_wrap=off -Wl,--display_error_number -Wl,--warn_sections -Wl,--xml_link_info="uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang_linkInfo.xml" -Wl,--rom_model -o "uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang.out" "./main_freertos.o" "./uart2callback.o" "./syscfg/ti_drivers_config.o" "./syscfg/ti_freertos_config.o" "./syscfg/ti_freertos_portable_config.o" "../cc32xxsf_freertos.cmd"  -Wl,-lti_utils_build_linker.cmd.genlibs -Wl,-l"ti/devices/cc32xx/driverlib/ticlang/Release/driverlib.a" -Wl,-llibc.a

Finished building target: "uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang.out"

 

Building secondary target: "uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang.bin"

Invoking: TI Arm ObjCopy

"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmobjcopy" -O binary --only-section .text --only-section .const --only-section .cinit --only-section .rodata --only-section .resetVecs "uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang.out" "uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang.bin"

Finished building secondary target: "uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang.bin"

 

Building secondary target: "syscfg/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang.sli"

Invoking: Image Creator

"C:/ti/simplelink_cc32xx_sdk_7_10_00_13/source/ti/drivers/net/imagecreator/bin/SLImageCreator.exe" syscfg create_image --sdk_path "C:/ti/simplelink_cc32xx_sdk_7_10_00_13" --json "C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang/MCU+Image/syscfg/ti_drivers_net_wifi_config.json" --file "C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang/MCU+Image/syscfg/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang.sli" --mcu "C:/Users/P/workspace_v12/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang/MCU+Image/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang.bin"

INFO:root:FTDI not detected, trying XDS

INFO:slbootloader.slbootloader:Connecting to device

INFO:slbootloader.slbootloader:Power off

INFO:slbootloader.slbootloader:Set break signal

INFO:slbootloader.slbootloader:Power on

makefile:167: recipe for target 'syscfg/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang.sli' failed

Traceback (most recent call last):

  File "<string>", line 5262, in <module>

  File "<string>", line 5258, in main

  File "<string>", line 5228, in cmdline

  File "<string>", line 4653, in command_sysconfig_create_image

  File "<string>", line 2498, in create_image_from_sysconfig

  File "<string>", line 1567, in connect_device

  File "W:\slbootloader\slbootloader.py", line 409, in connect_with_reset

  File "W:\slbootloader\slbootloader.py", line 271, in _expect_ack

  File "W:\slbootloader\slbootloader.py", line 302, in _read_data

slbootloader.slbootloader.BootLoaderError:

Error: SLImageCreator.exe: BootLoaderError, Timeout reading data

SLImageCreator returned -1

gmake[1]: *** [syscfg/uart2callback_CC3220SF_LAUNCHXL_freertos_ticlang.sli] Error -1

gmake[1]: Target 'secondary-outputs' not remade because of errors.

gmake: *** [all] Error 2

makefile:149: recipe for target 'all' failed

 

**** Build Finished ****