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-EP:TMS570LS3137-EP 需要嵌入式 C 代码

Guru**** 2595805 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1079148/tms570ls3137-ep-embedde-c-code-required-for-tms570ls3137-ep

部件号:TMS570LS3137-EP

我正在使用此控制器进行人机接口工作,因此我需要下面错误列表的代码。

错误列表:- 。  HMI 微型控制器单元
•频率选择旋钮故障
•ROM 和 RAM 的 ECC
•堆栈溢出
•看门狗重置
•“<->”,“C/N”,“T/F”的键卡住故障。
•灯总线故障
•温度故障
•光电二极管故障

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

    Deepak 您好,

    TMS570LS31x 微控制器通过专用的单错误纠正双错误检测(SEDED)逻辑保护对片上闪存和 SRAM 内存的所有访问。 SECDED 逻辑实现使用 ECC 纠正单位错误 ,并检测从闪存或 SRAM 读取的值中的多位错误。 默认情况下,CPU 内部的 SECDED 逻辑未启用,必须由应用程序启用。

    TMS570包括一个数字窗口式看门狗(DWWD)模块,可防止失控的代码 执行。 如果  出现监视程序违规,您可以选择生成系统重置或 ESM group2错误信号。 默认情况下,看门狗被禁用,必须由应用程序启用。

    此设备有两个 ADC 模块。 温度传感器的输出可以由一个或两个 ADC (冗余)采样。 ADC 具有内置于自检和校准功能。    

    其他要求与如何将这些电路连接到 TMS570LS31x MCU 有关。

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

    您好,QJ Wang,

    我不使用操作系统,我想在 DSP 中使用裸机代码,所以我只需要检查 RAM 和 ROM 错误所需的功能定义代码,我也没有找到参考代码如果有人知道,请向我发送 URL。

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

    Deepak 您好,

     启用 ECC 后,从闪存或 SRAM 读取数据时,将持续执行 ECC 诊断。 ECC 错误(单位或双位)将报告给 ESM,而2位 ECC 错误也会导致异常中止。

    计算和比较 ECC 值不需要 SW 代码。  

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

    有关 ECC 诊断的详细信息,请参阅设备 TRM 的第5章(闪存)和第6章(SRAM)。