TI中文支持网
TI专业的中文技术问题咨询交流网站

28377的CLAtask程序中可以调用自定义的函数么?

28377的CLAtask程序中可以调用自定义的函数么?

Susan Yang:可以进行函数调用的

28377的CLAtask程序中可以调用自定义的函数么?

user5865125:

回复 Susan Yang:

我想确认一下,在.cla文件中能直接调用其他文件定义的函数么?我看官方的例程里面,.cla文件中调用的函数都是宏定义类型的?

28377的CLAtask程序中可以调用自定义的函数么?

Susan Yang:

回复 user5865125:

cla调用的函数只能在.cla文件中定义,不能在其它文件中定义。您可以尝试把定义函数文件的后缀也改为.cla,然后在cla中断中就可以调用这个函数了。

28377的CLAtask程序中可以调用自定义的函数么?

user5865125:

回复 Susan Yang:

那其他文件能调用在.cla文件中定义的函数么?
cla中断如果我把他放在.c文件中,是不是就能调用其他C文件定义的函数?

28377的CLAtask程序中可以调用自定义的函数么?

Susan Yang:

回复 user5865125:

更正一下:

现在可以调用.c文件中的可用函数,但是您必须确保已将其分配给CLA可访问的内存

28377的CLAtask程序中可以调用自定义的函数么?

user5865125:

回复 Susan Yang:

也就是说先将定义的函数用#pragma CODE_SECTION命令将其分配到CLA TO CPU RAM 和CPU TO CLARAM中,然后我在CLA文件和C文件中都能调用这个函数了吧?

还有一个问题,这个被调用的函数里面用到的一些变量,也需要用#pragma DATA_SECTION将其分配到CLA TO CPU RAM 和CPU TO CLARAM中吧?

赞(0)
未经允许不得转载:TI中文支持网 » 28377的CLAtask程序中可以调用自定义的函数么?
分享到: 更多 (0)