我正在使用自己的fpga控制awr2243,我按照mmWaveLink_SingleChip_Example生成的trace进行控制,烧录完固件后得到了正确的返回信息。接着又发出了几个命令(结果和trace一致),直到发出AWR_RF_DIEID_GET_SB这个命令,这个命令的回复信息和trace一致,但是问题在于后面我发命令后得到返回信息都是 AWR_RF_DIEID_GET_SB的返回信息。请问可能是什么原因导致的。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我正在使用自己的fpga控制awr2243,我按照mmWaveLink_SingleChip_Example生成的trace进行控制,烧录完固件后得到了正确的返回信息。接着又发出了几个命令(结果和trace一致),直到发出AWR_RF_DIEID_GET_SB这个命令,这个命令的回复信息和trace一致,但是问题在于后面我发命令后得到返回信息都是 AWR_RF_DIEID_GET_SB的返回信息。请问可能是什么原因导致的。
您能否列出您为实验执行的所有步骤? 另外,你能帮助我更好地理解你的问题,你的用例是什么
我使用C:\ti\mmwave_dfp_02_02_04_00\ti\example\mmWaveLink_SingleChip_Example得到了一个trace文件,我仿照trace的信息使用spi对awr2243进行雷达配置。我发送的命令的顺序是 AWR_MSSVERSION_GET_SB, AWR_DEV_FILE_DOWNLOAD_SB, AWR_DEV_CONFIGURATION_SET_SB, AWR_DEV_RFPOWERUP_SB, AWR_MSSVERSION_GET_SB, AWR_RF_VERSION_GET_SB, AWR_RF_DIEID_GET_SB, AWR_CHAN_CONF_SET_SB......
AWR_CHAN_CONF_SET_SB前的返回信息都是正确的,但是从AWR_CHAN_CONF_SET_SB开始的返回信息都变成了AWR_RF_DIEID_GET_SB的返回信息,直到我发送了AWR_RF_INIT_SB,得到了一条异步信息。
感谢您提供序列。 为了澄清,您正在发出AWR_RF_DIEID_GET_SB,然后是AWR_CHAN_CONF_SET,两者的跟踪返回全部0xFF ... 如果您未发出AWR_RF_DIEID_GET_SB,您是否仍然遇到此问题? 另外,您是否正在等待设备的AWR_AE_RFPOWERUPDONE_SB,然后再设置AWR_CHAN_CONF_SET_SB?