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.

LP-EM-CC2745R10-Q1: Issue with CC2745-Based MCU on TI LaunchPad

Part Number: LP-EM-CC2745R10-Q1
Other Parts Discussed in Thread: LP-XDS110, CC2745R10-Q1, UNIFLASH

Tool/software:

Subject: Issue with CC2745-Based MCU on TI LaunchPad

Hi,

We have started development on the CC2745-based MCU and received a TI LaunchPad LP_EM_CC2745R10-Q10 (Rev. A, BOM Rev: C) with the CC2745Q1P10 chipset (TI X4BE ANJ2 64) and the LP-XDS110 ET debugger (Rev. B, BOM Rev: B).

However, we are facing the following issues during development, despite no hardware modifications or physical/static damage:

Issue 1: New Project Creation Error

  • When creating a new project and selecting "CC2745R10-Q1 LaunchPad" as the board/device, then choosing an example and clicking "Create," we receive an error:
    • "Device-id 'CC2745R10-Q1' is not recognized."
  • As per the release notes, this device should be supported.



Issue 2: Flashing Error with OAD Dual Image Example

  • We successfully flashed and ran the example:
    • ti\simplelink_lowpower_f3_sdk_8_40_00_61\examples\rtos\LP_EM_CC2745R10_Q1\ble5stack\basic_ble
    • BLE output was visible on the app.
  • However, when trying to flash the "basic_ble_oad_dual_image" example, we encountered the following errors:
    • "Error connecting to the target: (Error -2001 - (0:20:0)) Internal error: Invalid parameter passed to function. Restart the application. If error persists, please report the error. (Emulation package 20.0.0.3344)"
    • "CS_DAP_0: Error initializing emulator: (Error -260 @ 0x0) An attempt to connect to the XDS110 failed. The cause may be one or more of: no XDS110 is connected, invalid firmware update, invalid XDS110 serial number, or faulty USB cable. The firmware and serial number may be updated using the xdsdfu utility found in the .../ccs_base/common/uscif/xds110 directory of your installation. View the XDS110SupportReadMe.pdf file there for instructions. (Emulation package 20.0.0.3344)"

 


Steps We Have Tried:

  1. Re-flashed XDS110 firmware using ti\ccs2002\ccs\ccs_base\common\uscif\xds110.
  2. Performed multiple power cycles (complete power cut, then retrying the flash process).
  3. Tested on a different laptop, but the issue persists.
  4. Re-program same \basic_ble example but facing same above issue.

Development Environment:

  • CCS Studio Version: 20.0.2.5__1.6.2
  • Default VS Code API: 1.92.2
  • SDK: SimpleLink Low Power F3 SDK [8.40.0.61]

Could you please provide guidance As soon as possible to resolving these issues?

Thanks,
Jay

 



  • Hello Jay, 

    I really appreciate the amount of detail you provided!

    For the first issue, I see the same problem on my end. I have communicated the problem to out Code Composer Studio team. In the meantime, please import projects from the SDK instead of creating projects through the project wizard. 

    For the second concern, OAD example projects are not flashed using CCS. Instead, the projects are altered, and built in CCS, then flashed via Uniflash at a specific memory address. Please reference the OAD SimpleLink Academy for more information.

    Let me know if you have any other questions. 

    Thanks, 
    Isaac

  • Hi Issac,

    Due to this issue, we are now unable to program the LaunchPad. Additionally, it cannot be erased using UniFlash, and we are encountering the same error mentioned in Issue 2 of my previous message.

    Could you provide guidance on how to recover the board, erase the flash memory, and restore it to a working condition?

    Thanks,
    Jay

  • hear, is Screenshot of UniFlash Error while try to read target device...

  • Hello Jay, 

    Please send what you have flashed to the device. 

    I observed the same error after attempting to flash basic_ble_oad_dual_image without offsetting the flash address, and without flashing mcu_boot with basic_ble_oad_dual_image. To fix this, I power-cycled my CC2745R10 EVM and was then able to flash the basic_ble project. From your message, power cycling does not seem to be working. 

    If you have not tried, please attempt to erase the flash using Uniflash. To do this follow the Erase the Device and Other Settings and Utilities in the Uniflash Quick Start Guide (linked). 

    Next, try build and flash an imported Basic_BLE project from the 8.40.00.61 SDK using Code Composer Studio (20.02, or 12.8.1)? If this works, please flash the HSM image within the bin file. 

    Let me know if this helps! 

    Thanks, 
    Isaac