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.

LAUNCHXL-CC3235SF: Video Streaming OV7888 Adapter Booster Pack

Part Number: LAUNCHXL-CC3235SF
Other Parts Discussed in Thread: CC3220SDK, , CC3220SF, CC3220S

Hi,

I have a LAUNCXL-CC3235SF development board and OV788 Adapter Booster Pack. The streaming demo was made with CC3220SDK and CC3220  LaunchPad. I'm selecting the servicepack from the servicepack-cc3235x folder then selecting MCU image as mentioned on the paper. Lastly, I already copied example & source files to according target folders.

But it doesn't work.

How can I run video streaming example with LAUNCHXL-CC3235SF. Thanks.

Best regards,

Jamper

  • Hi Jamper,

    What output do you get when you attempt to run the demo code on the CC3235? Does it have any UART output, or does there appear to be no functionality at all?

    One thing to note is that the SDK version that the demo was originally built with doesn't support the CC3235. So you will need to update the SDK to a version that does support the CC3235, or preferably the latest version of the SDK.

    Are you already building the OV788 demo code with the latest SDK, and if so what modifications did you make to the demo code to get it to build?

    Regards,

    Michael

  • Hi Michael,

    There is no UART output, nothing appears.

    How can update the CC3220 SDK

    Or if it's okay to use the CC323x SDK? But I have already used CC323x SDK to run the demo code. I copied all OV788_Video_Streaming folders to CC323x SDK folders and I didn't any modification, just run loaded .bin files as mentioned in Part 3.1 and tried to run the demo code but it didn't mean anything.

    Best regards,

    Jamper

  • Hi Jamper,

    The CC3220 and CC3235 share the same SDK. The CC32xx SDK has CC3235 and  CC3230 support added to it through released updates. The latest CC32xx SDK supports the CC3220/CC3230/CCC3235.

    In order for the new SDK to take effect, you will need to rebuild the demo project, with the new SDK installed and linked against. The .bins that you are using are pre-built with the old SDK, that only have support for the CC3220.

    In order to build with the new SDK, you will need to do a couple things:

    1. Import the demo into your IDE

    2. Ensure your IDE is setup with the latest SDK

    3. Attempt to build, and resolve all build errors that appear.

    4. Flash the new .bin generated by your IDE to the CC3235.

    If you try to build the example with the latest SDK, what errors do you encounter?

    Regards,

    Michael

  • Hi Michael,

    The error is in below. I could not import yet.

    Regards,

    Jamper 

  • Hi Jamper,

    The issue with the CCS import is that between the older SDK version and the latest SDK versions, the name of the FreeRTOS project has changed.

    If you open the .projectspec file at \examples\rtos\CC3220SF_LAUNCHXL\demos\video_streaming_ov788\freertos\ccs\video_streaming_ov788_CC3220SF_LAUNCHXL_freertos_ccs.projectspec in a text editor such as notepad, you can find and replace the following:

    Replace

    <import spec="${COM_TI_SIMPLELINK_CC32XX_SDK_INSTALL_DIR}/kernel/freertos/builds/CC3220S_LAUNCHXL/release/ccs/freertos_builds_CC3220S_LAUNCHXL_release_ccs.projectspec"/>

    With

    <import spec="${COM_TI_SIMPLELINK_CC32XX_SDK_INSTALL_DIR}/kernel/freertos/builds/cc32xx/release/ccs/freertos_builds_CC32xx_release_ccs.projectspec"/>

    Replace

    references="freertos_builds_CC3220S_LAUNCHXL_release_ccs"

    with

    references="freertos_builds_cc32xx_release_ccs"

    Replace

    -I${WORKSPACE_LOC}/freertos_builds_CC3220S_LAUNCHXL_release_ccs

    with

    -I${WORKSPACE_LOC}/freertos_builds_cc32xx_release_ccs

    Replace

    -l${WORKSPACE_LOC}/freertos_builds_CC3220S_LAUNCHXL_release_ccs/Debug/freertos_builds_CC3220S_LAUNCHXL_release_ccs.lib

    with

    -l${WORKSPACE_LOC}/freertos_builds_cc32xx_release_ccs/Debug/freertos_builds_cc32xx_release_ccs.lib

    That should get the project to at least import. From there, you will need to fix the various build errors that pop up, and adjust include paths/file locations as needed.

    Regards,

    Michael

  • Hi Michael,

    When I've replaced old names with the new names, the current project file disappeared.

    Regards,

    Jamper

  • Hi Jamper,

    Not sure why those modifications caused the project to disappear from the import menu. You likely made a copy/paste error when performing the indicated modifications.

    Attached is my version of the video_streaming_ov788_CC3220SF_LAUNCHXL_freertos_ccs.projectspec file:

    /cfs-file/__key/communityserver-discussions-components-files/968/video_5F00_streaming_5F00_ov788_5F00_CC3220SF_5F00_LAUNCHXL_5F00_freertos_5F00_ccs.projectspec

    If you backup your current file, then replace it with my attached version, are you able to import it into your CCS workspace?

    Regards,
    Michael