Donate Share

uCOS-II and lwIP on TI C6000 DSP

File Release Notes and Changelog

Release Name: ucos-lwip-c6x-src-0.9.9

Notes: uC/OS-II & lwIP ports for TI C6000 DSP Copyright (c) 2004,2005 Engineering Physics Department of Tsinghua University All Rights Reserved. See the files COPYRIGHT, COPYRIGHT-lwIP and COPYRIGHT-uCOS-II for distribution conditions and official warranty disclaimer. PLEASE NOTE: THIS SOFTWARE IS BEING MADE AVAILABLE ``AS-IS''. Engineering Physics Department of Tsinghua University is making this work available so that other people can use it, but we make no warranties that it will work for you. INTRODUCTION --------------- TI C6000 DSPs were widely used for image processing with network. With this project we want to build up a "free" solution for this kind of applications, which includes realtime OS kernel "uC/OS-II" and a TCP/IP stack "lwIP". The sourcecode was built in TI CCS (CodeComposer Studio) v2.20.00, the project file was in path "\TI_C6711\TEST\" There was also a examples in this project: "HTTP" - in file "sample_http.c" WHAT SYSTEMS DOES IT RUNS ON? -------------------------------- We build this project on a standard TI TM320C6711 DSK (DSP Starter Kit). The ethernet port was based on a 10/100M Ethernet Daughtercard designed by Zeng Ming(zengming99@mails.tsinghua.edu.cn). The schematic of this daughtercard was provided for free, as part of this project. TIPS ----- * This project was built on TI TMS320C6711 DSK. The uC/OS-II should be the same for TI C6000 series DSPs, but some codes was only suitable for C6711 DSK (like "\TI_C6711\TEST\boot.asm"). If you want to use these codes in your own project, you should rewrite this part. This part of codes managed the boot of the target board, and howto burn the flash rom. * The Daughtercard was designed with the compatibility of TI's official document ĦħTMS320 Cross-Platform Daughtercard SpecificationĦħ. So it could be applicable for all types of DSKs and EVMs manufactured by TI. But, some code should be rewrote on a new DSK or EVM target. Share and Enjoy, The Development Team


Changes: Changes in release 0.9.9 * This is a stable version. * And, a sample_http thread, which is a mini web server , was included in this project. It shows a web page and some photos. <2005-01-23: by zengming99@mails.tsinghua.edu.cn> Changes in release 0.9.8 * Fix bug of SYS_LIGHTWEIGHT_PROT macro, use uC/OS-II OS_ENTER_CRITICAL as protection. <2005-01-18: by zengming99@mails.tsinghua.edu.cn> Changes in release 0.9.5 * Update the lwip src code to the lwip-cvs version. * A http thread sample was added Changes in release 0.9.0 * Drivers were almost finished. Changes in release 0.1.0 * Just release for test. * For TI C6711 DSK and Ethernet Daughtercard in this project only.