TI E2E Community
Sitara Processors Forum
Ethercat Slave Stack demo limitations
where can I find informations about the differences and limitations between demo slave stack in Ethercat TI example and full features Beckhoff one?
It's not so easy to download it from Beckhoff site because of registration and vendor ID.
Thanks in advance.
There are no functional differences in stack obtained from Beckhoff and the stack included in TI's Industrial SDK.
TI takes the Beckhoff stack and integrates with TI hardware and software. Often, the changes made are submitted back to Beckhoff so the future versions of stack may include the adaptations for TI hardware.
There are certain features that have not been implemented yet in the PRU firmware and these are documented in the release notes that accompany each SDK release.
in the release notes of the SDK 01.00.00.03 the main limitation is the lack of distributed clock support. This means that by now no real-time applications are possibile with this stack?
Distributed clock support is coming in the upcoming release later this month.
Gianluca MarabiniThis means that by now no real-time applications are possibile with this stack?
it depends what you mean with real-time application. You can use EtherCAT with very low cycle times (<100us) even without DC mode.
Just to clarify: The SSC stack supports DC mode anyway. It is just currently disabled in our examples as we need to upgrade the firmware to provide DC mode.
A limitation of the provided example with binary stack code is that you can't change the process data. You can evaluate a basic I/O slave function with 32bit input and 32 bit output. If you want to try different data setup you need to acquire the SSC source code. Anyway if you want to use TI EtherCAT slave implementation you need to join ETG as this is a general (legal) requirement for EtherCAT. Then you also get your vendor ID and access to the sources. It shouldn't take longer than a few days for the process. You can not ship a product with the TI vendor ID!
I am right, that I must download the SSC, run the patch and create my own Stack with the etherCAt Slave Stack Code Tool if I want an other application than the example with the I/O`s?
However make sure that you have SSC 5.0 (not 5.01) for SDK 22.214.171.124.
Any idea as to when the next release with redundancy support is going to be released?
Fourth quarter of 2012 will be when we release it in SDK.
My customer in Santa Clara is demanding to know a date when this feature will be supported.
Will we be able to order new boards in Q4/2012? Do you have any better dates or beta units?
Please send a message to me and I can assist you with dates and give you background information.
The redundancy feature is going to be handled in a release of the SDK. I was under the impression that it would require hardware changes. Am I correct assuming that a firmware update would add support for EtherCAT redundancy?
How can I send you a direct message to you to get assitance with dates and background information as well?
Hi Maneesh, Thank you for your response. My email is in my profile or (paul.smith"AT"cometusaDOTCOM). We have built the TI controller into the next generation of our products delivering this month to the #1 equipment supplier in the Semiconductor Industry. The customer has requested a detailed ?? timeline from us and a conversion plan to retrofit all products that ship with the current issue.
Please let me know any detail possible.
I obfuscated your direct email address as search engines crawl these forums.
It will be handled in a SDK release that is timed with the batches of the AM335x device that have a Silicon Errata addressed.
The silicon errata is documented here: http://www.ti.com/lit/er/sprz360b/sprz360b.pdf. Refer advisory 1.0.4.
hope I am sort of right here:I am trying to build the full feature EtherCAT slave application on SDK 1.00.00.04 but I only have access to SSC 5.00. Is it generally possible to combine those or do I have to use SSC 5.01 for this SDK? So far, I am always getting errors during build. Also, would DC work on the Slave if I could get this to work? Thanks.
not sure I understand this. If you have SSC 5.0 you should also be able to download 5.01. The patch process in SDK 126.96.36.199 only works with that code. You may try to merge manually but we can't guarantee this works.
Of course DC Sync is supported in 188.8.131.52 as release notes state. It was more an issue of the PRU firmware than the stack in the past.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.