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/TDA2HV:需要 SPI 帮助

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/652539/rtos-tda2hv-need-the-help-for-spi

器件型号:TDA2HV

工具/软件:TI-RTOS

Prasad、您好!

根据您的建议,我们使用了实用程序功能,但 Utils_dmaInit()失败,并显示错误"utils:dma: utils_dmaInit() for instance 0... Failed (-128)(失败(-128))"。

我们发现 故障重新发生的原因是我们在下面的两个函数中进行了注释。

/*RetVal += BspUtils_memInit();

  IF (BSP_Sok!= RetVal)

  {

    GT_0TRACE (BspAppTrace、GT_ERR、"Error:App MEM Utils Init failed!!!\r\n\r\n);

  }

  RetVal += BspUtils_prfInit();

  IF (BSP_Sok!= RetVal)

  {

    GT_0TRACE (BspAppTrace、GT_ERR、"Error:App PRF Utils 初始化失败!!!\r\n");

  }*/

如果我们尝试取消注释此函数、则在代码编译期间会出现以下错误

 程序将不能放入可用的内存中。  带对齐的照射行程放置

 “Group_1”大小为0xf816696的部分失败。  可用存储器范围:

 IPU1_0_DATA_MEM 大小:0xb00000  未使用:0x70cea  最大孔:0x70cea8

因此、请为我们提供解决此编译错误的可能解决方案。

我们为您添加了源代码、调试日志和配置错误快照、以供参考。

谢谢、

Parth Modi

4885.mcspiSample_io.c

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

    您的查询已转发给专家(只是由于节假日可能会有一些延迟)。

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

    您好 Parth、

    您如何说 Utils_dmaInit()中的错误是因为您注释了两个函数?
    您不需要从 vsdk 调用这些 bspUtils_functions。 它们仅为 BSP 示例添加。

    您是否还在用例中调用 Utils_dmaInit()? 这将在系统初始化期间调用。
    要获得 EDMA 句柄,只需调用 Utils_dmaGetEdma3Hnelle()

    此致、
    Prasad

x 出现错误。请重试或与管理员联系。