详解CCS软件模拟器(Simulator)

2019-08-01 19:52发布

     看到很多网友在使用CCS软件模拟仿真的时候会遇到很多问题和困惑,接下来将讲解一下这个模拟仿真器的功能和一些不足。
     首先来讲,初学者选择学习DSP的时候都会面临一种情况,就是较高成本的DSP开发板和仿真器,阻止学习DSP的步伐,这时会有一些人选择使用软件模拟器仿真工具来做些仿真工作,而另一些人会集资想办法买开发板和仿真器,个人还是建议买开发板,学习本来就是一种投资,这中投资是稳赚不赔的。
     软件模拟器(Simulator)是CCS自带的一种脱离硬件情况下的软件仿真工具,在CCS配置中选择了对应型号的Simulator CPU之后,就意味着选择了软件仿真工具。将程序代码加载之后,在CCS工作环境下,可以模拟所选型号DSP的程序运行,同时可以实现程序的单步执行、设置断点、对寄存器/存储器进行观察、修改,统计某段程序的执行时间等。通常在程序编写完成后,都会在软件仿真器上进行同时,以初步确定程序的可运行性。
    但是,软件仿真器最大的缺陷就是仿真不够完善,无法模拟DSP与外设之间的操作,仅仅是对DSP芯片内部运行状况的模拟而已,所以程序涉及到对外设的判断等都是看不到相应的结果的。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。