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 EtherCAT

Other Parts Discussed in Thread: AM3359, TIDEP0001, SYSBIOS, UNIFLASH, TMDSICE3359

Hi e2e,

We have a customer starting a new design with several AM3359 CPUs connected via EtherCAT.   They purchased the TIDEP0001: EtherCAT Communications Development Platform and have that up and running and their evaluation is going well.   They are developing their own board based on the schematic for the TIDEP0001.  They are thinking ahead to production and how best to program their image into system Flash in production.   They don’t want to buy programmed Flash since their application could change a lot.  Currently they are using CCS to load their application and they never change the boot loader.   CCS is not intended for production use, nor do they want to purchase multiple copies of CCS for production and they don’t want production to have all the capability that CCS has.   They would like to load their application via Ethernet.  What would be the best way to do this on a new board with blank Flash memory?

They also want to understand how the PRU code which is concatenated with the application code is actually loaded into the PRU.   Not sure if you would have time to have a conference call with Varian, but if you are available I can set it up. 

Finally, they want to know what SPI Flash devices are supported on the AM3359.  I don't believe the AM3359 limits which Flash can be used, but the software that programs the Flash is limited to those devices that it has algorithms to support.   Is this correct?  What software programs Flash in the EthCAT Communications Development Platform?

Thanks for your help.

WH