You should contact the support of chipset manufacturer for help of their library. I think it can be verified the vendor is www.plda.com based on this slide.
You can either check their KB, or submit a support case after sign up.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Hi,
I am using C# application with DLL library source code for one of my project. I configured both for 64bt system and tested in windows 64 bit supported board, there it was working fine. But when I configured both for 32 bit system and tested in windows 32 bit supported board, I was getting below errors for 3 of the functions:
System.EntryPointNotFoundException: Unable to find an entry point named 'PldaMemoryWrite32' in DLL 'PLDA.dll'.
at PLDAAPINet.PLDAAPI.PldaMemoryWrite32(UInt32 PCIAgentIndex, UInt32 BarIndex, UInt32 dwOffset, UInt32 dwSize, UInt32[] pWrBuffer)
System.TypeInitializationException: The type initializer for 'HMAPInet.HM_API' threw an exception. ---> System.EntryPointNotFoundException: Unable to find an entry point named 'FIFO_THRESHOLD_VALUE' in DLL 'PLDA.dll'.
at PLDAAPINet.PLDAAPI.FIFO_THRESHOLD_VALUE()
System.TypeInitializationException: The type initializer for 'mPCIE_ADIO16_8F.Form1' threw an exception. ---> System.EntryPointNotFoundException: Unable to find an entry point named 'Get_Target_Hz' in DLL 'PLDA.dll'.
at PLDAAPINet.PLDAAPI.Get_Target_Hz()
Please anyone help me how to overcome this issue as soon as possible.
Thanks and Regards,
Aishwarya Bhat
You should contact the support of chipset manufacturer for help of their library. I think it can be verified the vendor is www.plda.com based on this slide.
You can either check their KB, or submit a support case after sign up.
@Aishwarya Bhat
For third-party PLDA.dll issues, it may be difficult for us to resolve.
But for problems with your custom method, we should be able to try to solve them.
Can you use those custom methods to build a simple dll and reproduce the problem?
If FIFO_THRESHOLD_VALUE() and Get_Target_Hz() are added by yours, I suggest you to check whether the import declaration should point to "PLDA.dll" unless that DLL is provided by yours too.
No idea for the first one with the limited information given.
Hi @Cheong00 ,
Thanks for you reply.
I have included those two functions as shown below:
[DllImport("PLDA.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)]
public static extern UInt32 Get_Target_Hz();
[DllImport("PLDA.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)]
public static extern UInt32 FIFO_THRESHOLD_VALUE();
So both functions are pointing to PLDA.dll only.
Hi @Timon Yang-MSFT ,
Thanks for your reply.
For other DLL also am facing same issues in 32 bit system. Please help me how can I solve this issue.?
I mean you should run "dumpbin /exports PLDA,dll" in your "Developers command prompt for VS201X" to check whether these functions exists.
If not, then either the DLL version you use is incorrect, or these functions are to be provided by some other libraries instead of "PLDA.dll".
Sign in to comment