Do we have IPV6 example available with TI-RTOS for TI Microcontroller?
Looking specifically for Tivaware.
Regards,
Nishant Dattaram Chorge
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.
Do we have IPV6 example available with TI-RTOS for TI Microcontroller?
Looking specifically for Tivaware.
Regards,
Nishant Dattaram Chorge
Hi Nishant,
Which device are you interested in? The TI-RTOS 1.20 release should be available soon (within a week or so). It will have support for the DK-TM4C129X board. Included in the examples are tcpEcho and udpEcho examples for both IPv4 and IPv6.
TI-RTOS 1.20 will include TivaWare_C_Series-2.0.
Todd
Todd,
I am looking for TM4C129x family.
Week or so is ok. I will wait for the same.
Regards,
Nishant Dattaram Chorge
Hi Todd
I too am interested in some IP examples for the DK-TM4C129X board.
Specifically:
Any news on these examples or perhaps when the release is due??
Many thanks,
David
Hi David,
The 1.20 release can be downloaded from: http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/mcusdk/index.html
Todd
Hi David,
I've just released an NDK that contains a beta version of SNTP client for the NDK. It is a functional SNTP client that will allow you to get the time from an NTP server.
The SNTP client is available in NDK 2.23, which can be found in the TI-RTOS release that Todd pointed out in this thread, or directly downloaded here. There is not currently an example that I can give you, but I have documented how to use it in an NDK application. You can find that documentation in the NDK release notes under "SNTP and MYTIME Preliminary API Documentation".
The NDK already includes a Telnet server and a TFTP client, you can find out more on that in the NDK User's Guide and API guide (also referenced in the NDK release notes).
As for SMTP, unfortunately we do not currently have support for that in the NDK.
Steve
Hi Todd and Steve
Thanks for the speedy replies. I've downloaded the new TI-RTOS and CCS 5.5. I've installed CCS 5.5 over the top of CCS 5.4 (the version on the FLASH stick that came with the DK-TM4C129X). Then installed the new TI-RTOS.
Things looked a bit different as instead of the CCS splash screen, I got the Eclipse one.
After a bit of fun and games, I created a new project with the Empty project template: TI-RTOS/DK-TM4C-129X Evaluation Kit/Example Projects/Empty Project.
I'm now going to wade through the documentation to see if I can get a few examples up and running.
Thanks for your help!
David
Hi Todd
I installed CCS 5.5 on top of CCS 5.4. I checked the option to install CCS plugins into an exisiting Eclipse installation.
Then I browsed to my (default) install directory of c:\ti\ccs5\eclipse
I noticed that my desktop shortcut is the thing that changed my start experience. The shortcut target was now:
That was easy to fix, now I'm back to normal.
Let me know if you want any other info
David
Hi David,
I'd strongly recommend installing CCS 5.5 again, but not on top of a previous version. For example, install it in c:\ti\ccsv5_5.
I checked with one of the CCS guys and this is what he said when I asked about "install CCS plugins into an exisiting Eclipse installation" in regards to install on top of.
"Existing Eclipse installation means existing installation of STOCK Eclipse. NOT CCS. This is for people who want CCS but already have a standard Eclipse installation and want to drop the CCS content into it instead of having to install another Eclipse with the CCS installation."
Todd
Hi Todd
OK, no problem. I'll uninstall and start again.
Thanks for all your ongoing help!
David
Hi Todd
In the end, I uninstalled everything and then installed CCS5.5, TI-RTOS 1.20 and the (latest) TivaWare 2.0.1.11577 (off the web site) for the DK-TM4C129X dev board.
I've got the examples in the TI-RTOS 1.20 for the board working OK.
My next test was to edit one of the samples and get some more functionality. So I tried to read the EEPROM size using the call EEPROMSizeGet(). All I get is an abort. I'm using the tcpEcho example.
/* EEPROM Driver Includes */ #include <driverlib/eeprom.h> ... Int main(Void) { Task_Handle taskHandle; Task_Params taskParams; Error_Block eb; uint32_t esize; /* Call board init functions */ Board_initGeneral(); Board_initGPIO(); Board_initEMAC(); System_flush(); if (EEPROMInit() == EEPROM_INIT_OK) { esize = EEPROMSizeGet(); System_printf("EPROM: %u\n", esize); System_flush(); }
I'm wondering what I'm doing wrong? I've only just started with the TI kit so forgive my noob status.
The datasheet for the ti chip on the dev board says it has 6K EEPROM. There's also a 512Mb EEPROM on the dev board.
I've also tried importing the examples from the TivaWare 2.0.1.11577 examples but I'm getting lost with the paths and includes and various TivaWare and compiler versions.
Is there going to be a step-by-step guide for the DK-TM4C129X so that I can build up from the examples into a more featured application?
It seems the TI-RTOS examples are what I should learn as it's an RTOS. However the examples that are specifically for the dev board (that are on the USB and the TivaWare 2.0.1.11577) seem to favour a more direct approach to coding against the hardware.
I guess I'd like RTOS examples that utilise the hardware (LCD/Sound/SDCard/EEPROM/Buttons/LEDs etc.).
Sorry for my early blundering. I hope to understand this ASAP!
David
Hi David,
You need to enable the peripheral. Try adding in the bold code
#include <driverlib/sysctl.h>
...
SysCtlPeripheralEnable(SYSCTL_PERIPH_EEPROM0);
if (EEPROMInit() == EEPROM_INIT_OK) {
Also, there are SDCard, Buttons, and LED examples in TI Resource Explorer (along with UART, USB, Ethernet, SPI, I2C). We are working to fill out the other peripherals in future releases.
Todd
Hi Todd
Many thanks! Yes, that worked a treat. I'm still wading through all the documentation - there's a lot to learn :)
Glad to hear that there's going to be more samples, they really help, can't wait.
Best regards,
David