Hello
When I was writing a Flash test, I called the function C40_Ip_MainInterfaceWriteStatus without executing the write operation, causing the program to freeze. After investigation, I found that it was stuck in the C40_IP_DEV_ASSERT(Length > 0UL); statement in the function C40_Ip_Compare. Where is the function C40_Ip_MainInterfaceWriteStatus? Can it be called only under certain circumstances? Has writing data been successfully executed at least once?
BestRegards
Simon
Hi Daniel
I understand. You must call the C40_Ip_MainInterfaceWrite() interface and assign values to these variables before calling the C40_Ip_MainInterfaceWriteStatus function. Thank you for your reply.
BestRegards
Simon
Hi Simon,
The driver stores these variables from the last C40_Ip_MainInterfaceWrite() call.
And if the veriification / development errors are enabled, the behavior is expected.
Regards,
Daniel
Hello @danielmartynek
The RTD driver version I use is S32K3_RTD_3_0_0_D2303_ASR_REL_4_7_REV_0000_20230331.
BestRegards
Simon
Hello Simon,
What revision of the RTD drivers do you use?
Thanks,
Daniel