Other Parts Discussed in Thread: TMDSECATCNCD379D
Hi,
I am trying to get the ecat_ti_esc_spi_slave example running on the TMDXICE110 and while trying to get from the INIT to PREOP state TwinCAT gives the following error:
Error 1 02.12.2019 15:48:41 538 ms | 'Box 1 (TMDSECATCNCD379D EtherCA' (1001): 'INIT to PREOP' failed! Error: 'check device state for PREOP'. AL Status '0x0011' read and '0x0002' expected. AL Status Code '0x0016 - Invalid mailbox configuration'
The ethercat slave stack is running on an stm32 board which is connected to the ICE110 via spi. The Ethercat slave stack runs through the init process just fine. Thus, at least the interface is working properly.
As i am quite uncertain which Ethercat slave stack files are required for the ecat_ti_esc_spi_slave project, the error might be there.
Do i need the files created for the slave_full example or the ones for the C2000 application or something completely different. However, so far i tried both and the error persists.
I am using the PRU ICSS Release 1.00.07 , pdk version 1.0.12 , ccs v8 and followed:
and
Cheers and thank you very much,
Philipp