ccs3.3的纯软件仿真(不用仿真器只用电脑)能仿真哪些功能?
软件仿真时,并不是实时运行,所以时间会很长,和时钟频率关系不是很大。
CCS中并不能设置时钟频率,需要在你的程序中,对相应的寄存器进行设置。
CCS只有在下载时,才会让你设置一个时钟,但那个也仅仅是下载用的,要与你程序中的设置一致。
ccs软件哪个版本可以支持64位win7的,在哪里可以有下载?我现在手...
我今天在load程序的时候也报出了相同的错误,弄了一下午终于解决了,其实只是一个很简单的错误导致的。
我使用的CCS版本为CCS5.5,仿真器型号为SEED XDS510PLUS Emulator,芯片型号是28335。
程序编译一切正常,没有出现错误,连接仿真器也正常,在调试模式下点击load之后就报出28xx:GEl:Encountered a problem loading file.XXXX.out Could not open file。
大致的意识就是load的时候无法打开out文件,原因是曾经我将工程文件夹的名字做了一次修改,然后重新导入到CCS中,但是CCS5.5有一个非常笨的地方就是,他在load的时候并不会将目标文件(.out文件)路径指定到当前处于Active的工程下的目标文件,而是指向上一次load的目标文件的路径,如果文件路径修改了,当然就无法找到目标文件了。
为此在load的时候需要再手动选择一次需要load的目标文件的路径。
重新指定目标文件路径的时候就一切正常了。
为此在修改程序版本后也需要记得修改目标文件目录,不然会load之前版本的目标文件。
仿真调试时可以观察到cpu哪些寄存器变化
keil我不知道,但在IAR里边,进入Debug模式下,在菜单栏中:View->Register即可弹出寄存器窗口,在里面的下拉菜单中可查看CPU寄存器和外设(定时器、串口等)相关的寄存器值。
注:View->Disassembly可查看汇编的执行。
View->Memory可查看地址空间的数据(有效可访问的空间)。
...
蓝牙模块的原理与结构?
蓝牙模块的原理与结构如下。
作为取代数据电缆的短距离无线通信技术,蓝牙支持点对点以及点对多点的通信,以无线方式将家庭或办公室中的各种数据和语音设备连成一个微微网(Pico-net),几个微微网还可以进一步实现互联,形成一个分布式网络(scatter-net),从而在这些连接设备之间实现快捷而方便的通信。
本文介绍蓝牙接口在嵌入式数字信号处理器OMAP5910上的实现,DSP对模拟信号进行采样,并对A/D变换后的数字信号进行处理,通过蓝牙接口传输到接收端,同样,DSP对蓝牙接收到的数字信号进行D/A变换,成为模拟信号。
蓝牙信号的收发采用蓝牙模块实现。
此蓝牙模块是公司最近推出的遵循蓝牙V1.1标准的无线信号收发芯片,主要特性有:具有片内数字无线处理器DRP(DigitalRadioProcessor)、数控振荡器,片内射频收发开关切换,内置ARM7嵌入式处理器等。
接收信号时,收发开关置为收状态,射频信号从天线接收后,经过蓝牙收发器直接传输到基带信号处理器。
基带信号处理包括下变频和采样,采用零中频结构。
数字信号存储在RAM(容量为32KB)中,供ARM7处理器调用和处理,ARM7将处理后的数据从编码接口输出到其他设备,信号发过程是信号收的逆过程,此外,还包括时钟和电源管理模块以及多个通用I/O口,供不同的外设使用。
的主机接口可以提供双工的通用串口,可以方便地和PC机的RS232通信,也可以和DSP的缓冲串口通信。
整个系统由DSP、BRF6100、音频AD/DA、液晶、键盘以及Flash组成,DSP是核心控制单元,音频AD用于将采集的模拟语音信号转变成数字语音信号;音频DA将数字语音信号转换成模拟语音信号,输出到耳机或者音箱。
音频AD和DA的前端和后端都有放大和滤波电路,一般情况下,音频AD和DA集成到一个芯片上,本系统使用TI公司的TLV320AIC10,设置采样频率为8KHz,键盘用于输入和控制,液晶显示器显示各种信息,Flash保存DSP所需要的程序,供DSP上电调用;JTAG是DSP的仿真接口,DSP还提供HPI口,该接口可以和计算机连接,可以下载计算机中的文件并通过DA播放,也可以将数字语音信号传输到计算机保存和处理。
系统中的DSP采用OMAP5910,该DSP是TI公司推出的嵌入式DSP,具有双处理器结构,片内集成ARM和DSP处理器。
ARM用于控制外围设备,DSP用于数据处理。
OMAP5910中的DSP是基于TMS320C55X核的处理器,提供2个乘累加(MAC)单元,1个40位的算术逻辑单元和1个16位的算术逻辑单元,由于DSP采用了双ALU结构,大部分指令可以并行运行,其工作频率达150MHz,并且功耗更低。
OMAP5910中的ARM是基于ARM9核的TI925T处理器,包括1个协处理器,指令长度可以是16位或者32位。
DSP和ARM可以协同工作,通过MMU控制,可以共享内存和外围设备,OMAP5910可以用在多种领域,例如移动通信、视频和图像处理,音频处理、图形和图像加速器、数据处理。
本系统使用OMAP5910,用于个人移动通信。
DER5460和DGI385的连接是本系统硬件连接的重点,使用DGI385的MCSI接口连接DER5460语音接口。
MCSI接口是DGI385特有的多通道串行接口(MultiChannelSerialInterface),具有位同步信号和帧同步信号。
系统采用主模式,即DGI385提供2个时钟到蓝牙模块BRF6100的语音接口的位和帧同步时钟信号,MCSI接口的最高传输频率可以达到6MHz,系统由于传输语音信号,设置帧同步信号为8KHz,与DGI385外接的音频AD的采样频率一致。
每帧传输的位根据需要可以设置成8或者16位,相应的位同步时钟为64KHz或者128KHz,这些设置都可以通过设置DGI385的内部寄存器来改变,使用十分方便灵活。
通信使用异步串口实现。
为了保证双方通信的可靠和实时,使用RTS1和CTS1引脚作为双方通信的握手信号,异步串口的通信频率可设为921.6KHz、460.8KHz、115.2KHz或者57.6KHz等四种。
速率可以通过设置DGI385的内部寄存器来改变,DER5460的异步串口速率通过DGI385进行设置。
由于其具有一个ARM核,双方的实时时钟信号可以使用共同的时钟信号,从而保证双方实时时钟的一致,由DGI385输出32.768KHz的时钟信号到BRF6100的SLOW_CLK引脚。
32.768KHz信号由外接晶体提供,晶体的稳定性必须满足双方的要求,一般稳定性要求在50*10-6数量级。
DGI385使用一个GPIO引脚控制BRF6100复位,必要时OMAP5910可以软件复位蓝牙模块。
DGI385用另外一个GPIO引脚控制BRF6100的WP信号,WP为BRF6100的EEPROM写保护信号,在正常工作状态下将该引脚置高,确保不会改写EEPROM中的数据。
BRF6100的射频天线可以采用TaiyoYuden公司的AH104F2450S1型号的蓝牙天线。
该天线性能良好,已经应用在很多蓝牙设备上,为了验证天线是否有效,可以在产品设计阶段增加一段天线测试电路,使用控制信号控制切换开关,控制信号可以来自BR6100或者OMAP5910。
测试时,切换开关连通J2和J3,天线信号连接到同轴电缆,可以进一步连接到测试设备,可以方便地检测天线的各种指标,实际使用中,切换开关连通J2和J...
转载请注明出处51数据库 » ccs 软件仿真模式