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