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.

[参考译文] Compiler/TDA2PXEVM:无法在 VISION SDK 中编译毫米波雷达代码

Guru**** 2482105 points
Other Parts Discussed in Thread: AWR1243

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/723571/compiler-tda2pxevm-unable-to-compile-mmwave-radar-code-in-vision-sdk

器件型号:TDA2PXEVM
Thread 中讨论的其他器件:AWR1243

工具/软件:TI C/C++编译器

您好!  

我尝试在 ti_components 目录下编译修改后的毫米波雷达代码(rL_device.c)以进行调试。 但是、当我从 vision_sdk/build 运行 gmake -s depend 或 gmake -s 时、不会编译修改后的文件。 我在 ti_components / radar 下搜索并发现没有 makefile 文件、我猜这就是其中的文件无法重新编译的原因。 如何进行编译、以便在运行顶级 gmake -s depend 或 gmake -s 时编译 rL_device.c?  

谢谢、

Richard  

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

    您需要将 mmwavedfp 文件夹中的适用于 M4的 CCS 工程导入到 CCS 工程资源管理器中、然后进行编译。 请问您在 rL_device.c 上尝试了哪些更改?

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

    您好、Piyali、  

    我并不是真正修改 RL_DEVICE.c 的功能,只是尝试验证由 bsp_ar12xxRadarDeviceOn()调用的 rlDevicePowerOn()的操作。 我正在与连接到融合板的定制 AWR1243板进行连接。 当我在 Vision SDK 中运行摄像头+雷达组合用例时,使用 printf()我可以知道对 rlDevicePowerOn()的调用返回 BSP_Sok;但是 ,rlDevicePowerOn()末尾的“mmWaveLink Power Up completes”状态消息从未打印,因此我不确定 rlDevicePowerOn()是否确实成功。  

    谢谢、

    Richard  

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

    当我尝试为 M4导入 CCS 工程时、IDE 会显示该工程已存在? 更大的问题可能是、如果雷达目录中没有 makefile 文件或*。mk 文件、gmake 如何知道如何编译中的源代码?

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

    您好 Richard、

    CCS 工程会查看.project、.ccsproject、.cproject 以生成用于编译代码的 makefile。  这是在建筑时由 Gmake 接收的。

    您能否发送您看到的错误的快照? 项目是否存在于项目资源管理器中?

    谢谢、此致、

    Piyali

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

    您好、Piyali、  

    我一直在直接从命令行构建、是否需要在 CCS 内构建才能生成 makefile?  

    我没有看到任何错误、就是我要编译的代码没有编译。 我可以告诉您、因为当我故意向文件中添加无效代码时、编译器不会给出任何错误。  

    项目位于项目浏览器中。  

    谢谢、

    Richard  

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

    是的。。。 您需要在 CCS 中构建。
    processors.wiki.ti.com/.../Importing_Projects_into_CCS

    谢谢、此致、
    Piyali