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

如何确定函数Cache_inv中的参数byteCnt?

您好!

现在在使用芯片TMS320C6678。想使用函数Cache_inv 和Cache_wb实现不同核的Cache与内存的同步性。在Cache_inv中的说明中有其函数形式为Void Cache_wb(Ptr blockPtr, SizeT byteCnt, Bits16 type, Bool wait),其中 byteCnt是number of bytes to be invalidated 。我想问一下具体byteCnt是如何确定的?是不是sizeof(数据类型)与所需要同步的数据个数的乘积?

Haifei Wu:

例如我想对于数组 float array[SIZE]实现Cache与内存之间的同步,则byteCnt是不是就是sizeof(float) 与 SIZE的成绩?

Andy Yin1:

回复 Haifei Wu:

对。

赞(0)
未经允许不得转载:TI中文支持网 » 如何确定函数Cache_inv中的参数byteCnt?
分享到: 更多 (0)