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: ICE LEDs don't toggle

Part Number: AM3359

Hello, Tom here, brand new user of AM3359 ICE dev kit. 

I've followed the instructions in the "AM3359 Industrial communications engine for Industrial Automation Quick Start Guide" (SPRW231A) to the final bullet point on page 2: "Now the user can control digital out LEDs using twinCAT. Select Box n (TIESC-001)..."  but when I change the values in the write command between 0 and 255 (0xff) the "digital output" LEDs on the ICE board don't change state. 

- I think the etherCAT bus has reached the OP state because "ethernet LED" D1 led is ON solid green, D2 OFF. Speed LED D4 ON solid amber. 

- the state of the "digital output" leds when the board powers up is  D7,D8,D10,D14 ON all others OFF. And this doesn't change, regardless of what I write to the 32 bit RPDO. Example: request for all LEDs on (255)

Any ideas as to what might be wrong? Is it possible the board wasn't flashed with demo software? Any suggestion as to what I might try next?

  • The RTOS team have been notified. They will respond here.
  • Hi Tom, is your idea just to test pre-flashed EtherCAT slave on AM3359 ICEv2 board? or do you need to do some development on EtherCAT slave?

    If the first, sometimes just restarting the PC should be enough, also you can try to write other values and see if LEDs change.

    If the second, and you have to develop and EtherCAT application, I would suggest to get our latest EtherCAT slave v1.0.6 release.

    If you just want to test PRU-ICSS EtherCAT slave demo as-is you can download pre-build binaries from above link. For running pre-build binaries on an SD card, you need a bootable SD card (instructions here), and a secondary bootloader MLO file, which can be copied from TI-RTOS PSDK (C:\TI\processor_sdk_rtos_am335x_xxxx\prebuilt-sdcards\evmAM335x\sd_card_files)

    EtherCAT slave v1.0.6 works on top of TI-RTOS PSDK 4.3, please download\install this PSDK version.

    If you want to create this binaries, or run EtherCAT slave application via CCS + JTAG, please follow PRU-ICSS EtherCAT slave user guide chapter 6 Generating Project files.

    Hope this helps,

    Paula