Other Parts Discussed in Thread: C2000WARE
hello
regarding that thread TMS320F280039C: TMS320F280039C - C2000 microcontrollers forum - C2000︎ microcontrollers - TI E2E support forums
i got an advice from a Ti consultant about my problem but i can't implement his solution
Mr Sira proposed that i should use getCRC32_vcu_hilo_order_swap function that was added in Cware2000 latest version 5.
i downloaded it and don't know how to integrate it in the VCRC library
Here is the problem i want to use CRC32 C calculations an as in the picture it show what kind of steps to calculate CRC32C and it difference from the MPGE_2
the inputs for the function doesn't specify the lookup table which is different from MPGE_2 and, i don't think that the lookup table 0x1edc6f41 which is used for CRC32 C calculation is supported in the VCU0 library
also in the example given for the new function
i use the VCRC and use that configuration for CRC32C i have to flip the bytes in order to get the right value but i can't do it with bigger data as it will cause stack and memory related errors, can you please give me the steps on how to use the upgraded library in Cware2000 version 5 for my problem ?
the question is how the update will help me avoid flipping the data ? and how to integrate it, i used the code in the vcrc_configpoly example to to do CRC32_C calculations
thanks