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

IWR6843: SDK_03_05_00_04中CFARCADSP_setCfarDetMaskLine函数问题

Part Number:IWR6843

你好!

1.C:\ti\mmwave_sdk_03_05_00_04\packages\ti\datapath\dpc\dpu\cfarcaproc\src里面的cfarcaprocdsp.c程序里的:

static void CFARCADSP_setCfarDetMaskLine
(
uint32_t rangeInd,
uint32_t dopplerInd,
uint32_t numDopplerBins,
uint32_t *cfarDetOutBitMask
)
{
uint32_t word;
uint32_t bit;
uint32_t bitIndex;

bitIndex = rangeInd * numDopplerBins + dopplerInd;
word = bitIndex >> 5;
bit = bitIndex & 31;

cfarDetOutBitMask[word] |= (0x1 << bit);
}

想请教的是:例程中,速度维是32.

如果速度维为64,那么word = bitIndex >> 5;
bit = bitIndex & 31;是不是需要分别从5,改为6?31修改为63?

Chris Meng:

你好,

我认为不需要改动。 cfarDetOutBitMask    Pointer to output bit mask (compressed list),这是一个压缩的列表。速度维度为64也是可以使用的。

,

user6408303:

你好!

我在程序中打了断点,但是查看memory的值,有点不能理解?

麻烦帮吗看一下,0x801020里面的值代表的意义

,

user6408303:

0x801020.png (2786×1470)

,

user6408303:

赞(0)
未经允许不得转载:TI中文支持网 » IWR6843: SDK_03_05_00_04中CFARCADSP_setCfarDetMaskLine函数问题
分享到: 更多 (0)