This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

28335 simulator问题

Other Parts Discussed in Thread: CCSTUDIO

有两个问题想咨询下:1、我用的CCS是3.3.82.13 选择2812 、28016、28035的device simulator进行软仿真都没有问题,但用28335就不行,不报错,但每次都是在“codestart”处跑不起来,程序用的是TI中的例程Example_2833xCpuTimer.c,在实际的28335中是可以的,不知是什么原因,按道理28035都支持,28335也应该能行。

2、device simulator进行软仿真时能进cpu-time0中断吗,我在2812 、28016、28035里试都不行,在实际的电路板上是可以的,也就是说不存在程序问题,是软件设置问题吗,或者cmd问题,还是根本就不支持?试过memory map enable 开关不起作用。

  • 将ccs3.3重装后,总算搞定第1个问题,果然是CCS版本的问题,我装了ccs3.3.83.20后28335也可以device simulator了,真折腾人。。。谁给看看第2个问题吧,不会真是ccs不支持cpu-time中断吧?

  • 这个软件仿真,主要是用来学习C语言或者28X内核的,不对外设支持。

    建议考虑使用硬件仿真。

  • Simulator支持timer和PIE,所以应该没问题,不过这方面的支持文档较少,建议如Forrest所说,还是使用硬件仿真。

    下面一个简单的文档可供参考:www.ti.com/lit/SPRU608

  • 谢谢两位的回答,我先看看该例程,能软仿总是得试试的,呵呵

  • 这个文档只是讲它可以使用定时器,但没有说怎么用;我把它像正常使用那样开中断就从没有进去过,这样我有些算法就不好实现,能不能跟我说说怎么用啊?

  • 我想你可能误会了。

    上面的回复只是为了佐证“支持文档较少”,然后给出了我能提供的唯一一个资料,但也只是“简单的文档”,而并没有提到是例程。

    建议还是使用芯片进行硬件仿真,如果需要样片的话,我想TI业务和代理商应该是可以帮你处理的。

  • 估计是没有办法了,不过其实ccs3.3里面有例子的,,在..\CCStudio_v3.3\tutorial\sim28xx\timer里,而且ccs的HELP文件里也详细讲了怎么用,我试过,至少用它这个例子是可以进中断的;另外在help的Pin connect部分也简单讲了怎么实现外设中断,不过我就是没有办法移植到自己的程序里去。。。哪位大侠有空帮研究下吗。我只是很想知道这个问题,希望能给没有电路板的学生使用,电路板我是有的,包括2407A、2812、28335、28016、28035各款电路板。。。

  • C2000强大独有的是其外设部分,而软仿真基本上都没法支持,只是运行一个定时器,不觉得有多大意义。

    还是建议使用硬件来调试,参加TI提供的一些培训或技术交流,应该可以得到部分开发板。

  • 找了个模拟中断的例子,传上去当给路过的人看看,这方面资料少。。。

    中断模拟实验.ppt
  • 应该有人用过的,在很多论坛里听人说过,就是没有人说怎么做的,还得继续请教懂的。。

  • 您好,我在网上搜到了您发的这个帖子,我现在用到同样的问题,就是在没有F28335硬件板子的情况下,想知道simulator能不能相应ADC中断?您能帮助我解答一下吗?谢谢!

  • 我想,还需要你仔细看完这个帖子,你的问题已经在前面讨论过了。

    另外,我在前面了给出了这个文档的链接:www.ti.com/lit/SPRU608 也提到了是不能支持外设仿真的(能够实现的都有列举)。

  • 请问一下,能不能把ccs3.3.83.20这个软件给我一份呢?我在官网上查了,但是没有下载到,如果有的话,能帮忙发一份吗?邮箱:ziyou329@126.com。或者在本网站注册的这个邮箱都可以!

  • 这个问题我最后还是解决了,可以用软仿真实现中断,主要是定时器中断,底层用汇编写的,不过cpu用的是2808,估计2812之类也行,不过28335是没有搞定;另外,如果纯用C语言的话需要修改安装目录下的.cfg文件;