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.

[参考译文] TMS570LS3137:MCAL 驱动程序

Guru**** 2478765 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/695497/tms570ls3137-mcal-driver

器件型号:TMS570LS3137

客户报告的问题将在此处复制、请提供建议。

使用的版本是 AUTOSAR_MCAL_TMS570LSx-05.30.00。

 

  1. SPI 引脚控制寄存器0 (SPIPC0)中的更改

发现 SPI 的 CLK 和 CS 线路上没有活动。 下面是为被测器件完成的配置快照。 端口中也有支持配置。 如果您需要配置数据和分析所需的数据、请告知我们。 仅在将寄存器 SPI 引脚控制寄存器0 (SPIPC0)设置为 SOMIFUN0、SIMOFUN0、CLKFUN、SCSFUN 字段中建议的值时。

我们可以在更改后看到有关 SPI CLK 和 CS 的活动。

********

  1. SpiCsSelection

    对于该项目中的一个器件、需要将 CS 作为 GPIO 控制、而不是从外设引擎(SPI)控制。 更改 SpiCsSelection

    cs_via 外围设备引擎(默认)

    更改为

    CS_BY_GPIO、生成的代码没有变化。 此外、SPI_Driver_userguide.pdf 未提及此参数 SpiCsSelection。 我还在静态代码中看不到使用此参数的参考。

    让我们知道如何实现此配置。

     

  1. SpiCsIdentifier 范围

可以看出、SPI MCAL (\McAL_Tms570Lx\Supply\AUTOSAL_MCAL_TMS570LSx-05.30.00\SPI_TI_TMS570LSx) 不允许我们选择除(SCS0、SCS1、SCS2、SCS3)之外的 SpiIdentifier。 在该项目中、我们还希望配置 SCS4和 SCS5、以满足硬件需求。

工具不允许这样做、它会抛出验证错误提示

(三

信息18-05-16、14:14:52 (13030)在模块""的"生成"模式下运行发生器"plugin.tresosdb.api.verifyGenerator"

信息18-05-16、14:14:52 (13030)、在模式"生成"下运行发生器"SPI_TI_TMS570LSx_GeneratorId"、用于模块"SPI_TI_TMS570LSx"

错误18-05-16、14:14:52 (2091)无法为模块"SPI_TI_TMS570LSx_GeneratorId"运行发生器"SPI_TI_TMS570LSx"(模式:"General")

信息18-05-16、14:14:52 (13014)生成"D:\TEMP\Davinci\Cfg-9624225\Generation\Cfg_Gen-1526459630778-0\Tresos-1526460287276-0\Tresos_Gen_-1526460287510-0\Include\SPI_Cfg.h"

错误18-05-16、14:14:52 (2004)[D:\usr\development \CustomerProjects\PRJ00012348_vcu_me\Main\trunk \S1_SW\060 _Int\CoreMRS\thirdparty\McAL_Tms570Lx\Supply\Tresos\plugins\SPI_TI_TMS570LSx306_CFG/CS/CSx (已签名):c:cr 生成错误代码:cr /已签名:cr:cr:cr:cr (节点)

错误18-05-16、14:14:52 (2070)无法生成文件"D:\usr\development \CustomerProjects\PRJ00012348_vcu_m\Main\trunk \s1_sw\060 _Int\src\CoreSRM\thirdparty\McAL_Tms570Lx\Supply\Tres\c\spi_spi_pbspi\generated/signed tms570LSx"(tms570LSx)

(三

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

    感谢您报告这些问题。