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.

TMS320F28384D: The IPCBootCPU2 function cannot be found for the 2838x.

Part Number: TMS320F28384D
Other Parts Discussed in Thread: C2000WARE

Tool/software:

Hello,

I am using the example "memcfg_ex1_ram_management_cpu1,"

but I cannot find the relevant file for the IPCBootCPU2 function in the following location:

ti\c2000\C2000Ware_5_04_00_00\device_support\f2838x\common\source

How should I use it?

  • Hi,
    Bitfield based CPU2 boot API for F2838x isn't provided in C2000Ware. The example seems to wrongly refer to IPCBootCPU2() API. We will update this.
    You can use the driverlib equivalent of it - Device_bootCPU2() which can be found in \device_support\f2838x\common\source\device.c

    Regards,
    Samritha

  • Thank you, the issue has been resolved!
    I suggest adding the startup procedures for CM and CPU2 in the Bitfield-based examples for the F2838x.
    I have tested it, and even with maximum optimization enabled, the efficiency of the new Ware structure still struggles to surpass that of Bitfield.

  • Happy to see that it is resolved!
    Thanks for the suggestion. We will work on it.