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.

[参考译文] RTOS/TDA2EXEVM:McASP

Guru**** 2589300 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/641724/rtos-tda2exevm-mcasp

器件型号:TDA2EXEVM

工具/软件:TI-RTOS

您好!

我在 drv > stw_lld 中经历了一个示例 McASP_transmit tda2xx.c。 我想测试这个示例。 我尝试单独编译示例、但无法获取该特定示例的二进制文件。 之后、我更改了 makefile STW_examples_component.mk、对于该特定示例、我将 ipu1_0添加到其列表中、然后编译该示例。

现在、当我测试该示例时、我在日志中看到的只是垃圾值。

TDA2xx SBL 引导

 DPLL 配置完成

 时钟域配置完成

 模块启用配置完成

 TI EVM 焊盘配置完成

 DDR 配置完成

 应用程序映像下载开始

 SD Boot (SD 引导)-文件打开成功完成

尝试使用标题版本1引导应用程序映像

 IPU1 CPU0映像加载完成

 应用程序映像下载完成

 将 MPU CPU1置于关闭模式

 EVE MMU 配置完成

 已设置 EVE MMU 配置

EVE M
    MU cMocnfiguraSition 已完成
P
P EVE MM US 图标标有 COMETOOONN COMEEP LETAED
LP
 *i c**A*t ***** 一星 N*****

 PMCCNTR 每64个时钟周期进行一次计数、每64个时钟周期进行多次计数、以获得实际的 CPU 周期

 SBL 初始配置周期- 144657 (12.34ms)
 SoC Init 周期- 170604 (14.55ms)
 DDR 配置时钟周期- 43685 (3.72ms)
 APP 图像加载周期- 494749 (42.21ms)
 从 Core 启动周期- 229311 (19.56ms)
 SBL 启动周期- 1084064 (92.50 ms)
 SBL 启动 IPU1_0 - 11457的时间 (0.97ms)
秘书长的报告
   ****i**** 2** c*** w**** R***** i **吨

 Retenti 中的 Peuting MPU:开...
  地址: 0x0 数据: 0x0
I2C 写入成功
已配置 GPIO 扩展器
 

请帮我解决这个问题。

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

    您好!

    McASP 发送示例是 CSL\examples\McASP\McASP_transmit 中 CSL repo 的一部分  

    对于 tda2xx 器件、该示例是针对 a15内核构建的、您可以通过指定 core=a15_0选项来构建。

    您看到的垃圾回收器是因为您正在使用 SBL 运行、并且 IPU 内核在 A15内核上运行的 SBL 完成其执行之前开始运行。 IPU 开始运行后、SBL 会在 UART 上打印一些内容。

    如果要从 IPU1运行示例、可以在开头添加延迟。

    您可以参阅 CSL 用户指南以了解示例说明和预期输出。 您应该探测 McASP 线路。

    此致、
    Prasad