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.

[参考译文] IWR1642:使用特殊线性调频脉冲配置时出现错误

Guru**** 2589275 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/604832/iwr1642-meet-error-when-using-special-chirp-config

器件型号:IWR1642

您好!

我的客户在旧的毫米波 SDK 08中使用 mmw 演示、并尝试低于 cfg 并遇到错误。

CFG: e2e.ti.com/.../profile_5F00_20170622.cfg

CCS 中的完整错误日志: e2e.ti.com/.../error_5F00_log20170622.txt

[C674x_0]{MODULE#8}:"dss/dss_main.c"、第201行:错误{id:0x10000、args:[0x80d734、0x80d734]}

客户还按如下方式更改了 dss_data_path.c 中的代码。

从:#define SOC_AR16XX_DSS_L2_buy_size             0x5000

要#define SOC_AR16XX_DSS_L2_buy_size             0x6000

我检查了与错误相关的代码、似乎帧未完成、这导致了问题。 您是否可以帮助检查随附的 cfg 为何会导致此类问题?

我还在 SDK 1.0的 org mmw 演示中尝试了类似的 cfg、没有此类问题。 由于客户已经在 SDK 08上工作了很长时间、而且目前他们没有时间/资源迁移到 SDK 1.0、因此他们希望 TI 在 SDK 08上解决此问题。


谢谢、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Chris、
    我们建议他们迁移到 SDK 1.0。 他们越早移动、就会在以后的时间点帮助他们。

    此致、
    Vivek
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Vivek、

    客户坚持询问08 SDK 上此问题的根本原因。

    我今天尝试了更多测试。 请查看以下信息。 您是否对此问题有任何线索?

    如果我增加空闲时间和帧周期、则误差相同。

    ProfileCfg 0 77 15 7 37 0 5 1 128 5500 0 48
    帧配置0 1 128 0 128 200 1 0

    2.如果我将 ADC 采样数从128更改为64、则会出现新错误。 如果我增加帧周期、则不会产生任何影响。

    ProfileCfg 0 77 7 37 0 5 1 64 5500 0 48
    帧配置0 1 128 0 64 100 1 0或 帧配置0 1 128 0 64 50 1 0

    {MODULE#8}:"dss/DSS_main.c"、第180行:错误{id:0x10000、args:[0x80d734、0x80d734]}

    此错误来自 MmwDemo_dsChirpIntHandler。

    谢谢、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Chris:

    这里有几个问题。 首先、Vivek 是正确的、他们最终必须迁移到当前 SDK、延迟时间越长、难度就越大。 我们不支持[上市前] SDK 0.8、该 SDK 也不支持当前器件。 最重要的是、BSS 固件继续经过精细调节、具有校准改进和调试。 如果固件存在问题(即导致挂起)、解决此问题的唯一方法是更新 SDK。

    第二、您认为缓冲区大小的变化与此相关吗? 是否已检查链接器放置以确保缓冲区仍适合存储器、并且不会与其他任何内容相冲突?

    第三、示例演示不能支持所有线性调频脉冲配置。 如果新配置导致挂起(例如帧未完成)、 尽管问题很可能是线性调频脉冲、但对于演示代码来说、新的线性调频脉冲在一个方面或另一个方面要求太高(也已针对1.0.0.5进行了大幅修改)。 通常、我看到帧挂起(例如、当帧事件未发生时)、问题是空闲时间太短。 我还看到由于相对于配置的其余部分执行过多的线性调频脉冲而挂起。 此配置可创建最大的线性调频脉冲数/帧、除非它们需要非常精确的速度分辨率、否则可能不需要此配置。

    线性调频脉冲估算器还有一个新版本、可创建更强大的配置。 我查看了所连接的线性调频脉冲配置、没有发现任何主要问题。 对于非 MIMO 配置、具有多个相同的线性调频脉冲配置语句毫无意义、因为它们都将使用相同(单个)的 Tx 天线。 这里唯一真正的问题是、您最终可能会遇到比预期更多的线性调频脉冲/帧。 在不了解线性调频脉冲的要求的情况下、很难进一步表达任何意见。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    关闭该线程、因为它在 SDK 1.0.0.5中不是问题。