- 3
- 0
- 约4.18万字
- 约 10页
- 2023-08-02 发布于江苏
- 举报
第4章 DSP的软件开发与C语言编程本章内容:4.1 DSP开发工具与软件开发流程4.2 集成开发环境CCS4.3 DSP的C工程文件 4.4 DSP C语言程序设计基础4.5 DSP C2023/7/301
4.1 DSP开发工具与软件开发流程1. DSP开发工具硬件TI XDS510 (Extended Development System)硬件仿真器。DSK(DSP Starter Kit)初学者开发套件。瑞泰 ICETEK-5100PP/USB DSP开发系统。评估板。DSP教学实验系统 。 开发工具包括硬件、软件两部分。硬件部分主要是仿真器(Emulator),软件主要是集成开发环境CCS (Code Composer Studio)。 DSP开发系统(仿真器)有PCI插卡式、并口式、USB接口式,目前多用USB接口式,即DSP开发系统通过USB接口与PC机相连,开发系统通过JTAG(基于扫描的仿真)接口与用户目标板相连,实现DSP软硬件调试与程序烧写。 7/30/20232山东大学控制学院 张东亮
DSP评估板(也称为EVM板、目标板、 DEMO板、实验板等),包括基本的DSP芯片及必要的电源、时钟、复位电路外,还经常包括用于程序调试的片外扩展存储器、扩展的A/D、D/A转换器、键盘显示电路、EEPROM、RS232串行接口、SPI接口、CAN接口驱动电路、简单应用电路等。 F2812DSP评估板7/30/20233山东大学控制学院 张东亮
F2812DSP评估板原理框图开发系统与评估板7/30/20234山东大学控制学院 张东亮
2812 EVM板的主要性能指标如下:(1) TMS320F2812,运行速度150MIPS。(2) 片内RAM 18K字。(3) 扩展RAM 64K字。(4) 片内16路12位A/D转换器, 最大采样速率12.5MSPS。(5) 扩展的4路12位D/A转换器DAC7617。(6) 两路UART串行接口,符合RS-232C标准。(7) 16路PWM输出。(8) CAN总线标准接口。(9) 用户开关与指示灯。(10) 片内128K字Flash存储器,带128位加密位。(11) IEEE1149.1兼容的逻辑扫描电路即JTAG接口,用于仿真调试。(12) +5V电源输入, 板上3.3V, 1.8V电源管理。7/30/20235山东大学控制学院 张东亮
7/30/20236山东大学控制学院 张东亮
2. 软件开发流程软件开发流程框图 7/30/20237山东大学控制学院 张东亮
软件开发流程 1)编辑:生成源程序(*.asm, *.c)、头文件(*.h)与命令文件(*.cmd)。2)编译与汇编:生成目标文件(*.obj ,公共目标文件COFF格式)及列表文件(*.lst)。3)连接:生成可执行代码文件(*.out)及映射文件(*.map)。4)调试:通过JTAG接口下载到目标系统EVM。5) 通过JTAG接口将程序固化烧写到Flash 存储器 。7/30/20238山东大学控制学院 张东亮
软件开发工具主要有 源程序编辑器(Editor) 编译器(Compiler) 汇编器(Assembler) 链接器(Linker) 归档器(Archiver) 运行时支持库(Run-Time-Support Library) 库建立程序(Library-build Utility) HEX转换程序(Hex Conversion Utility)3. 软件工具7/30/20239山东大学控制学院 张东亮
绝对列表器(Absolute Lister)和交叉引用列表器(Cross-Reference Lister) 调试工具(Debugging tools) C++名称复原程序(C++ Name Demangling Utility) GEL语言 (General Extension Language,通用扩展语言) DSP/BIOS等。7/30/202310山东大学控制学院 张东亮
1. CCS软件安装与设置CCS2.0’ C2000 (CCS3.3)驱动程序设置。Simulator: PC模拟软件仿真。Emulator: 实时DSP硬件仿真。 4.2 集成开发环境CCS7/30/202311山东大学控制学院 张东亮
CCS运行主窗口 7/30/202312山东大学控制学院 张东亮
CCS主要工具源程序编辑器(Editor)。C编译器(C Compiler)。汇编器(Assembler)。连接器(Linker)。调试工具(Debug)。十六进制转换公用程序(Hex C
您可能关注的文档
最近下载
- 新建铁路广佛江珠城际轨道交通项目珠海段环境影响评价报告书.DOC VIP
- 北师大版七年级下册生物 10.2人体细胞获得氧气的过程 课件(共22张PPT)(含音频+视频).ppt VIP
- 民航国内航空汇编襄阳.pdf VIP
- (10)--6.2东北地区中国自然地理总论.ppt VIP
- 4.8.2人体细胞获得氧气的过程 课件(共16张PPT) 北师大版(2024)七年级下册.pptx VIP
- 小学六年级数学.新课标两导两练高效学案(人教版)6年级第二部分(3-4单元).pdf VIP
- 20T蒸汽锅炉控制方案.doc VIP
- 优秀留置看护辅警工作总结6篇.docx VIP
- 02S404 防水套管国标规范.pdf VIP
- 2024年北师大第四版、第五版教材综合实践领域变化的深度思考.docx
原创力文档

文档评论(0)