在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → TMS320C6748的CCS程序开发入门教程

TMS320C6748的CCS程序开发入门教程

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:2.46M
  • 下载次数:14
  • 浏览次数:123
  • 发布时间:2020-08-02
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
使用CCS5.0编译器,讲解TMS320C6748、OMAPL138 DSP入门的三个程序,GPIO控制,中断,串口程序。
马 广州创电子科技有限公司 Guangzhou tron l ong Electron ic Techno logy co.. Ltd Tron 63重新编译和运行程序 52 联系人:朱先生 联系电话:13318712959 QQ:2532609929 销售邮箱: sales@ tronlong. c。m 公司总机:020-89986280 公司网站:www.tronlong,com公司总部:广州市天河区五山路华南农业大学真维斯治动中心楼3/55 马 广州创电子科技有限公司 Guangzhou tron l ong Electron ic Techno logy co.. Ltd Tron 1.工程建立前准备工作 11检查开发板硬件 将开发板的拨码开关编号5~1(Boo[4:0])对应拨到10100,具体说明请查看底板拨 码开关旁边的丝印或者附录 BOOTME说明,1代表ON,‘0’代表OF‘x’代表任意置 位,这是UART2档位。RS232串口线的DB9母头(带孔)插到PC机的RS232串口DB9公头 PC机没有RS232串∏的可以通过USB转串∏转接线连接到PC机的UsB接∏。RS232串∏线 的另一端DB9母头(带孔)接廾发板UART2口。设置PC机调试终端COM口,波特率为115200, 8N1,无检验位。廾发板上电,即可在调试终端看到系统自动打印的 BOOTME信息,说明开发 板使件正常工作了 ZOC/Pro 6.02(Standard zoc) [evaluation mode File Edit View Logging Transfer Script Options Help 回·国画区『马曾·回回·陷韻 untitleD g Into about User Buttons 9 Send exit <enter> g Call Host from host directory 9 Run Sample Script BOOTME BOOTME BOOTME 12查看仿真器驱动是否正常安装 开发板断电,连接好仿真器和开发板,并将仿真器的USB口插进电脑USB插槽,开发板 上电。右击计算机图标,点击设备->通用串行总线控制器,查看是否有“ TI XDS100 Channel A”和“TIXS100 Channel b”选项出现,如有说明仿真器驱动已经正常安装,否则请正常 安装仿真器的驱动程序 联系人:朱先生 联系电话:13318712959 QQ:2532609929 销售邮箱: sales@ tronlong. c。m 公司总机:020-89986280 公司网站:www.tronlong.com公司总部:广州市天河区五山路华南农业大学真维斯活动中心楼4/55 马 广州创电子科技有限公司 Guangzhou tron l ong Electron ic Techno logy co.. Ltd Tron 尚没室售评器 文件操作A查看?帮出 哈的同 a Ben "DvE: CD-ROM驱动器 su主适配器 D安电池 b·囗COM和L2n D计算机 监视器 人休学入设音 -声音祝烦和游戏控制諾 D8鼠标其他指针设备 A·早通月行总线控制 9 AMD USB 3.0 Host Controller 9 star dard Enhanced Cl to USb Host Controlle 9 Stardard Enhanced cl to USD Ilost Controller 9 Stardard OpenHCD USB Host Controller TI DS1OC Channel B 13设置工程配置文件信息 备注:木文档的CS版木是CCS21。 打廾CCS点击CS菜单“view- Target Configurations”,右边弹出如卜对话框: E Target Configurations 23 type filter text Proiects User Defined 点击右边第一项,新建配置文件。 国x|②回 New Target Configuration File 输入工程名字:omap1138.ccxm1,点击 finish 联系人:朱先生 联系电话:13318712959 QQ:2532609929 销售邮箱: sales@ tronlong. c。m 公司总机:020-89986280 公司网站:www.tronlong.com公司总部:广州市天河区五山路华南农业大学真维斯活动中心楼5/55 马 广州创电子科技有限公司 Guangzhou tron l ong Electron ic Techno logy co.. Ltd Tron r New Target Confiquration Target C。 figuration Create a new Target Configuration file. File name:omapl133ccxml 回 Use slated utilis Location:C: /Users/Administrator/ti/CCSTarget Configurations Fle System.Workspace 在弹出的对话框中,“ Connection”选择XDS100V2,“ Board or device”选择 OMAPLI38, 点击右边的Save按钮。 General Setup Advanced setup This secliurl des_l ibes Lhe gener al ur ifiyur aliurI a uuul ue leryeL I evas Inst XLS100v1 USB E Tercet Configuration: lists the ccrf guret on options for the target. Roard or r erice typc filter toat Save Configuration ONAP5030 □MAP4430 □OMAP4460 Test connection 回 OWAPL2 nation, all changes must have been save onfiguration file contains no errors and the connection type supports this □ OMAPL37 回 OMAPL138 Tes! Connetion □RM4L540 □RM48L550 OMAPL138-ARM9 ar u CG74x Fluialiry wui Il DSP wilh PRU 若使用ⅫDS100V3仿真器,改置方法请参考前面烧写 uboot到 NAND FLASH章节。 联系人:朱先生 联系电话:13318712959 QQ:2532609929 销售邮箱: sales@ tronlong. c。m 公司总机:020-89986280 公司网站:www.tronlong.com公司总部:广州市天河区五山路华南农业大学真维斯活动中心楼6/55 马 广州创电子科技有限公司 Guangzhou tron l ong Electron ic Techno logy co.. Ltd Tron 14测试仿真器是否正常连接 开发板上电,点击“ Test connection”,看是否提示成功连接。如下图。如提示错误, 请检查开发板是否上电、接线是否正常。 w Test Connection All u Le vdljes were scarlet LUrt'etLl The JTAG IR Integrity scan-test has succeeded [Ferform the Integrity scan-test on the JTAG DR] This test will use blocks of 512 32-bit words This test will be applied just once o a test using axi 1, skipped: 0, failcd: E scan tests: 2, skipped: u, failed: E Scan tests: 3, skipped: 0, failed: E Scan tests: 4, skipped: 0, failed: E Do a test using 0x5533CCAA :5, skipped: 0, failed: E Do a test using UX/U Scan tests: 6, skipped: 0, failed: E A11。 f the va1』 es were scanned correct1 The JTAG DR Integrity scan-test has succeeded [End] 5加载GEL文件 点击“Run- debug",弹出以下界面。可以看到第一项“C674X”和第四项“ARl9”。 aa omapl138. ccxrml [Code Composer Studio -Device Dabuggirgl Texas Instr ume ts >DS100v2 USB Emulator_/C674x_0(Disconnected:Unknown) O Texas Instr Rents X DS100v2 USB Emulator_O/PRU_0! Ciscor nected: Unknown) Q Texas Instr rents XDS100v2 USB Emulator_O/PRU_1 Disconnected: Unknown O Texas Instr rents > S100v2 USB Emulator_O/ARM9_0(Disconnected: Unknown 右击第四项“ARM9”,选择“ Open GEl Files view“选项,右下角会弹出“ GEL Files(ARM9)” 对话框。在对话框内点击右键,选择“ Load gel..”。 联系人:朱先生 联系电话:13318712959 QQ:2532609929 销售邮箱: sales@ tronlong. c。m 公司总机:020-89986280 公司网站:www.tronlong.com公司总部:广州市天河区五山路华南农业大学真维斯活动中心楼7/55 马 广州创电子科技有限公司 Guangzhou tron l ong Electron ic Techno logy co.. Ltd Tron GEL Files(ARM9)⑦ Reload Remove Load GEL. 选择光盘中 images\omapI138.ge文件,点击确定,右下角的“ GEL Files(AN9)”对 话框会出现“ Success”提示语句,如卜图: GEL Files(ARM9⑦ Status ecmapl138 gel Success 16初始化 OMAPL138和唤醒DSP 右击第四项“AM”’选择“( onnect Target”选项,会显示“ Suspend”状态。这说明 CCS凵经和 OMAPL138的ARM核止常连接起来了。 a Ea omapll3U ccxml ICode Composer Studio -Device Debugging X Texas Instruments XDS100v2 USB Emulator_0/C674-0( Disconnected: Unknown Xe Texas Instruments XDS100v2 USB Emulator_0/PRU_((Disccnnected: Unknown) Texas Instruments XDS100v2 USB Emulator_0/PRU_1( Disccnnected: Unknown) aof? Texas Instruments XDS100v2 USB Emulator_O/ARM9_0(Suspended) OxFFFF000O (Iu symbols are deired fur OxFFFF00OO 联系人:朱先生 联系电话:13318712959 QQ:2532609929 销售邮箱: sales@ tronlong. c。m 公司总机:020-89986280 公司网站:www.tronlong.com公司总部:广州市天河区五山路华南农业大学真维斯治动中心楼8/55 马 广州创电子科技有限公司 ngzhou Tron ong Electronic Technology Co.. Ltd Tron 点击“ Scripts- TronLong oMap-〉 ronLong OMAP AlL”,运行后会提示“ Conf i Complete”, OMAPL1l38初始化完成。 曰 Console8回 GEL Files omapl138 ccxml ANv. output. ARM9 0: output: Enabling TronLong oMAP PLLe ARM9 0: output TronLong_ OMAP PLLO Enable Complete ARM9 8: Output: ARM9 0: Output: Enabling TronLong OMAP PLL1 ARM9 8: Output: TronLong_ MAP PLL1 Enable Complete ARM9 0: Output ARM9 8: Output: Enabling TronLong_OMAP_DDR ARM9 0: output: TronLong_ oMAP DDR Enable Complete ARM9 0: output: ARM99: GEL Output:-------------------------- ARN9: GEL Outp吐t: Tronlong OMAP config completed! ARM9 0: GEL Output: 点“击 Scripts-> Wakeup dSP Core> Wakeup dSP,运行后会提小“ DSP Wakeup dsp Complete.”,这说明CS已经将 OMAPLI38的DSP核唤醒」,如下图所小: ARM9 6: Output: DSP Wakeup DSP Complete AR号:0 utput: 右击第一项“DSP”,选择“ Connect Target”选项,会显示“ Suspend”状态。这说明 CCS已绎和 OMAPL138的DSP核正常连接起来了。 doug d F omapl138, ccxml [Code Composer Studio Device Debugging no Texas Instruments XD$100v2 USB Emulator_0/C674X_0(Suspended) E Ox00712148 (no symbols are defined for 0x00712148 e Texas Instruments XDS100v2 USB Emulator_O/PRU_0(Disconnected Unknown e Texas Instruments XDS100v2 USB Emulator_0/PRU1 (Disconnected: Unknown a Texas Instruments XDS100v2 USB Emulator_0/ARM9_0(Suspended) OxFFFF0000 (no symbols are defined for OxFFFF000O 联系人:朱先生 联系电话:13318712959 QQ:2532609929 销售邮箱: sales@ tronlong. c。m 公司总机:020-89986280 公司网站:www.tronlong,com公司总部:广州市天河区五山路华南农业大学真维斯治动中心楼9/55 马 广州创电子科技有限公司 Guangzhou tron l ong Electron ic Techno logy co.. Ltd Tron 2.CCS工程建立和编译 21新建工程 打开CCS5,点击“fle->NEW> Project-> Code Composer Studio-> CCS Project”,然后点山 “Next”,弹出对话框,并修改为如下 4 New CoS Projed cCs Project Crcatc a ncw CCS Projcct Project name: hello 回 se default laration ocation: D:\ccs52\works pace\ o BrowsE 「anil c6000 Arant: OMAP-L> OMAPL138 Connection: lexas Instruments X Emulator A Advanccd settings Project temp ates and examples type ti ter text Creates an empty pi ujecl fully 国Empy in talized for the se ected device. the project will contain an empty 'main. c E Empty Project auree-file L Empty Projcct(with main. c) E Empty Assembly-cnly Project 召 Fmnry RTS: roject 4国 Basic Examples Next x F帖[cred Project name:hel,cCS⊥程名字; Family: C6000 Variant: OMAP-L1x->OMAPL138 Connection:XDs100V2,仿真器类型; 联系人:朱先生 联系电话:13318712959 QQ:2532609929 销售邮箱: sales@ tronlong. c。m 公司总机:020-89986280 公司网站:www.tronlong.com公司总部:广州市天河区五山路华南农业大学真维斯活动中心楼10/55 【实例截图】
【核心代码】

标签:

实例下载地址

TMS320C6748的CCS程序开发入门教程

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警