基于TMS320DM6446的数字媒体系统开发实习
更新时间:2023-04-12 10:48:01 阅读量: 实用文档 文档下载
TMS320DM6446
3.1
SEED-DTK6446 DSP Teaching Kit SEED-DTK6446 SEED-DVS6446 SEED-DTK6446
SEED-DTK6446 TMS320DM6446 ARM+DSP ARM
ARM926EJ-S 297MHz DSP TI DSP C64x+ 594MHz SEED-DTK6446
TMS320DM6446
DSP C64x+
32KB L1P RAM/Cache
80KB L1D RAM/Cache
64KB L2 RAM/Cache ARM ARM926EJ-S
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
16KB Cache
8KB Cache
16KB RAM
16KB ROM
CCD CMOS
BT.601/BT.656 YCbCr4 2
1/4x~4x
OSD
4 54MHz DACs NTSC/PAL S YPbPr/RGB 8/16bit YVU 24bitRGB
32bit DDR2 SDRAM 256MB 16bit 128MB Flash/
MMC /SD CompactFlash TrueIDE
64 DMA EDMA
2 64bit 1
3 UART 1 SPI I2C ASP
I2S AC97 AIC12
10/100M EMAC
IEEE802.3 MII
VLYNQ FPGA
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
USB2.0
USB2.0 USB2.0
3 PWM
ATA/ATAPI
DDR2 DRAM 256MB
NAND Flash 64MB PAL/NTSC CVBS PAL/NTSC CVBS VGA
UART RS232 RS485
10M/100M
ATA
SD USB2.0
CCS Linux
3.2 SEED-DTK6446 CCS
CCS Code Composer Studio v3.3 CCS3.33.3
1) TI DSP CCS3.33.3
setup.exe
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
next
CCS3.33.3 Next
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
Next
Typical Install next
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
c:\CCStudio_v3.3
Install Now
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
Finish TI TI
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
2)
DaVinci SEED-XDS560PLUS
SEED-XDS560PLUS
USB USB PC USB
SEED-XDS560PLUS SEED-XDS560PLUSDriver.exe
CCS3.3
USB
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
JTAG SEED-DVS6446 JTAG J1
SEED-DVS6446 +5V +3.3V
USBorPCI.exe CCS3.3
“CCStudio_v3.3” “SEED-XDS560USB/PLUS” “Done” SEED-XDS560USB/PLUS
DSP “Setup CCStudio v3.3”
CCS3.3
“Family“ DSP “C64x+”
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
“Platform “ “xds560emulator”
“Available Factory Board“ ”
SystemConfiguration“ “DM6446 XDS560 Emulator with ICEPICK_C”
Save & Quit Parallel Debug Manager
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
ICEPICK_C_0 Connect Device
ARM9_0 Open CCS ARM Gel \03.
Examples of program\01.SEEE-DTK6446 CCS Examples\GEL\DaVinciEVM_arm.gel ARM Debug Connect “ALT+C”
ARM ARM Gel
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
DSP ARM DSP DSP ARM
3.3 CCS
1. SEED-DVS6446 D6 D8 +3.3V +5V
2. J17 J2
3. CCS3.3 3.3.79.5
4. DTK CCS3.3 DSP ARM DSP ARM
5.
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
3.3.1 CCS3.3 1(CCS3.3 )
1. CCS3.3
2. SEED-DTK6446
3. CCS3.3
1. DSP
2. DSP
3. CCS3.3
CCS3.3 CCS3.3 CCS3.3
CCS3.3
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
CCS3.3
CCS3.3
1. program.c: C
2. program.asm:
3. filename.h: C DSP/BIOS API
4. filename.lib:
5. project.cmd:
6. program.obj:
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
7. program.out:
8. program.map:
9. project.wkst:
1. programcfg.cmd:
2. programcfg.h54:
3. programcfg.s54:
( ) CMD
cmd DSP 3
1
.obj
.lib
.map
.out ;
2 MEMORY
3 SECTIONS " "
-o sample.out
-m sample.map
-stack 100
sample.obj meminit.obj
-l rts.lib
MEMORY
{
PAGE 0: VECT: origin = 0xff80, length 0x80
PAGE 0: PROG: origin = 0x2000, length 0x400
PAGE 1: DATA: origin = 0x800, length 0x400
}
SECTIONS
{
.vectors : {} >PROG PAGE 0
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
.text : {} >PROG PAGE 0
.data : {} >PROG PAGE 0
.cinit : {} >PROG PAGE 0
.bss : {} >DATA PAGE 1
}
CMD
1. .cinit C ;
2. .const C const ;
3. .text C ;
4. .bss C ;
5. .far C far ;
6. .stack C ;
7. .sysmem C malloc calloc realloc
( ) vecs.asm
vecs.asm DSP .sect .ref .global
( ) GEL
GEL cmd DSP cmd
GEL CCS3.3 DSP
CCS3.3
1.
Debug Breakpoints
2. CCS
3.3 3
1) Reset DSP Debug Reset D .out
2) Restart Debug Restart PC
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
3) Go main Debug Go main
3. CCS3.3 4
1) Debug Run
2) Debug Halt
3) Debug Animate
4) Debug Run Free
4. CCS3.3 4
1) F8 Debug step into
2) Debug step Over
3) Debug step Out
4) crtl+F10 Debug Run to Cursor
5.
1) view Watch Window 32
2) view Registers CPU Registers
3) view memory
6. Graph
1) View Graph Time/Frequency
2) Graph Property Dialog Graph Title Start Address Acquisition Buffer Size Display Data Size DSP Data Type
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
dialog
0x2c28
3) OK
4) “Float In Main Table
1. DSP
2. DSP JTAG SEED-DVS6446 J1
3. SEED-DTK6446
SEED-DVS6446 +5V +3.3V D6 D8
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
CCS3.3
1. CCS3.3 DSP ( 2 CCS , )
2. CCS
3.3 File New Source File
3. \03. Examples of
program\01.SEEE-DTK6446 CCS Examples\3.1.1 math
4. math.c File Save
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
5. .cmd
1. CCS3.3 Project-->New,
2. Project Location
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
3. Project add files to project
4. .c math.c
5. link.cmd csl_davinciC64plus.lib
:
1. Project Build Opitions
2.
l i k u W P D
F -X C h a n g e w
w .d o c u -t r a c k .c m C c t o b y N
O !P D F -X C h a n g e w w .d o c u -t r a c k .c o
正在阅读:
基于TMS320DM6446的数字媒体系统开发实习04-12
宝贝描述模板08-26
高中数学竞赛专题讲座之二:数列08-26
北师大版小学语文四年级上册词语汇总12-05
计算机财务管理习题精简版12-20
设备安装施工方案02-01
关于感恩作文结尾03-12
矿井水文地质分析报告04-28
医学微生物学最佳笔记06-17
工地试验室岗位职责11-24
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- TMS320DM6446
- 实习
- 基于
- 数字
- 媒体
- 开发
- 系统
- 最新国家开放大学电大专科《仓储与配送管理》单项选择题题库及答
- 鲁教版初一语文期末试题
- 昭阳区第二小学校2022-2022学年一年级上学期期末考试
- 1616点阵汉字显示设计
- 2012年山东省公务员考试申论贯彻执行模拟试题四
- 苏宁易购2022年一季度财务状况报告
- 常用场效应管型号参数管脚识别及检测表
- 人教版三年级语文上册第3单元试卷1
- 2022年河北科技大学艺术学院707专业史论之艺术概论考研冲刺狂背
- 园林景观工程施工合同
- 2022-年执业医师定期考核题库整理及答案
- 钢丝绳的检验与维护标准版本
- 江苏省高考语文试题及答案
- 2022-2022年新人教版初中数学中考精品试卷含答案(10)
- 2015-2022年中国机动车污染防治行业调研与投资战略分析报告
- 中国通信技术市场发展动态及投资潜力分析报告2022-2022年
- 2022-2022年人教A版选修1-1《2.1-2椭圆》练习含答案
- 精选儿童启蒙古诗词大全(最新)
- 高频文言虚词练习答案
- 浅谈建筑施工企业市场开发与经营