Discussion:
Nuttx on new Tiva C TM4C1294 Connected LaunchPad
dvl36ripe-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [nuttx]
2014-06-22 20:17:32 UTC
Permalink
Hi guys,
do you have any plans for porting Nuttx to this $20 board (http://www.ti.com/tool/ek-tm4c1294xl http://www.ti.com/tool/ek-tm4c1294xl)?
TM4C1294NCPDT (http://www.ti.com/lit/ds/symlink/tm4c1294ncpdt.pdf http://www.ti.com/lit/ds/symlink/tm4c1294ncpdt.pdf) MCU features 120Mhz Cortex M4F, 256K SRAM/1M flash, HS USB host/device, Ethernet, etc.
I have compared its memory map with memory map of already ported Tiva C (TM4C123GH6PM). It is similar. I think it's will be not so hard to porting of this part. But this chip have new Ethernet module and It seems that I don't have enough experience to do this porting.


Thank you,
Dmitry.
spudarnia-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [nuttx]
2014-06-22 20:30:20 UTC
Permalink
Hi, Dimitry,
Post by dvl36ripe-/***@public.gmane.org [nuttx]
do you have any plans for porting Nuttx to this $20 board (http://www.ti.com/tool/ek-tm4c1294xl http://www.ti.com/tool/ek-tm4c1294xl)?
TM4C1294NCPDT (http://www.ti.com/lit/ds/symlink/tm4c1294ncpdt.pdf http://www.ti.com/lit/ds/symlink/tm4c1294ncpdt.pdf) MCU features 120Mhz Cortex
M4F, 256K SRAM/1M flash, HS USB host/device, Ethernet, etc.
I don't have any plans for that port, but it seems like a good candidate.
Post by dvl36ripe-/***@public.gmane.org [nuttx]
I have compared its memory map with memory map of already ported Tiva C (TM4C123GH6PM). It is
similar. I think it's will be not so hard to porting of this part. But this chip have new Ethernet module and
It seems that I don't have enough experience to do this porting.
There is already support of Ethernet in the family (for the LM3S). If the Ethernet block is the similar, then the Ethernet port should not be very difficult.

Greg
dvl36ripe-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [nuttx]
2014-06-22 21:10:36 UTC
Permalink
Hi, Greg
First let me say it's an honor for me to hear from you.


I have already checked and it seems that Ethernet block is totally different.
This is confirmed by the TI document (http://www.ti.com/lit/an/spma049a/spma049a.pdf http://www.ti.com/lit/an/spma049a/spma049a.pdf)
--------


"The Ethernet Controller on Tiva C Series devices is completely redesigned to provide much higher



performance and capability. The new controller has integrated DMA to efficiently move large amounts of
Ethernet data in the background. Several other features are included as well, such as VLAN tag detection,
source and destination address filters, multicast address filtering, and more. For more information, see the
device-specific data sheet. Note that when using the on-chip Ethernet PHY, a 25-MHz clock source must
be connected to MOSC. Because of the integrated DMA controller, the ÎŒDMA is not used with the
Ethernet Controller on these devices.
For system designers who use lwIP for their Ethernet stack, moving their code is very straightforward as
they just have to include lwIP version 4.1 in their project. For system designers who do not use lwIP, code
must be rewritten using the EMACXxxx APIs instead of the EthXxxx APIs in Driver Library."
-------
Thank you,
Dmitry.

Loading...