查看: 484|回复: 2
打印 上一主题 下一主题

TI_DSP入门学习(3)

[复制链接] qrcode

30

主题

48

帖子

138

积分

注册会员

Rank: 2

积分
138
楼主
跳转到指定楼层
发表于 2015-11-4 11:05 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

7、选择什么仿真器

        一般来说,买个并口的EPP就够了,价格便宜又稳定


8、关于TI  54X系列DSPbootloader过程
        
         请详细阅读TI文档SPRA618A、SPRA571,这些文档对boot的机制进行了详细说明同时说明了利用hex500将*.out文件转化为*.hex文件时,需要编写的cmd文件的写法。

补充:

在TI的DSP中,同一系列中不同型号的DSP都具有相同的DSP核,相同或兼容的汇编指令系统,其差别仅在于片内存储器的大小,外设资源(如定时器、串口、并口等)的多少;不同系列DSP的汇编指令系统不兼容,但汇编语言的语法非常相似。除了汇编语言外,TI还为每个系列都提供了优化的C/C++编译器,方便用户使用高级语言进行开发,效率可以达到手工汇编的90%甚至更高。

补充2:开发环境

对于DSP工程师来说,除开必须了解和熟悉DSP本身的结构(包括软件指令系统和硬件结构)和技术指标外,大量的时间和精力是花费在熟悉和掌握其开发工具和环境上。因此,各DSP生产厂商以及许多第三方公司作了极大的努力,为DSP系统集成和硬软件的开发提供了大量有用的工具。下面重点讨论TI DSP的集成仿真环境CCS。

CCS所包含功能有:

(1)集成可视化代码编辑界面,可直接编写C、汇编、.H文件、.cmd文件等。

(2)集成代码生成工具,包括汇编器、优化C编译器、连接器等等。

(3)基本调试工具,如装入执行代码(.out文件),查看寄存器窗口,存储器窗口,反汇编窗口,变量窗口等,支持C源代码级调试。

(4)支持多DSP调试。

(5)断点工具,包括硬件断点、数据空间读/写断点,条件断点(使用GEL编写表达式)等等。

(6)探针工具(probe points),可用于算法仿真,数据监视等。

(7)剖析工具(profile points),可用于评估代码执行的时钟数。

(8)数据的图形显示工具,可绘制时域/频域波形、眼图、星座图、图像等,并可自动刷新(使用animate命令运行)。

(9)提供GEL工具,令用户可以编写自己的控制面板/菜单,从而方便直观地修改变量,配置参数等。

(10)支持实时数据交换(RTDX)技术,利用该技术可在不中断目标系统运行的情况下,实现DSP与其它应用程序(OLE)实现数据交换。

(11)开放式的插入(plug-ins)技术,支持其它第三方的ActiveX插件,支持各种仿真器包括软仿真(只需安装相应的驱动程序)。

(12)提供DSP/BIOS工具,利用该工具可增强对代码的实时分析能力,如分析代码执行的效率,调度程序执行的优先级,方便管理或使用系统资源(代码/数据占用空间,中断服务程序的调用,定时器使用等等),从而减小开发人员对硬件资源熟悉程度的依赖性。

补充:DSP的入门门槛太高了。如果做算法对数学和相关的理论基础要求很高。做硬件的话只看资料是永远也学不深入的,除非你是个天才。最好是先多做些试验,多调试些程序。但是购买试验板是很贵的,需要一定的经济基础。

回复

使用道具 举报

0

主题

97

帖子

30

积分

新手上路

Rank: 1

积分
30
沙发
发表于 2015-11-5 01:16 PM | 只看该作者
学习了
回复 支持 反对

使用道具 举报

1

主题

102

帖子

43

积分

新手上路

Rank: 1

积分
43
板凳
发表于 2015-12-3 08:31 AM | 只看该作者
学习中
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表