有两个问题想咨询下: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 开关不起作用。
user1439473:
将ccs3.3重装后,总算搞定第1个问题,果然是CCS版本的问题,我装了ccs3.3.83.20后28335也可以device simulator了,真折腾人。。。谁给看看第2个问题吧,不会真是ccs不支持cpu-time中断吧?
有两个问题想咨询下: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 开关不起作用。
Forrest:
回复 user1439473:
这个软件仿真,主要是用来学习C语言或者28X内核的,不对外设支持。
建议考虑使用硬件仿真。
有两个问题想咨询下: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 开关不起作用。
10#:
Simulator支持timer和PIE,所以应该没问题,不过这方面的支持文档较少,建议如Forrest所说,还是使用硬件仿真。
下面一个简单的文档可供参考:www.ti.com/lit/SPRU608
有两个问题想咨询下: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 开关不起作用。
user1439473:
回复 10#:
谢谢两位的回答,我先看看该例程,能软仿总是得试试的,呵呵
有两个问题想咨询下: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 开关不起作用。
user1439473:
回复 10#:
这个文档只是讲它可以使用定时器,但没有说怎么用;我把它像正常使用那样开中断就从没有进去过,这样我有些算法就不好实现,能不能跟我说说怎么用啊?
有两个问题想咨询下: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 开关不起作用。
10#:
回复 user1439473:
我想你可能误会了。
上面的回复只是为了佐证“支持文档较少”,然后给出了我能提供的唯一一个资料,但也只是“简单的文档”,而并没有提到是例程。
建议还是使用芯片进行硬件仿真,如果需要样片的话,我想TI业务和代理商应该是可以帮你处理的。
有两个问题想咨询下: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 开关不起作用。
user1439473:
回复 10#:
估计是没有办法了,不过其实ccs3.3里面有例子的,,在..\CCStudio_v3.3\tutorial\sim28xx\timer里,而且ccs的HELP文件里也详细讲了怎么用,我试过,至少用它这个例子是可以进中断的;另外在help的Pin connect部分也简单讲了怎么实现外设中断,不过我就是没有办法移植到自己的程序里去。。。哪位大侠有空帮研究下吗。我只是很想知道这个问题,希望能给没有电路板的学生使用,电路板我是有的,包括2407A、2812、28335、28016、28035各款电路板。。。
有两个问题想咨询下: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 开关不起作用。
10#:
回复 user1439473:
C2000强大独有的是其外设部分,而软仿真基本上都没法支持,只是运行一个定时器,不觉得有多大意义。
还是建议使用硬件来调试,参加TI提供的一些培训或技术交流,应该可以得到部分开发板。
有两个问题想咨询下: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 开关不起作用。
user1439473:
回复 10#:
找了个模拟中断的例子,传上去当给路过的人看看,这方面资料少。。。
有两个问题想咨询下: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 开关不起作用。
user1439473:
回复 user1439473:
应该有人用过的,在很多论坛里听人说过,就是没有人说怎么做的,还得继续请教懂的。。