Hi all.
I’m trying to realize an application that implements, on the same device, a socket server (ethernet tcp/ip) and a profibus slave (profibus dp).
To do this, I started from the profibus_slave example and the enetLwip_sysbios example, both available in the sdk. I specialized them for my board and both the examples work properly, if they run separately.
After that, I inserted the modules of the enetLwip_sysbios example into the profibus_slave project, I wrote a unified main and I merged all the settings (or I hope so...).
The problem is that this unified project hangs after some minute of running.
It seems to be a data abort related to a queue, used by a mutex, but I’m a beginner so I don’t know exactly how to understand the error messages.
What should be this problem related to?
What can I check to understand what is the problem?
My system configuration is:
- Processor: ARM AM3359 on a custom board
- Operative System: sysbios
- Code Composer Studio 5..5.0.77
- SDK 1.1.0.4
- XDCtools 3.25.3.72
- Sys/Bios 6.35.4.50
- IPC: 1.25.2.12 (not used)
- System Analyzer UIA 1.3.1.08 (not used)
Below I report some print screen of the ROV, in the error condition.
Thank you very much.
Best regards
Maurizio