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

关于CCS中的GEL和javascript

好像新的CCS不再支持GEL文件了吧?到处看不到任何GEL菜单。

javascript似乎也不再改进了吧?我记得以前在新建菜单中有个新建javascript项目的,现在没有了。而且这个javascript,是不是TI自己定义的javascript?为什么所有javascript的函数都不能用,比如,alert不能用,ActiveXObject不能用,我不知道怎么调用外部的exe文件,也不知怎么读写我自己的文本文件,我翻阅了很多帮助文档,搞了两天毫无进展,如果javascript就是这么个样子,那真的没什么实用意义了。如果TI想放弃这些二次开发工具,那是否还有更新的工具可以用呢?

这个问题很偏,我目前的需求是,我的代码有很多种配置,比如每个客户的每个产品型号都各自有一份参数,我将这些参数作为预编译常量定义,如果需要哪位用户的参数,就指定某一份预编译常量编译后发给用户。这样有个问题,如果产品修改了bug,我就需要所有用户重新编译一次,这很耗时。虽然CCS界面上有个buildConfig可以选择不同的编译配置并一次性全部编译一次,但是除了用户参数外,我依然需要类似“debug”和“Release”这样的编译配置,而buildConfig没法做成树状结构,而且用户产品型号很多,还在不断增加中,这样就无法利用buildConfig的功能。

所以我的想法是,用编程的方式,自动修改c文件的预编译常量,自动编译,这样就不用一个型号一个型号手工去编译一次。但是,TI提供的javascript无法操作c文件~

Johnson Chen1:

请问您说的新的版本是指什么版本的CCS?

以前你是用什么版本的CCS?

目前CCS是支持GEL的, 但是GEL文件只在CCS仿真时有效,并不会影响实际生成的.OUT文件。

好像新的CCS不再支持GEL文件了吧?到处看不到任何GEL菜单。

javascript似乎也不再改进了吧?我记得以前在新建菜单中有个新建javascript项目的,现在没有了。而且这个javascript,是不是TI自己定义的javascript?为什么所有javascript的函数都不能用,比如,alert不能用,ActiveXObject不能用,我不知道怎么调用外部的exe文件,也不知怎么读写我自己的文本文件,我翻阅了很多帮助文档,搞了两天毫无进展,如果javascript就是这么个样子,那真的没什么实用意义了。如果TI想放弃这些二次开发工具,那是否还有更新的工具可以用呢?

这个问题很偏,我目前的需求是,我的代码有很多种配置,比如每个客户的每个产品型号都各自有一份参数,我将这些参数作为预编译常量定义,如果需要哪位用户的参数,就指定某一份预编译常量编译后发给用户。这样有个问题,如果产品修改了bug,我就需要所有用户重新编译一次,这很耗时。虽然CCS界面上有个buildConfig可以选择不同的编译配置并一次性全部编译一次,但是除了用户参数外,我依然需要类似“debug”和“Release”这样的编译配置,而buildConfig没法做成树状结构,而且用户产品型号很多,还在不断增加中,这样就无法利用buildConfig的功能。

所以我的想法是,用编程的方式,自动修改c文件的预编译常量,自动编译,这样就不用一个型号一个型号手工去编译一次。但是,TI提供的javascript无法操作c文件~

HH Y:

回复 Johnson Chen1:

CCS4.0应该有新建JavaScript这一项,我还记得很久前就有这个想法,并建立了一个JavaScript项目,但是没时间去折腾。后来用了6.0就发现没有这个菜单了。不过我突然想起,也有可能是安装时选择少了一些项目,所以就没有了。但是也不重要了,这个JavaScript不是完整的,无法完成我要的功能。

GEL文件如果只在仿真时有效,那也无法完成我的需求,而且,GEL应该更加不可能操作外部文件了。感觉CCS提供的工具都是针对仿真应用的,而不是真正意义上的二次开发工具。包括CCS安装目录下有个debug sever包,为了这个 jar 包我还专门学了java,但最后还是放弃了这个包,因为很不方便,也不够实用,但是java却无法放弃了,已经建立了一个复杂的系统,现在还在学java,浪费了很多时间~

实在不行的话,只能从eclipse插件开发入手,但是,如何操作ccs这个插件呢?

赞(0)
未经允许不得转载:TI中文支持网 » 关于CCS中的GEL和javascript
分享到: 更多 (0)