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.

TMS320F280049C: C2000 microcontrollers forum

Part Number: TMS320F280049C
Other Parts Discussed in Thread: LAUNCHXL-F280049C, DRV8353RS-EVM, C2000WARE, LAUNCHXL-F280025C

Hi,

Working for weeks trying to port the universal lab of the motor controller connecting the DRV8353RS-EVM with LAUNCHXL-F280049C.

I found a reference in the spruj26 to port, but there are TO MANY variables to get it working (by this I mean: hardware connections [which?], linker file mods [which?], GPIO  [but which?], ADC  [which?], PWM  [which?]).

Can anyone provide me with a working set of files (*.cmd, hal.c hal.h etc) for this setup?

Currenty, 1 version of my ported files is compiling (and it will run/debug), however not even the LED's will turn on (processor pins 23 and 34 keep in hi-impedance state).
When loading another program of mine (eg. my bootloader) to the launchpad, the LED's will work immediately right after main() starts. Is the linker file broken then? Please provide a working linker file for this processor/motorcontrol lab.


There is also no hardware mapping provided. Do I have to bend/cut some wires going from the DRV8353RS-EVM to LAUNCHXL-F280049C ?

BR,
Ruud

  • Hi,

    The subject matter expert is on leave today. Please expect a response in 2 days.

    Regards,

    Veena

  • You may find the schematics of LAUNCHXL-F280049C and DRV8353Rx-EVM on ti.com or in C2000Ware. Please refer to the schematics and follow the lab guide to assign the PWM, ADC and the related GPIOs, and change the definitions in hal.h. On this forum, it's difficult to provide such working files as you want. We recommend you can use the Launchxl-f280025C directly that can work with DRV8353RS-EVM using the Universal Lab. 

  • I found all schematics and documentation etc. But, eg., the documentation states: "change the memory map according to the used F28004x device".  I wrote several bootloaders so I have experience with linker files. But this is easier said than done.

    Someone wrote the document regarding porting to f28004x processor, so there must be some files?

    Or more guidelines?

    Is it possible though to just connect the launchpad f280049 tot the DRV8353EVM board, or do some pins need to be bend?

    We recommend you can use the Launchxl-f280025C directly that can work with DRV8353RS-EVM using the Universal Lab.

    Yeah, but we use f280049 processor in different projects and want to not use a different processor every project.

  • Is it possible though to just connect the launchpad f280049 tot the DRV8353EVM board, or do some pins need to be bend?

    Yes. You may have to bend some pins and use the blue wires to connect the pins.

    Someone wrote the document regarding porting to f28004x processor, so there must be some files?

    You may refer to the .cmd in C2000Ware for F28004x, or refer to the .cmd for the InstaSPIN-FOC lab in motor control SDK at the folder

    C:\ti\c2000\C2000Ware_MotorControl_SDK_<version>\solutions\boostxl_drv8320rs\f28004x\cmd