TI中文支持网
TI专业的中文技术问题搜集分享网站

28035的代码在Flash里运行的时候还能仿真吗

好几年之前用过C2000系列的芯片,当时在公司里面做,RAM扩的都很大,程序仿真都是在RAM里进行的,没有问题后再烧到Flash'里面,后来离职之后就没有在用过这个系列的片子。最近使用28035,内存只有10K,仿真全部代码肯定是不可能了。刚才试了一下用flash的cmd文件,load完成之后出现一行这个东西

C28xx: AutoRun: Target not run as breakpoint could not be set: Error enabling this function: This task cannot be accomplished with the existing AET resources.

程序无法正常运行,也不知道死到什么地方了?

我觉得这个系列的芯片RAM这么小,肯定应该可以在Flash里仿真吧?应该注意些什么呢?

另外以前用2812的时候领导说2812只能定义16位的变量,当时也没有深究为什么,就一直这么用了。现在用RAM小的片子感觉很多时候定义16位的数据太浪费了,请问用28035可以定义8位的数据吧?这个我可以自己先试一下,但有没有官方的什么说法呢?请一并赐教!

Seven Han:

1.FLASH中可以debug,但是断点设置不能超过两个,通过run-》remove all breakpoints,重新跑一下

2.这个是看编译器支持的datatype:  http://www.ti.com/lit/ug/spru514n/spru514n.pdf  6.4 Data Types 第103页

好几年之前用过C2000系列的芯片,当时在公司里面做,RAM扩的都很大,程序仿真都是在RAM里进行的,没有问题后再烧到Flash'里面,后来离职之后就没有在用过这个系列的片子。最近使用28035,内存只有10K,仿真全部代码肯定是不可能了。刚才试了一下用flash的cmd文件,load完成之后出现一行这个东西

C28xx: AutoRun: Target not run as breakpoint could not be set: Error enabling this function: This task cannot be accomplished with the existing AET resources.

程序无法正常运行,也不知道死到什么地方了?

我觉得这个系列的芯片RAM这么小,肯定应该可以在Flash里仿真吧?应该注意些什么呢?

另外以前用2812的时候领导说2812只能定义16位的变量,当时也没有深究为什么,就一直这么用了。现在用RAM小的片子感觉很多时候定义16位的数据太浪费了,请问用28035可以定义8位的数据吧?这个我可以自己先试一下,但有没有官方的什么说法呢?请一并赐教!

Linda:

您好!

程序烧写到Flash里也可以进行仿真的,F28035只能定义最小为16位的数据不能定义8位数据的。

好几年之前用过C2000系列的芯片,当时在公司里面做,RAM扩的都很大,程序仿真都是在RAM里进行的,没有问题后再烧到Flash'里面,后来离职之后就没有在用过这个系列的片子。最近使用28035,内存只有10K,仿真全部代码肯定是不可能了。刚才试了一下用flash的cmd文件,load完成之后出现一行这个东西

C28xx: AutoRun: Target not run as breakpoint could not be set: Error enabling this function: This task cannot be accomplished with the existing AET resources.

程序无法正常运行,也不知道死到什么地方了?

我觉得这个系列的芯片RAM这么小,肯定应该可以在Flash里仿真吧?应该注意些什么呢?

另外以前用2812的时候领导说2812只能定义16位的变量,当时也没有深究为什么,就一直这么用了。现在用RAM小的片子感觉很多时候定义16位的数据太浪费了,请问用28035可以定义8位的数据吧?这个我可以自己先试一下,但有没有官方的什么说法呢?请一并赐教!

user1988539:

回复 Linda:

 谢谢楼上两位

赞(0)
未经允许不得转载:TI中文支持网 » 28035的代码在Flash里运行的时候还能仿真吗
分享到: 更多 (0)