Other Parts Discussed in Thread: TMDXIDDK379D, C2000WARE
Hi team,
Here're some issues from the customer may need your help:
During the debugging of the communication of F28388_IPC:
1) There are 2 RAM blocks, MSGRAM_CM_TO_CPU and MSGRAM_CPU_TO_CM(2k byte) per datasheet. Regardless of the configuration, it can be used to exchange data between the C28 core and the CM core. So what is the approximate delay time of a 2k data exchange?
2) Here're 2 IPC communication routines, respectively using IPC_sendCommand and IPC_sendMessageToQueue function. What's the difference between these 2 functions?
Also Readdata is defined in the program in the RAM area of MSGRAM_CPU_TO_CM and can change data in memory browser even if this function is not called. From the customer's understanding: IPC_sendCommand/IPC_sendMessageToQueue is used for the transmission of large amounts of data, for example, the data in GSx_RAM?
3) During the debugging of TMDXIDDK379D, c2000\C2000Ware_MotorControl_SDK_3_03_00_00\solutions\tmdxiddk379d\f2838x this document provide the routine with EtherCAT (only including the PDO process data). The creation of the object dictionary requires the addition of the object dictionary library in the original ti_cia402.XML and then modify the object dictionary of object.h. Since it's complex, the customer would like to know is there a simpler way? Just providing the standard CIA402_xlxs documentation, then execute the Add Object Dictionary to generate the cia402appl.c.h file.
Could you help check this case? Thanks.
Best Regards,
Cherry