用AWR1843的SDK中的MMWave API成功启动雷达后,设置的帧数是个有限值,在全部帧发送结束后,我想要让它再以原配置发送,请问如何实现?另外想明白帧结束后,会进入initCfg.eventFxn回调函数中的RL_RF_AE_FRAME_END_SB吗?帧结束后雷达后续到底会如何操作。有比较了解MMWave SDK的博主吗?希望不是chatGPT的回答
目标是
1.让雷达发送有限帧,两发四收,发送天线loop数先随便设个小的
2.在启动雷达前要等待,等待串口接收一个字符串指令例如“sensorStart 2”。2可有可不有,有的话后面就赋值给rlFrameCfg_t->numFrames设置帧数,没有就用默认的。
3.我向SOC注册的chirp监听函数,每发个chirp就让串口发送ADCBuff数据。chirp应该很快,所以我用的高级帧配置,自以为里面有burstPeriodicity和subFramePeriodicity,不知道能否延长点时间
4.全部帧结束后,可能要调用MMWave_close或stop函数,然后回到启动雷达前的等待串口命令,准备下一次发送。我就是这里可能没有调用这两个中某一个API,导致没有回去等待命令卡住了,但我也不清楚在哪儿调用这close或stop,想知道mmwave link什么时候会进入回调函数中这个RL_RF_AE_FRAME_END_SB case语句

当AWR1843发送完设置的固定帧后,如何使其再发送第一次的帧
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
21条回答 默认 最新
- IT工程师_二师兄 2024-05-21 15:25关注
你把具体需求打个比方说一下,我怕理解有误,朋友
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1