Part Number:AWR2944EVM
我看到2944 ccs demo 工程中是通过CLI 来实现 波形参数的配置,想问下是否可以可以通过C:\ti\mmwave_dfp_02_04_03_01\ti\control\mmwavelink\src 的.C函数来实现,比如 channelConfig,在rI_sensor.c中,如图2截图所示,
函数 rlReturnVal_t rlSetChannelConfig(rlUInt8_t deviceMap, rlChanCfg_t* data) 是否可以直接调用,我直接调用后通过返回值发现设置没有成功,想问下如何操作,是否在使用rlSetChannelConfig这个函数之前还需要调用其它函数。是否有相关的参考资料或者例子可提供参考。
图1
Chris Meng:
你好,
可以的。请参考C:\ti\mmwave_mcuplus_sdk_04_02_00_03\ti\control\mmwave\src\mmwave_link_mailbox.c里的MMWave_openLink函数。
,
qiang li16:
你好,我看了mmwave_link_mailbox.c里的MMWave_openLink函数,但是我还是没有理解如何使用rI_sensor.c中的函数,假设我屏蔽了channelCfg,如图1所示,那么函数 rlReturnVal_t rlSetChannelConfig(rlUInt8_t deviceMap, rlChanCfg_t* data) 在哪里使用,我自己尝试了一下,自定义一个cmd命令然后在对应的.cmdHandlerFxn函数中调用 rlReturnVal_t rlSetChannelConfig(rlUInt8_t deviceMap, rlChanCfg_t* data) 函数,通过返回值来判断,是否调用成功,我的返回值是21,0才是成功的
,
Chris Meng:
你好,
请问你调用rlSetChannelConfig是在RFinit之前么?
,
qiang li16:
是的,正确的一个顺序是怎么样的是否有参考资料可供参考
,
Chris Meng:
你好,
你可以参考现有的cli命令执行的顺序。更多的信息,请参考DFP包里的mmWave-Radar-Interface-Control.pdf。
,
qiang li16:
你好,内容较多,能不能具体点,哪一个章节
,
Chris Meng:
你好,
文档里的信息是比较多,要看每个API命令的要求。
所以参考默认demo里的cfg配置顺序会更方便一点,或者是mmwave studio里能正确配置的流程。
,
qiang li16:
在mmwave studio 中通过.lua脚本已经实现了并验证了,现在要CCS 工程中实现,想问下mmwave stduio 的配置流程如何转换到CCS 工程中,因为这个mmwave studio 的流程和CLI 的区别还是有的
,
Chris Meng:
qiang li16 说:这个mmwave studio 的流程和CLI 的区别还是有的
CLI还包括应用的一些配置,LUA里还有写和DCA1000采集相关的,但两者sensor相关参数配置的流程应该是一致的,都是可以参考的。
,
qiang li16:
因为mmwave studio 中的流程和参数都验证过了,所以不担心,目前在CCS 工程中实现起来感觉比较困难,通过调用相应的SDK 下mmwave link中的相应函数,通过函数返回值知道success了,但是debug提示error Error: mmWave Config failed [Error code: -3101 Subsystem: 0]
,
Chris Meng:
你好,
这是另外一个问题,在另一个帖子里已经在讨论了。