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.

[参考译文] TDA4VM-Q1:MCU 上的 CAN 示例

Guru**** 2538310 points
Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1319952/tda4vm-q1-can-example-on-mcu

器件型号:TDA4VM-Q1
主题中讨论的其他器件:TDA4VM

您好!

请告诉我、我们是否有可从 MCU2_1中使用的 CAN 示例。

此致、

Frangline。

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

    您好!

    请查找需要在 MCUSW 和 Linux 上应用的必要补丁以便协同工作。
     

     e2e.ti.com/.../CAN-Profile-App.zip

    此致

    M·塔伦

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

    |diff --git a/mcuss_demos/mcal_config/mcal_config/mc52 out博 Can_Cfg 特/生成/ soc /j721e/MCU2_1/include/mcuss_demos/mcus_config/mcal Can_Demo_Cfg Can_Demo_Cfg outputputput/generated/mcub/j721e/mcub_1/include/mcus.h soc Can_Cfg
    |索引5a28da5..6f8f112 100755
    |---a/mcuss_demos/mcal_config/mcal_config/mc100 output/generated/mcust/j721e/mcu2_1/include/include.h Can_Demo_Cfg soc Can_Cfg
    |++ b/mcuss_demos/mcal_config/mcal output/generated/mc721e/mcu2_1/include/include.h Can_Demo_Cfg soc Can_Cfg
    ----------------
    文件到补丁:/home/mircea/Downloads/ti-processor-sdk-rtos-j721e-evm-08_01_00_13/mcusw/mcuss_demos/mcal_config Can_Demo_Cfg output/generated/MCU2/j721e/MCU2_1/include/MCU2.h soc Can_Cfg
    修补文件/home/mircea/Downloads/ti-processor-sdk-rtos-j721e-evm-08_01_00_13/mcusw/mcuss_demos/mcal_config Can_Demo_Cfg output/Generated/MCU2/j721e/MCU2_1/include/MCU2.h soc Can_Cfg
    HUNK #1在116时失败。
    1out 1 hunk 失败--将拒绝项保存到文件/home/mircea/Downloads/ti-processor-sdk-rtos-j721e-evm-08_01_00_13/mcusw/mcuss_demos/mcal_config Can_Demo_Cfg 中 output/generated soc / j721e/MCU2_1/include/cart.h.Rej Can_Cfg
    在输入行31找不到要修补的文件
    也许您应该使用-p 或--strip 选项?
    由此导致的文本为:

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

    这适用于 SDK 08。 将尝试下一个 SDK 09。

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

    尊敬的 Mircea:

    我不知道为什么它显示8.1为你? 我已经将其改为适用于 SDK 9.0。

    可能是 Can_Cfg .h 文件没有更改,我只是禁用了回送,这是唯一的更改完成在 Can_cfg.h 文件。 如果宏未通过补丁更改、您最终可以执行上述操作。

    应用时,修补程序本身是否抛出错误?

    此致

    M·塔伦

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

    来自印度的同事在 IPC 应用程序中使用08、我只是对哪一个感到困惑、所以我尝试同时使用这两个值。

    在09它工作,没有问题。

    我编译了、但由于您没有提供哪些引脚和波特率、独木舟工具上没有显示任何内容。

    修补程序中有4个名称的 DTS、我将修补程序添加到 Linux 内核目录中的修补程序中、并进行编译和安装。

    要么我做错了事情、要么补丁不起作用。

    当您有时间坐下进行调试时。

    BR、Mircea

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

    您好、Mircea:

    我之前也发送了电子邮件、要使用 J27引脚、关于波特率设置、您可以看到用户指南 https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/mcusw/mcal_drv/docs/drv_docs/demo_can_profile_top.html

    我已经与您分享了 k3-j721e-common-proc-board.dts ,只有1个将出现在 Linux 中,你需要构建它,并将现有的 k3-j721e-common-proc-board.dTB 文件替换为更新的文件。

    完成此操作后,对于 MCU2_1,将链接新的可执行文件(can_profile_app_MCU2_1_release.xer5f),默认情况下,您将在 MCU2_0上获得视觉应用可执行文件,将其替换为 ipc_echo_test_mcu2_0_release.xer5f。

    因为 MCU2_0上的视觉应用也可以使用 MCU2_1内核、以避免将 MCU2_0与 IPC 回波测试链接、并将 MCU2_1与新的可执行文件链接。

    如果您对此有进一步的疑问,请联系 Frangline。

    我出错或补丁不起作用。

    我已经在最终完成了测试、与 Linux 一起、一切都正常。

    此致

    M·塔伦

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

    好的、我重做了一切(现在还链接了 MCU2_0)、插入了 SD 卡、引导板。

    1 -独木舟工具上的 SAW CAN 消息(成功)

    2-已引导 Linux

    3- CAN 消息已停止。

    4- Linux 正在运行、无法再发送消息...

    这是预期结果吗?

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

    这是我看到的 CAN 帧:

        时间        CHN    ID   名称  事件类型    目录   DLC  数据长度数据                                                                                                                                                                                                 
        504.874838  CAN 1  C0x         CAN FD 帧  Rx    15   64           AA BB CC DD EE FF 22 44 AA BB CC EE FF 22 44 AA BB CC EE FF 22 44 AA BB CC EE FF 22 44 AA BB CC CC DD EE FF 22 44 AA BB CC DD EE FF 22 44 AA BB CC DD EE FF 22 44 AA BB CC DD EE FF 22 44   

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

    您好、Mircea:

    很高兴听到这个消息。

    是达到特定的计数值后、CAN 消息将停止。

    除了 Linux 和 MCUSW 中的上述更改外,您还可以在 uboot 中添加少量更改以避免将来出现任何错误。

    请按照步骤5和6操作、网址 为 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1320426/faq-tda4vm-how-to-enable-can-along-with-linux-on-mcu2_1-using-main-domain-can0-instance 

    此致

    M·塔伦

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

    您好、Tarun、

    为 can 导航 mcusw 代码非常困难。 我想将波特率更改为500k、并将 MCAN0用于 TX 和 RX。

    在你提供的 mcusw 作为基地,你还能给我们纯净和许可证吗? 这是不可能的,也是不可能的,不可能的,不可能的。

    BR、Mircea

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

    您好!

    是的、我们提供 EB tresos 配置包以及许可证。 您可以访问 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1238147/faq-tda4vm-how-to-get-eb-tresos-studio-for-mcal-development-and-customer-license

    您还可以查看 MCUSW 用户指南中的安装和使用步骤。

    此致

    M·塔伦

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

    它在 Linux 下是否工作?

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

    您好、Mircea:

    EB tresos 工具只能在窗口中使用。

    此致

    M·塔伦

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

    现在还有第二个问题、因为您的修复需要使用 Linux 来初始化收发器、我们需要运行 Linux。 对我们来说、当 Linux 正在运行时、调试器不会产生错误(还记得我们的会议吗?)。

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

    您好、Mircea:

    我 在 Linux 运行时已将 CCS 调试器连接到 MCU2_1、没有遇到任何问题。 您不应将 A72 (停止内核)连接到正在运行可执行文件(本例中为 MCU2_1)的内核并加载符号。 这就是我调试问题并进行更改的方式。

    此外、我还分享了在 uboot 自身而非 Linux 过程中初始化收发器的步骤。 即使这样也不会造成任何问题。 我记得您根本没能在 TDA4VM 上连接 CCS、并要求更换电路板。  

    如果您在 CCS 连接和设置中遇到问题、请联系 Frangline。

    此致

    M·塔伦

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

    我将关闭此主题、因为已满足问题描述并已解决。

    此致

    M·塔伦

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

    在您关闭它之前、请给我发送纯净指南、我必须导入什么内容? 即可。

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

    您好、Mircea:

    好的、当然可以。

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/mcusw/mcal_drv/docs/drv_docs/mcusw_cfg_ug_top.html

    此致

    M·塔伦

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

    谢谢你,有没有理想的地方,当纯净的许可证将到达? securedownload 中的 zips 不包含此处所述的"README": https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/mcusw/mcal_drv/docs/drv_docs/mcusw_cfg_ug_top.html#mcusw_cfg_ug_req_activation_key

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

    您好、Mircea:

    我已经分享了一个常见问题解答、用以应用 EB tresos 许可证。

    通常需要3-4天的时间才能获得批准。

    此致

    M·塔伦

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

    如有进一步的疑问、请再次提交一个 E2E 主题。

    此致

    M·塔伦