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.

Compiler/TMDSICE3359: HSR/PRP build issue

Part Number: TMDSICE3359

Tool/software: TI C/C++ Compiler

Hello,

I've the TMDSICE3359 and I want to implement HSR protocol on it.

To do that, I've download :

- PRU ICSS SW for HSR/PRP v01.00.04.02

- Processor SDK TI RTOS v4.03.00.05

- CCS 7.4.0.00015

I have also target my board and import the HSR project (that I've find in the PRU ICSS SW for HSR/PRP).

Now, when I build this project, there is 13 Errors.

After searching the error, I find an inconsistency in this project.

As you can see in the following PDF, in the fonction void runRxTxTest(ICSSEMAC_Handle emachandle) that we find in the hsr_prp_menu.c, the ethPrioQueue is used as an array.

Utilisation ethPrioQueue en tableau.pdf

But, it is define as an Uint8 in the of typedefstruct that we find in the icss_emacDrv.h, as you can see in the PDF. So I don't understant. And this inconsistency bring me an error like that "subscripted value is neither array nor pointer nor vector". Could you help me please to resolve this.