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.

[参考译文] AWR1843:需要帮助以查看使用 TI CAN 驱动程序通过 CAN 输出的数据

Guru**** 2756835 points

Other Parts Discussed in Thread: AWR1843, AWR1642, AWR1843BOOST

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1611682/awr1843-need-help-to-see-the-data-output-over-can-using-ti-can-driver

器件型号: AWR1843
主题中讨论的其他器件: AWR1642

大家好、

 

希望你们做得好。  

 

最近、我正在开发一个定制设计的 AWR1843 模块、我想通过 CAN 查看数据。 为了开始、我从本文档开始-  
www.ti.com/.../spracg9.pdf

帮助我为 AWR1843 定制板实现相同的逻辑、以及如何开始更改代码、从中生成新的二进制文件、然后将其刷写到我们的定制板中、以通过 CAN 查看数据输出。

 

提前感谢您帮助解决此问题。

 

此致

Ratul

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

    尊敬的 Ratul:

    您可以参考启用了通过 CAN 流式传输对象数据的现有应用程序。 以下是 Radar Toolbox 中 的一些示例:

    此致、

    Samhitha

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

    尊敬的 Samhitha:  

    感谢您提供的信息。 首先我想澄清一点。 通过 CAN 传输的 1642 对象数据供参考、或者直接将.bin 文件刷写到电路板中?

    1.如果是为了参考,我在 1642 文档中看到的是使用 DCAN ,但我与 MCAN 合作,这是 1843 所必需的。 因此、AWR1843 在 DCAN 或 MCAN 上工作?????

    2.如果我可以直接将.bin 刷写到电路板中、这个 xwr16xx_odoc_ti_design_lab.bin 是否适用于 AWR1843??

    我们已经尝试刷写 xwr18xx_demo.bin、但失败了。 这就是我在论坛上发布这个问题的原因。 另外、我在检查 mss_main.c、发现它是用于 CAN-FD 的、但首先我想检查经典 CAN 是否在我们的定制 1843 电路板上工作。 那么只有我们可以继续进行 CAN-FD

    此外、如果您可以提供更多详细信息、这会很有帮助、因为我不是来自软件背景、因此如果我需要对代码进行任何更改以生成新的二进制文件、我需要您帮助。  

    如果需要任何其他信息、请告知我。  

    此致

    Ratul

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

    尊敬的 Ratul:

    AWR1843 和 AWR1642 都具有 MCAN 和 DCAN。 您可以在 AWR18xx/16xx/14xx 技术参考手册(修订版 E)中找到详细信息

    如果我可以直接将.bin 刷写到我的电路板中、那么这个 xwr16xx_odoc_ti_design_lab.bin 是否适用于 AWR1843??

    否、您无法直接在 AWR1843 上运行基于 AWR1642 的演示。 如果您要测试现有应用、则可以测试 中距离雷达 演示。

    CAN-FD 是中距离雷达演示中的默认配置。

    此致、

    Samhitha

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

    尊敬的 Samhitha:

    感谢您的意见。 我将下载雷达工具箱 4.00.00.05 并尝试刷新中距离雷达 demo.bin。 我还有什么可以尝试的吗?

    此外、我还在处理这个中距离雷达演示文件、其中我尝试了 mss_main.c 文件中的一些更改、以便获得经典 CAN 数据输出、因此构建过程正在进行、我们也可以在 xWR18xx EVK 中刷写演示文件、但同样没有数据。 您可以检查我进行了一些更改的 mss_main.c 吗? 请告诉我您对此的想法。

    此致

    Ratul

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

    尊敬的 Ratul:

    我建议您在不做任何更改的情况下测试应用程序。 一旦能够通过 CAN 获取对象数据、就可以尝试修改和重新构建应用程序。

    注意: CAN-FD 是中距离雷达演示中的默认配置。

    此致、

    Samhitha

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

    尊敬的 Samhitha:

    如您所述,我们从此位置测试了中距离雷达文件 —  C\ti\radar_toolbox_4_00_00_05\source\ti\examples\Automotive_ADAS_and_Parking\medium_range_radar\prebuilt_binaries\xwr18xx_mrr_demo.bin

    下面有一些图片供您参考-

    在上面的图中、您可以看到我们使用 xwr18xx_mrr_demo.bin 进行刷写、并且成功完成了刷写。  

    现在、在 AWR1843BOOST EVK 上刷写后、我们将 SOP 模式更改为“正常工作“(SOP0 = 1、SOP1 = 0、SOP2 = 0)、并且多路复用器开关 S2 已向 CAN 倾斜、因此我们不再是 SPI、而是可以看到 CAN 数据。

    现在、我们已经尝试检查 mmWave CAN Visualizer 上的 CAN 数据、我们得到的响应与我随附的图像类似-  

    因为这里只有状态数据。  


    此外、当我们断开电源等待几秒钟、然后再次为电路板加电并进行初始化时、只有我们获得了此输出、但每当我们挥动双手或电路板周围的任何物体时、数据都无法更新。 现在、如果我们从消息读取对话框的右侧按下 Clear(清除)、我们只会根据我在此图像上方附加的图像获取状态数据。 我们认为 CAN 转储数据没有更新。

    请告诉我您对此的想法。

    在平均时间,我们也会尝试从我们的一方,如果有任何更多的测试,我们可以执行。

    另外、如果您需要更多有关此方面的信息、请告知我。


    此致

    Ratul

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

    尊敬的 Ratul:

    我看到您可以通过 CAN 成功接收消息。 您可以将 CAN 消息 ID 与以下代码片段中的宏进行比较、该代码片段来自 C:\ti\radar_toolbox\source\ti\examples\Automotive_ADAS_and_Parking\medium_range_radar\mss\1843\mss_main.c src

    typedef enum mmwDemo_can_message_type_e
    {
        /*! @brief   List of detected points */
        CAN_MESSAGE_MMWDEMO_DETECTED_POINTS = 0xD1,
    
        /*! @brief   CLUSTERS */
        CAN_MESSAGE_MMWDEMO_CLUSTERS,
    
        /*! @brief   TRACKED OBJECTS */
        CAN_MESSAGE_MMWDEMO_TRACKED_OBJECTS,
    
        /*! @brief   PARK ASSIST */
        CAN_MESSAGE_MMWDEMO_PARKING_ASSIST,
    
    } mmwDemo_can_message_type;
    
    #define CAN_MESSAGE_MMWDEMO_HEADER 0xC1
    #define CAN_MESSAGE_MMWDEMO_PADDING 0xB1

    由于您能够成功通过 CAN 传输消息、因此您提到的关于可视化工具中物体检测和绘图更新的问题是一个单独的主题。 对于新主题、您可以创建新的 E2E 主题。

    注意:MRR 演示可检测移动物体、适用于汽车用例。

    此致、

    Samhitha

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

    尊敬的 Samhitha:  

    我认为有一个误解。 您看到创建此主题的目的是检查定制设计的 AWR1843 板通过 CAN 输出的数据。 因此、我们不是先在定制电路板中刷写、而是想检查 mrr_demo.bin 是否正常工作。

    由于您确认它正在通过 CAN 传输消息、因此在平均时间、我们还在电路板中检查了相同的 mrr_demo.bin、其中刷写了该文件、但 CAN 上没有数据。 那么、现在我们还可以做些什么来检查通过 CAN 的数据呢??  

    我看到此代码的一些部分、发现通用版本已初始化 CAN-FD。 您能帮助我们将其更改为吗 是不是很经典 然后、我们将再次用进行测试 AWR1843BOOST 和我们的 定制 AWR1843 一起使用。

    请告诉我您对此的想法。  

    另外、如果您需要其他信息、请告知我。

    此致、

    Ratul

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

    尊敬的 Ratul:

    您可以参阅旧的 E2E 主题、以帮助更改应用、从而支持经典 CAN(而非 CAN-FD)- AWR1843BOOST:CAN (FD) 调试 — 传感器论坛-传感器 — TI E2E 支持论坛。

    此致、

    Samhitha

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

    尊敬的 Samhitha:  

    感谢您的意见。 我已经完成了该主题、并告诉您结果。 由于我不是来自 SW 背景、您能帮我确定需要更改的确切位置。 同时、我也会亲自去做一些改变。  

    请不要在时间之前关闭该主题。  

    此致、

    Ratul

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

    尊敬的 Ratul:

    由于我不是来自软件背景、您可以帮助我确定我需要更改的确切位置。 同时、我也会亲自去做一些改变。  [/报价]

    是否参考了我提到的 E2E?

    此致、

    Samhitha