This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3359: RTOS PRU compilation warning

Part Number: AM3359

I tried to assemble the icss_switch code from the PDK pdk_am335x_1_0_8

for all of the modules I do the following:

c:/ti/ti-cgt-pru_2.2.0/bin/clpru --include_path=../../icss_dualemac/src --include_path=../src --include_path=c:/ti/ti-cgt-pru_2.2.0/include -v3 -o0 --define=am3359 --define=TWO_PORT_CFG --define=ICSS_REV2 --define=PRU0 --define=PRU --define=pru0 --define=ICSS_SWITCH_BUILD --diag_wrap=off --diag_warning=255 --display_error_number --endian=little --hardware_mac=on --gen_func_subsections --pp_directory=gen_pru0 -fb=gen_pru0 -fs=gen_pru0 -ff=gen_pru0 -fr=gen_pru0 -ft=gen_pru0 -ss -ppa -ppd -pl -px -fe=../../icss_dualemac/src/emac_MII_Xmt.object ../../icss_dualemac/src/emac_MII_Xmt.asm

No Assembly Errors, 1 Assembly Warning

"../../icss_dualemac/src/emac_statistics.asm", WARNING! at EOF: [W0004] Open block(s) at EOF

I got this warning.

In a *pdf, that is not for this processor TMS320C54x Assembly Language Tools User’s Guide  I found a hint:

W0004
.access only allowed in top-most structure definition
Access point has already been defined
Open block(s) at EOF
Description: These are warnings about problems with structure definitions.
Action: Correct the source per the error message text.

But if so I have no idea whats there wrong with any of the structures. I did not modify the code, just assembled it.

Have anyone an idea what the problem is ?

Regards,

Matthias