Other Parts Discussed in Thread: TMS320F280039C, , UNIFLASH
I'm developing a CAN bootloader for C2000 microcontrollers and on my way to add support for the TMS320F280039C. Usually, I use DSLite to flash the bootloader. As this didn't worked out of the box (using the TMS320F280029C.ccxml configuration), I tried UniFlash (version 8.3.0.4307) and as UniFlash did not provided an LAUNCHXL-F280039C as device. I picked the TMS320F280039C plus the XDS110 Debug probe.
This results in the following error message: "[ERROR] IcePick_C_0: Error connecting to the target: (Error -2131 @ 0x0) Unable to access device register. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 9.11.0.00128)"
Searching further through this forum, I came across an article, that suggested to use CCS. Now, I realized that beside the TMS320F280029C.ccxml, there is a TMS320F280029C_LaunchPad.ccxml. Now, when I use that configuration with DSLite, I'm able to install the bootloader on the eval board.
I know, that most of my customers will use UniFlash to install the bootloader on their device (at least for developing purposes). I made a diff between TMS320F280029C.ccxml and TMS320F280029C_LaunchPad.ccxml and beside a lot of empty lines, there is one difference between those two configurations:
<property Type="choicelist" Value="4" id="SWD Mode Settings"/>
How could I apply this difference in UniFlash, or how can I instruct my customers to configure UniFlash, so that they are able to use UniFlash?
Thank you
Torsten