DSP技术与应用 电子与信息技术系.

Slides:



Advertisements
Similar presentations
高中新课程思想政治(必 修 1 、 2 )的教学体会 北京师大二附中 李文燕 2008 年西城新课程教师培训的讲稿.
Advertisements

《饲料分析与质量检测技术》 说课 主讲教师:管建慧. 课程名称: 《饲料分析与饲料质量检测技术 》 课程编码:
數學社群 教學分享 和平國小 陳淑渟老師 數學社群 教學分享 和平國小 陳淑渟老師. 小一常發生的 學習困難 定位板的應用 序數的學習 困難與教學 突破 主題大綱.
健康.安全年 製作 : 黃靜怡. 安全第一,我想,這是一句大家都耳熟能詳的話吧,說安全, 簡單的說,就是注意自己、眼睛要看、耳朵要聽,不要莽莽 撞撞的,安全是大家所期望的,而父母總是常常掛念我們, 就是希望我們能安全,畢竟,孩子是父母一輩子的牽掛,會 擔心我們的,往往就是關心我們的人,每個人都希望自己做.
【大願文教基金會】園藝治療師 黃盛璘督導、王麗玲執行. 年齡在 2 足歲以上 18 歲以下,經醫學中 心或區域醫 院鑑定為 重度、極重度 身心障礙,不具行動能 力、且不能自理生活,並持有身心障礙 手冊的新北市居民。 八里愛心教養院~服務對象.
2009/12/211 商務科技管理系 實 務 專 題 報 告 辦桌非難事 學生: 施雅雯 ( ) 張敬芝 ( ) 葉明臻 ( ) 黃怡琅 ( )
第二十九课 致儿子书 张之洞.
把人的生命写在教育的旗帜上 了解一个案件 欣赏一篇散文 学习一种理念 感悟一个故事.
践行“卓越计划” 推进工程教育 西安电子科技大学 刘乃安.
成语乐园 成语乐园 执教老师:李道梅.
詹天佑.
北师大版义务教育课程标准实验教科书 七年级上册讲义 第17课 先进的科学技术.
中国农业银行客户端签约及入金流程
立體四子棋 研究成員:謝旻諺、 鄭家鈞 指導老師:林屏森老師.
“三步式”网络学习法 《探究与发现》数学网络学习平台介绍
新北市廠商聯合抗旱會議 104年3月23日.
初中思想品德 规范的教学设计与案例分析.
插入超链接 高邮市第一实验小学 范太国 任务一:设置文本超链接 任务一:设置文字超链接 步骤:1、选定文字并右击,在快捷菜单 中选择“超链接”命令。 2、在弹出的对话框中选择左侧“链接到:”中的“本文档中的位置(A)”项,在“请选择文档中的位置(C):”中选择需要链接的幻灯片,单击“确定”按钮。
三創產業學程 學群主持人:袁國榮召集人.
中國醫藥大學 北港分部簡報.
第6章 eXpressDSP实时软件开发技术及CCS应用
全面推廣政府服務流程改造 行政院研究發展考核委員會  主任委員 宋餘俠 102年7月17日.
《体育与健康》说课稿 课题:新兴体育舞蹈 —踢踏舞教学 北师大泉州附中 陈玉慈.
寫 作 教 學 6 電腦與我 時代改變,科技進步,電腦成為日常生活不可或缺的設備。我是二十一世紀的E世代少年,一隻滑鼠在手,樂趣無窮。
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
在PHP和MYSQL中实现完美的中文显示
Android快速开发入门 巫文杰、Android工程师 讲师的CSDN博客地址
Android开发入门 -----Android 开发“Ready go!” 主讲:李晓蕾
第二讲 搭建Java Web开发环境 主讲人:孙娜
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
大学计算机基础 典型案例之一 构建FPT服务器.
走进编程 程序的顺序结构(二).
DM81X 视频采集处理 ——简单采集显示例程讲解 广州创龙电子科技有限公司
Zhao4zhong1 (赵中) C语言指针与汇编语言地址.
Zhao4zhong1 (赵中) C语言指针与汇编语言地址.
PostgreSQL 8.3 安装要点 四川大学计算机学院 段 磊
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
SDL2 配置 (Windows + Visual Studio)
AC500 调试总结 以太网通讯配置 lizhenfei.
第一讲: 基本流程(1).
Hub Web System 主要功能: 1.查询库存(Query Current Storage) 2.创建PL(Create PL) 3.查询、打印PL单(Query & Print PL) 4.查询允交量、在途量 5.修改用户的基本信息(Update Password) 6.查询GR(Query.
第9章 DSP集成开发环境CCS 内容提要 CCS是TI公司推出的用于开发DSP芯片的集成开发环境,它采用Windows风格界面,集编辑、编译、链接、软件仿真、硬件调试以及实时跟踪等功能于一体,极大地方便了DSP芯片的开发与设计,是目前使用最为广泛的DSP开发软件之一。 本章对CCS开发软件的使用作了详细地介绍。首先,对CCS开发软件作了简要地说明,并介绍了该软件的安装及配置;其次,介绍了CCS的基本操作,包括:CCS的窗口和工具条、文件的编辑、反汇编窗口、存储器窗口、寄存器窗口、观察窗口
YMSM D-PACK 安装手册 作成者:D-PACK维护组(YMSLx) 作成日:
Gzip编译及调试 曹益华
三:基于Eclipse的集成开发环境搭建与使用
Visual Studio 2010简捷入门.
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
Platform Builder使用介绍 WINCE系统应用开发流程说明 ACTION RDC 杨 涛 2005.Dec.3th
实验七 安全FTP服务器实验 2019/4/28.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
《手把手教你学STM32》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司 淘宝店铺:
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
1 月 日 一 二 三 四 五 六 元旦 11/20 11/21 11/22 11/23 11/ /25 11/26 11/27 11/28 11/29 11/30 12/ /2.
iSIGHT 基本培训 使用 Excel的栅栏问题
第六章 素材的加工与处理 第13讲 用GoldWave进行音频的截取、合并、淡入淡出操作
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
入门实验 LED实验.
HSC高速输出例程 HORNER APG.
SCI收录号查询方法介绍 上海大学情报研究所
熟悉PowerDesiner12操作环境 菜单栏 标题栏 工具栏 导航栏 工作区 浮动工具条 导航选项卡 控制信息栏 状态栏.
Python 环境搭建 基于Anaconda和VSCode.
本节内容 Windows线程切换_时钟中断切换 视频提供:昆山滴水信息技术有限公司 官网地址: 论坛地址: QQ交流 :
幻灯片模板.
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
指數、對數函數 數101乙 周文翔 朱哲明 張良聿.
DSP技术与应用 电子与信息技术系.
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
李商隐诗两首 锦 瑟 马 嵬 夕阳无限好,只是尽黄昏。.
DSP技术与应用 电子与信息技术系.
Presentation transcript:

DSP技术与应用 电子与信息技术系

第四讲 新建工程、调试与烧写 主讲教师:陈虹安

学习要点 1、新建工程 2、调试工程 3、烧写程序 2019/12/3 2019/12/3

使用SETUP CCS进行配置 1、双击Setup CCStudio v3.3: 2019/12/3 2019/12/3

2、双击Setup CCStudio v3.3后,出现下图: 2019/12/3 2019/12/3

3、在Available Factory Emulator后的选项Family中选择c28XX,platform选择tds510usb emulator后 ,出现下图: 2019/12/3 2019/12/3

4、双击Available Factory Boaeds里的F2812 TDS510USB Emulator,出现下图: 2019/12/3 2019/12/3

6、右键点击CPU-1,选择Properties,出现下图所示对话框,选择28335的GEL文件,点击OK。 2019/12/3 2019/12/3

7、单击左下角处的save&quit设置完毕出现下图问话框,单击“是”进入CCStudio3.3的开发环境: 2019/12/3 2019/12/3

新建工程 1、打开CCStudio v3.3,准备新建工程: 2019/12/3 2019/12/3

2、进入CCStudio3.3后,新建工程,如下图: 2019/12/3 2019/12/3

设置工程名与路径,在此处不允许的中文路径,且路径必须放在Myproject下,路径如下:D:\CCStudio_v3 设置工程名与路径,在此处不允许的中文路径,且路径必须放在Myproject下,路径如下:D:\CCStudio_v3.3PLA\MyProjects\DSP2833x_examples\test,如下图: 2019/12/3 2019/12/3

3、新建工程后,所有的源文件、头文件都欠缺,如下图: 2019/12/3 2019/12/3

4、新增两个CMD文件“F28335.cmd”和“DSP2833x_Headers_nonBIOS.cmd”, 具体步骤如下图: 2019/12/3 2019/12/3

5、 新增“F28335. cmd”文件,路径为“D:\CCStudio_v3 5、 新增“F28335.cmd”文件,路径为“D:\CCStudio_v3.3PLA\MyProjects\DSP2833x_common\cmd”,然后加入工程,如下图: 2019/12/3 2019/12/3

“28335_RAM_lnk.cmd”,用于仿真调试 “F28335.cmd”,用于flash烧写 2019/12/3 2019/12/3

6、新增“DSP2833x_Headers_nonBIOS. cmd”文件,路径为“D:\CCStudio_v3 6、新增“DSP2833x_Headers_nonBIOS.cmd”文件,路径为“D:\CCStudio_v3.3PLA\MyProjects\DSP2833x_headers\cmd”,然后加入工程,如下图: 2019/12/3 2019/12/3

在此处,有两个cmd文件,DSP2833x_Headers_nonBIOS.cmd和DSP2833x_Headers_BIOS.cmd BIOS是TI提供的一个嵌入式实时系统内核 TI的提供的实时操作系统应该是支持C5000和C6000,不支持C2000系列芯片 前一个是不运行BIOS时的cmd文件,后一个是BIOS下的cmd文件 2019/12/3 2019/12/3

注:1、仿真调试时使用“DSP2833x_Headers_nonBIOS.cmd”和“28335_RAM_lnk.cmd” 2、用于flash烧写时使用,“DSP2833x_Headers_nonBIOS.cmd”和“F28335.cmd” 3、不管在何种方式下28335_RAM_lnk.cmd和F28335.cmd不能同时用,也不能代替用。 2019/12/3 2019/12/3

7、新增8个源文件,如下: (1)DSP2833x_ADC_cal.asm//AD校准 (2)DSP2833x_CodeStartBranch.asm//负责上电后程序执行顺序跳转的 (3)DSP2833x_DefaultIsr.c//定义好了所有 F2812 与外设相关的中断函数 (4)DSP2833x_PieCtrl.c//用到中断,需添加 (5)DSP2833x_PieVect.c//用到中断,需添加 (6)DSP2833x_SysCtrl.c// 初始化DSP运行时钟 (7)DSP2833x_usDelay.asm//调用延时程序 (8)DSP2833x_GlobalVariableDefs.c//全局变量定义 2019/12/3 2019/12/3

8、 新增“DSP2833x_ADC_cal. asm”文件,路径为“D:\CCStudio_v3 8、 新增“DSP2833x_ADC_cal.asm”文件,路径为“D:\CCStudio_v3.3PLA\MyProjects\DSP2833x_common\sourse”,然后加入工程,如下图: 2019/12/3 2019/12/3

注: 前七个源文件路径 如下:“D:\CCStudio_v3.3PLA\MyProjects\DSP2833x_common\sourse” 注: 第8个源文件路径 如下:“D:\CCStudio_v3.3PLA\MyProjects\DSP2833x_headers\sourse” 2019/12/3 2019/12/3

9、 新建main.C文件,加入工程,如下图: 2019/12/3 2019/12/3

10、 加入include文件与Lib文件,如下图: 2019/12/3 2019/12/3

11、 选择类型为浮点型32位,如下图: 2019/12/3 2019/12/3

12、 配置include的路径,在“include search path”栏输入路径“. \ 12、 配置include的路径,在“include search path”栏输入路径“..\..\DSP2833x_headers\include;..\..\DSP2833x_common\include”如下图: 2019/12/3 2019/12/3

13、 如下图: 2019/12/3 2019/12/3

14、配置include的路径与名称,分别为“. \. \DSP2833x_common\include”和“rts2800_fpu32 14、配置include的路径与名称,分别为“..\..\DSP2833x_common\include”和“rts2800_fpu32.lib”如下图: 2019/12/3 2019/12/3

15、编译,排除错误,如下图: 2019/12/3 2019/12/3

烧写FLASH 将仿真器的一端连接到PC机,另一端的JTAG头接到EVM板上,按如下步骤进行操作: 1、双击CCStudio v3.3,打开软件: 2019/12/3 2019/12/3

2、进入CCStudio3.3后,先连接仿真器与EVM板,点击Debug→connect连接硬件仿真器,如下图: 2019/12/3 2019/12/3

3、打开新建的工程,注意此时的工程应该已经包含了CMD文件、源文件与头文件,如下图所示: 2019/12/3 2019/12/3

4、点击tools菜单栏下的on-chip flash programmer,弹出烧写对话框,如下图所示: 2019/12/3 2019/12/3

5、在弹出的对话框是对芯片的时钟频率的选择,我们这里用的是外部30M的晶振,经过2分频再通过PLL10倍频,故设置如下图所示: 2019/12/3 2019/12/3

6、完成上述设置后,点击“OK”,弹出添加API函数对话框,如下图所示: 点击“Browse”,弹出API选择框,选择“FlashAPIInterface28335V2_10.out”如下图所示: 2019/12/3 2019/12/3

7、完成上述设置后,点击“OK”,弹出对话框,如下图所示(红框内设置不可更改): 2019/12/3 2019/12/3

8、添加你所要烧写的OUT文件,其路径为D:\CCStudio_v3 8、添加你所要烧写的OUT文件,其路径为D:\CCStudio_v3.3PLA\MyProjects\DSP2833x_examples\test2,如下图所示: 2019/12/3 2019/12/3

9、点击执行键,烧写所选程序,如下图所示: 2019/12/3 2019/12/3

10、出现下图所示界面,说明烧写成功。 2019/12/3 2019/12/3

烧写FLASH注意事项 2019/12/3 2019/12/3

2019/12/3 2019/12/3