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

28069中CLA怎么把两个任务分别指定到特定的内存区

Ti工程师您好:

因为28069为CLA指定的内存只有4K,现在我用的CLA代码比较大。我现在用两个任务,task1、task8,task1主要用于控制运算,task8用于初始化。请问怎么把task1的代码指定到RAM中运行,task8放在flash里运行。现在我看cmd配置中Cla1Prog直接包含了所用的任务,请问怎么把两个任务分别指定。

期待工程师们的回复,谢谢!

Susan Yang:28069的CLA 的程序不能放在除RAML3的其他内存,只能放在RAML3。比较新的设备如 2837x可以放在 64Kw RAM

Ti工程师您好:

因为28069为CLA指定的内存只有4K,现在我用的CLA代码比较大。我现在用两个任务,task1、task8,task1主要用于控制运算,task8用于初始化。请问怎么把task1的代码指定到RAM中运行,task8放在flash里运行。现在我看cmd配置中Cla1Prog直接包含了所用的任务,请问怎么把两个任务分别指定。

期待工程师们的回复,谢谢!

user4129436:

回复 Susan Yang:

您好,我的意思是把task1任务里的代码放在RAML3里运行,task8的代码放在flash里运行,这样还能节省点内存,不知道怎么配置cmd文件。请问能实现吗?

Ti工程师您好:

因为28069为CLA指定的内存只有4K,现在我用的CLA代码比较大。我现在用两个任务,task1、task8,task1主要用于控制运算,task8用于初始化。请问怎么把task1的代码指定到RAM中运行,task8放在flash里运行。现在我看cmd配置中Cla1Prog直接包含了所用的任务,请问怎么把两个任务分别指定。

期待工程师们的回复,谢谢!

user4129436:

回复 user4129436:

请问:CLA的代码是不是只能在RAML里运行?不能在Flash里运行,和CPU里的代码执行情况不一样。感觉CLA和CPU的运行方式真的不太一样。

赞(0)
未经允许不得转载:TI中文支持网 » 28069中CLA怎么把两个任务分别指定到特定的内存区
分享到: 更多 (0)