Hello, could you please support me with the following topic?
We're trying to get a communication over CAN network between Freemaster (version 184.108.40.206) and an nxp board (S32K148EVB-Q176) through a ValueCAN 4-2 device from Intrepid Control Systems. Every time we put the flag_FMSTR equal to 1 (to enable the application messages) the program crashes, while this problem does not happen with Vector hardware. Is il possible to use the Intrepid hardware with Freemaster? Is there any particular option we have to set to get the communication?
Thank you very much in advance.
This is a bad news, but we will stay tuned for future updates. In the meanwhile, please find below the information about the Intrepid device:
Plus, you can find below the links to download the latest ICS drivers and API:
Could you please keep me up-to-date about this topic?
yes I will keep you up-to-date using this community thread.
Can you give me your screenshot of the FreeMASTER plug-in configuration dialog when the "IntrepidCS" driver is selected? I'm interested in the version it prints. In my case, it is v901 (see picture below).
Also, can you display properties of the c:\Windows\SysWOW64\icsneo40.dll file and send me a screenshot of the Details tab? In my case, the DLL version is 220.127.116.11.
Also, please give me more information about the FreeMASTER crash. I don't know what is the flag_FMSTR that you reffer to - it is probably something specific to your target application. I'm trying to understand if the crash occurs upon Initialization, Send or Receive action. Does the FreeMASTER crash immediatelly when you press the "Test Connection" button in the dialog? Can you try the following experiments?
As you requested, please find attached the screenshots you asked me. I already tried to send messages over CAN using another software (in particual I test it with Vehicle Spy) and the messages have been transmitted correctly.
Next days I will try other tests based on what you suggested me.
Thank you very much,
P.S: FreeMASTER does not crash when Test Connection is pressed but in a second when I change the variable flag_FMSTR=1 (that is a switch - 0 or 1 - to enable or disable application messages). When I press Test Connection everything works correctly, and FreeMASTER recognizes the ValueCAN 4-2. I can also load a .elf file without problems.
Thanks for your cooperation.
I would need to know more information about what you mean by Application Commands and what does the flag_FMSTR variable do in your application.
Are you referring to FreeMASTER Application Commands? These commands can only be created and sent from FreeMASTER manually (or by a script, which I do not think is your case). So I do not understand how can enabling the commands procesing in your target application relate to the FreeMASTER crash. I would perhaps understand the crash when you would actually send the command, but not when you just modify a single variable.
most likely the Intrepid CS has made an incompatible change in the Windows interface library which now makes the FreeMASTER to crash when ValueCAN is accessed. Unfortunately, nobody from our team has any Intrepid device anymore, so we cannot repeat and fix the issue at this moment.
We will try to acquire the device and fix the issue, however this may take long time. I would recommend to use Vector XL, Kvaser, Viewtool/Ginkgo or Peak System probe until we fix this issue. These probes were updated recently so we can guarantee their correct operation.
In the meanwhile, can you please send me more information about your ValueCAN interface: exact model number, driver version, Vehicle Spy version etc.? Thank you.
I'm sorry for the inconvenience,