TI_C2400
所属分类:uCOS/RTOS
开发工具:Borland C++
文件大小:13KB
下载次数:24
上传日期:2005-10-18 19:56:22
上 传 者:
jcl_chen
说明: 这个UCOS II在TI2400DSP平台上的移植源代码,经过测试通过的
(Source code of uC/OS II porting to TI C2400 DSP platform. it has been fully tested and verified.)
文件列表:
TI_C2400 (0, 2004-09-15)
TI_C2400\DSPInit.c (1452, 2004-09-13)
TI_C2400\F240IV_C.asm (1609, 2004-09-14)
TI_C2400\F240_C.h (3262, 2004-09-15)
TI_C2400\lnk.cmd (675, 2004-09-07)
TI_C2400\main.c (326, 2004-09-15)
TI_C2400\OSTickISR.c (171, 2004-09-14)
TI_C2400\OS_CPU.h (3620, 2004-09-15)
TI_C2400\OS_CPU_A.asm (4581, 2004-09-15)
TI_C2400\OS_CPU_C.c (10665, 2004-09-15)
TI_C2400\saverest.asm (7853, 2004-09-15)
TI_C2400\Task0.c (749, 2004-09-15)
TI_C2400\Task0.h (161, 2004-09-14)
TI_C2400\TestTask.c (261, 2004-09-15)
TI_C2400\TestTask.h (183, 2004-09-13)
uC/OS-II(2.52) for Texas Instruments' TMS320C2400 Series DSP, with
Code Generation Toolset Release Version 7.00
Ported by : Ding Curie (ding_curie@hotmail.com)
Sep, 2004
This port features the convenience that you can write ISRs entirely in
C with the keyword 'interrupt' as usual. Plz refer to OSTickISR() in the
file named OSTickISR.c for an example. This is achieved by patching the
run-time-support library, rts2xx.lib, with saverest.asm, which has a
kernel-aware version of I$$SAVE and I$$REST. You can merged it into
rts2xx.lib by using the dspar utility or, more flexibly, simply include
it in your project.
a) Files in this archive
0) readme.txt
Port related:
1) OS_CPU.h
2) OS_CPU_C.c
3) OS_CPU_A.asm
4) OSTickISR.c <-- the ISR which invokes OSTimeTick()
5) saverest.asm <-- the patch to rts2xx.lib
Test related:
6) F240_C.h <-- C style register naming
7) F240IV_C.asm <-- interrupt vectors table
8) DSPInit.c <-- initialize some DSP registers
9) lnk.cmd <-- a sample link command file
10) main.c
11) Task0.h
12) Task0.c
13) TestTask.h
14) TestTask.c
b) About the test program
I've run this test program on a TMS320F240 demo board via JTAG. Task0
makes 8 instances of TestTask, then deletes itself. Each instance of
TestTask blinks an LED at a different frequency via IOPC. The statistics
task is also available.
If you find any bug with the port, plz feel free to email me about that.
An alternative email is: ding_curie@yahoo.com.cn
近期下载者:
相关文件:
收藏者: