Hi,
I'm new to the TI community.
I solve a complicated problem with a C6678 program based on NDK. I was asked to make a program, so the C6678 on an EVM kit joins a multicast group (through IGMP snooping). Easy. But, probably the PA causes that no data sent via L2 switch are received at EVM. (Switch is enabled to IGMP snoop.) I was told to implement pa_addmacaddress, pa_add_ipaddress into code. There is the problem. Can NDK and QMSS co-exist on the same core (core0)? In the attachment, there is a zip file of a complete code. I know many functions are unnecessary, but anyway... the code seems to build without errors, but the last warning says ".obj contains errors and cannot be loaded", every run of a program causes EVM to fail; there are like 100 warnings there. Almost everything is based on example projects (webserver, Pa_emacExample,...). I tried a lot - to make sure that the compler and linker are set correctly, to check .map file to see memory usage,... Try to focus on client.c and its function main(), you can click through to the functions.
I use CCS v5.5
BIOS 6.35
NDK 2.21
PDK 1.1.2
XDC 3.25
Linux Ubuntu 16.
I'm lost in the errors, warnings. Can someone help?
Link to file (155MB): https://en.webshare.cz/file/7383QN2j95/proj-zip