adamrnelson
New member
I have used Teensys for years, have incorporated every 3.x model - including the pink edition - into the numerous test fixtures I build and am a regular reader of the forum. So, I’m slightly ashamed to ask this elementary question here:
What is the current state of software to support the 3.6 on-board Ethernet? I’d be very appreciative if someone in the know could summarize the progress to date.
I have one 3.6-based board ready for fab that, among other things, incorporates a PHY and required misc. Luckily, I have been able to press the metaphorical pause button on that project, while searching this forum and elsewhere for an answer to the above question. I am also in the planning stages of another board, for a different project. Again, I’d like to use 3.6’s, but am very unclear how much work would be required to get the basic Ethernet functionality the project requires.
In part because I’d ultimately like to use custom Ethernet frames (e.g. PROFINET) at ~1KHz, I don’t believe that external modules like the 5500 will suit my needs.
I am an experienced software engineer and am slow, but capable with hardware design. I would be more than happy to contribute to an existing project, time allowing, but I am anything but clear as to where I should begin. I genuinely appreciate the prototype/performance testing work on the projects I have found so far, but is there a project/repo with more than proof-of-concept status?
What’s essential for my work: a reasonably stable library that supports UDP at >= 1KHz rates.
Other things that would definitely help, but are not deal-breakers:
Many thanks to the community.
PS. If this should be posted in “Project Guidance”, I’ll be happy to move it. I wasn’t sure where this thread would best be placed.
What is the current state of software to support the 3.6 on-board Ethernet? I’d be very appreciative if someone in the know could summarize the progress to date.
I have one 3.6-based board ready for fab that, among other things, incorporates a PHY and required misc. Luckily, I have been able to press the metaphorical pause button on that project, while searching this forum and elsewhere for an answer to the above question. I am also in the planning stages of another board, for a different project. Again, I’d like to use 3.6’s, but am very unclear how much work would be required to get the basic Ethernet functionality the project requires.
In part because I’d ultimately like to use custom Ethernet frames (e.g. PROFINET) at ~1KHz, I don’t believe that external modules like the 5500 will suit my needs.
I am an experienced software engineer and am slow, but capable with hardware design. I would be more than happy to contribute to an existing project, time allowing, but I am anything but clear as to where I should begin. I genuinely appreciate the prototype/performance testing work on the projects I have found so far, but is there a project/repo with more than proof-of-concept status?
What’s essential for my work: a reasonably stable library that supports UDP at >= 1KHz rates.
Other things that would definitely help, but are not deal-breakers:
- TCP
- 1588 (precision time protocol) tagging would be awesome but I’m not holding my breath
- <1ms latency from the time of pushing the data to the IP stack to the packet appearing on the wire would be a real plus.
- An IRQ on packet receipt would be highly desirable.
Many thanks to the community.
PS. If this should be posted in “Project Guidance”, I’ll be happy to move it. I wasn’t sure where this thread would best be placed.