CLA中变量初始化函数能不能由CPU执行?
在把RAM空间分配给CLA之前,由主CPU执行CLA变量的初始化,然后再把相应的RAM空间分配给CLA?
Hank Zhao:
不可以,CLA的变量只能在CLA中初始化。可以在CPU中给一个CPU变量赋值,然后放在CPU TO CLA RAM中,CLA就可以读取这个变量值,但是CLA不能修改这个变量。
CLA中变量初始化函数能不能由CPU执行?
在把RAM空间分配给CLA之前,由主CPU执行CLA变量的初始化,然后再把相应的RAM空间分配给CLA?
Xinxi Tang:
回复 Hank Zhao:
在把相应RAM空间分配给CLA之前,CPU不是有支配权吗?在相同地址写入数据不就行了?
CLA中变量初始化函数能不能由CPU执行?
在把RAM空间分配给CLA之前,由主CPU执行CLA变量的初始化,然后再把相应的RAM空间分配给CLA?
囧:
回复 Hank Zhao:
你是什么样的应用,有这个需求,把初始化放在task8并不影响CLA的实时响应能力啊
CLA中变量初始化函数能不能由CPU执行?
在把RAM空间分配给CLA之前,由主CPU执行CLA变量的初始化,然后再把相应的RAM空间分配给CLA?
Hank Zhao:
回复 Xinxi Tang:
在CLA使用它的RAM空间时,你如何保证之前CPU写入的数据不会被覆盖掉,数据初始化时自己不能选择确定的地址。
CLA中变量初始化函数能不能由CPU执行?
在把RAM空间分配给CLA之前,由主CPU执行CLA变量的初始化,然后再把相应的RAM空间分配给CLA?
Xinxi Tang:
回复 囧:
三相整流,控制部分写在CLA里面,感觉代码量大了点,svm调制的代码量大了点。既然没办法的话,我在把控制代码那一部分放到外面CPU吧。
CLA中变量初始化函数能不能由CPU执行?
在把RAM空间分配给CLA之前,由主CPU执行CLA变量的初始化,然后再把相应的RAM空间分配给CLA?
Xinxi Tang:
回复 Hank Zhao:
这一点不是可以用datasection指令把其他的数据分配到其他的空间么,你指的是一些临时变量?
CLA中变量初始化函数能不能由CPU执行?
在把RAM空间分配给CLA之前,由主CPU执行CLA变量的初始化,然后再把相应的RAM空间分配给CLA?
Xinxi Tang:
回复 Hank Zhao:
还有一个问题,当cla要写数据到CLATOCPU RAM 时,CPU也要从这个空间读取数据,这种情况会导致什么样的后果
CLA中变量初始化函数能不能由CPU执行?
在把RAM空间分配给CLA之前,由主CPU执行CLA变量的初始化,然后再把相应的RAM空间分配给CLA?
Xinxi Tang:
回复 Hank Zhao:
还有一个问题,当cla要写数据到CLATOCPU RAM 时,CPU也要从这个空间读取数据,这种情况会导致什么样的后果?
如果是不同数据有没有影响?相同数据又会出现什么情况