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:MCU UART

Guru**** 2457760 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1480037/tda4vm-mcu-uart

器件型号:TDA4VM

工具与软件:

您好!  

我尝试根据 MCU 说明网站(注2)通过 CCS 加载 PWM 二进制文件(注1)、但没有示例日志。 在 Rules.make 中将 MCUSW_UART_ENABLE 设置为 true 或 false 不会在 CCS 或 TeraTerm 中输出任何内容。 (XDS110端口0将有一组有趣的代码、并且 MCU R5F UART 根本不会响应)。 我想问我是否需要调试或测试应用程序修改是否成功、应该如何检查? 如果我要检查日志、它将如何显示? 或者 MCU 驱动程序测试是否不需要检查日志?

注1:($SDK_INSTALL_PATH)/mcusw/binary/pwm_app/bin/j721e_evm/pwm_app_mcu1_0_release.xer5f

注2: https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j721s2/10_00_00_05/exports/docs/mcusw/mcal_drv/docs/drv_docs/ug_pwm_top.html

谢谢!!

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

    您好、Alice:

    让我来看看这个问题、并与 MCUSW 专家进行交流。 "我不会骗你的。"

    谢谢!

    Neehar

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

    您好!

    默认情况下、日志在 MCUSW 示例中启用、我能够成功运行该示例、并且能够在 Mcu1-0上的 UART 中看到日志。

    请共享日志  

    您检查的是 EVM 还是定制电路板?

    此致  

    Tarun Mukesh  

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

    无论 MCUSW 二进制文件如何、都需要至少获得 SBL 和 tifs 日志。 因此、我相信您在做一些错误的事情。

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

    "我是你的,我是你的。" 我按照网站上的说明设置 CCS (注1)并加载示例二进制文件(注2)。 请访问网站(注3)、我认为我也可以使用 CCS 加载。 (目前我使用的是 CCS 无引导模式。) 我想问的是、我能否同时使用 CCS 无引导模式和 SD 引导模式? 或者、 如果要为 SD 编译 SBL 二进制文件、只能使用 SD 引导模式吗? 如果是、什么时候应该使用 CCS 无引导模式?  我想它们只是不同的示例运行方式、但会给出相同的结果。

    注1:  6. J721E 的 CCS 设置—Processor SDK RTOS J721E

    注2: MCUSW:Jacinto 构建和安装用户指南(运行示例\IDE)

    注3:  8.3.使用 SYSFW 进行 MCU1_0应用开发—Processor SDK RTOS J721E

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

    EVM 切换到"无引导模式"、我遵循 CCS 设置并启动 js 文件。 完成后、示例图片和我的输出之间存在微小差异。(pic1)(断点未在示例图片所在的相同位置暂停)。 CCS 控制台日志和脚本控制台日志是相同的。 (无错误)。 我还 禁用了 C71X_0的调试器选项中的"自动运行"、因为 C71X_0会出现错误:"C71X_0:autorun:由于符号"main"未定义、目标未运行。 (适用于 J721E 的 CCS 设置—Processor SDK RTOS J721E)

    PIC1。

    加载 MCU 二进制文件后、它显示正在运行。

    日志中存在乱码字符。

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

    您好!

    运行.js 脚本后、MCU_R5_0将进入 sciserver_testapp 中的挂起状态、其正确无误。 忽略 C7x 内核、它将仅被断开连接。

    之后、需要进行内核复位并加载 MCUSW 二进制文件的程序。 "怎么了?

    此致

    Tarun Mukesh

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

    您好、Tarun、

    我尝试了内核复位并加载 了 PWM 二进制文件、但仍然弹出乱码字符...

    非常感谢!!

    Alice

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

    您好、Alice、

    但仍然弹出乱码字符...

    这可能是由于您在 TeraTerm 中进行了串行端口设置所致。

    根据屏幕截图,您已到达 PWM_APP main() API,您可以逐步获取进一步的打印。

    最后、我在 minicom 中进行串行设置

    MCU UART 将检测到2个通道、并在第2个通道 UART1上打印。

    此致

    Tarun Mukesh

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

    您好!

    我认为 TeraTerm 的设置与您的 minicom 相同。 此外、 如前所述、 MCU R5F UART 根本不会响应、但 XDS110端口0将具有一组乱码字符。(我刚刚进行了测试、所有端口现在都无法响应...)

    谢谢!

    Alice

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

    您好!

    我只是点击了重新连接按钮,重置 CPU&resume,日志已成功打印出来!

    谢谢!

    Alice