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 ****