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.

[参考译文] TLIN2029EVM:TLIN2029EVM 与 LaunchXL-F28P65X 连接

Guru**** 2694555 points

Other Parts Discussed in Thread: LAUNCHXL-F28P65X, TLIN2029EVM, C2000WARE, SYSCONFIG

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1543512/tlin2029evm-tlin2029evm-interfacing-with-launchxl-f28p65x

部件号:TLIN2029EVM
主题中讨论的其他器件: C2000WARESysConfig、LAUNCHXL-F28P65X

工具/软件:

TI 团队大家好、

我正在使用 TLIN2029EVM 和 LaunchXL F28P65X 开发板在指挥官和响应者之间建立 LIN 通信。

目前、我正在使用 C2000-Ware 示例进行外部环回 (LIN_EX7)。 电源由外部提供、VBAT 为 12V、EVM 上的电流约为 10mA、输入 VCC 为 5V。

在硬件设置中、我在 指挥官侧连接了 TVS 二极管 (D3)。 我还拔下了响应器侧的跳线 JMP4、并且这两个器件的相应配置已经实现。

对于帮助确保 LIN 通信成功的任何建议或建议、我不胜感激。

下面、我添加了我正在使用的示例代码:

//
//包含的文件
//
#include “driverlib.h"</s>“
#include “device.h"</s>“

//
//定义
//
#define FRAME_LENGTH 0x8
#define LIN_PASS 0xABCD
#define LIN_FAIL 0xFFFF

//
//全局
//
易失性 uint32_t level0Count = 0;
易失性 uint32_t level1Count = 0;
易失性 uint32_t 矢量偏移= 0;
uint16_t result;
uint16_t 错误;
uint16_t txID = 0x1A、rxID = 0x1A;
Uint16_t txData[8]={0x11、0x34、0x56、0x78、0x9A、 0xAB、0xCD、0xEF};
uint16_t rxData[8]={0xFF、0xFF、0xFF、0xFF、0xFF、 0xFF、0xFF、0xFF};


//
//主要
//
void main (void)

uint32_t dataIndex;
uint16_t 错误;

//
//初始化器件时钟和外设
//
设备初始化 ();

//
//初始化 LINTX/LINRX 的 GPIO 和配置 GPIO 引脚
//
device_initGPIO();
GPIO_setPinConfig (DEVICE_GPIO_CFG_LINTXA);
GPIO_setPinConfig (DEVICE_GPIO_CFG_LINRXA);
GPIO_setPinConfig (DEVICE_GPIO_CFG_LINTXB);
GPIO_setPinConfig (DEVICE_GPIO_CFG_LINRXB);

GPIO_setDirectionMode (DEVICE_GPIO_PIN_LINRXA、GPIO_DIR_MODE_IN);
GPIO_setPadConfig (DEVICE_GPIO_PIN_LINRXA、GPIO_PIN_TYPE_PULLUP);
GPIO_setQualificationMode (DEVICE_GPIO_PIN_LINRXA、GPIO_QUAL_ASYNC);
GPIO_setDirectionMode (DEVICE_GPIO_PIN_LINRXB、GPIO_DIR_MODE_IN);
GPIO_setPadConfig (DEVICE_GPIO_PIN_LINRXB、GPIO_PIN_TYPE_PULLUP);
GPIO_setQualificationMode (DEVICE_GPIO_PIN_LINRXB、GPIO_QUAL_ASYNC);

GPIO_setDirectionMode (DEVICE_GPIO_PIN_LINTXA、GPIO_DIR_MODE_OUT);
GPIO_setPadConfig (DEVICE_GPIO_PIN_LINTXA、GPIO_PIN_TYPE_STD);
GPIO_setQualificationMode (DEVICE_GPIO_PIN_LINTXA、GPIO_QUAL_ASYNC);
GPIO_setDirectionMode (DEVICE_GPIO_PIN_LINTXB、GPIO_DIR_MODE_OUT);
GPIO_setPadConfig (DEVICE_GPIO_PIN_LINTXB、GPIO_PIN_TYPE_STD);
GPIO_setQualificationMode (DEVICE_GPIO_PIN_LINTXB、GPIO_QUAL_ASYNC);

//
//初始化 LIN 模块
//
LIN_initModule (LINA_BASE);
LIN_initModule (LINB_BASE);

//
//将 LIN B 设置为响应者模式、将 LIN A 设置为指挥官模式
//
LIN_setLINMode (LINB_BASE、LIN_MODE_LIN_Responder);
LIN_setLINMode (LINA_BASE、LIN_MODE_LIN_Commander);


LIN_enableParity (LINA_BASE);
LIN_enableParity (LINB_BASE);

//
//在接收时将 ID 设置为匹配
//
LIN_setIDResponderTask (LINB_BASE、rxID);
LIN_setIDByte (LINB_BASE、rxID);

//
//设置帧长度(要传输的字节数)
//
LIN_setFrameLength (LINA_BASE、8);
LIN_setFrameLength (LINB_BASE、8);

//
//将数据写入 LINA 的 Tx 缓冲区
//
LIN_sendData (Lina_base、txData);

//
//设置消息 ID 以启动标头传输。
//这会导致将 ID 写入总线、然后是
//发送缓冲区中的数据。
//
txID = lin_generateParityID (txID);

LIN_setIDByte (LINA_BASE、txID);

//
//等待发送缓冲区为空并完成发送
//
while(!lin_isTxBufferEmpty (Lina_base));

//
//等待接收
//
while(!lin_isRxMatch (LINB_BASE));

LIN_clearInterruptStatus (LINA_BASE、LIN_INT_ALL);
LIN_clearInterruptStatus (LINB_BASE、LIN_INT_ALL);

//
//在接收缓冲区中读取接收的数据
//
lin_getData (LINB_BASE、rxData);

//
//验证发送的数据是否与接收到的数据匹配
//
对于 (dataIndex=0;dataIndex < 8;dataIndex++)

if (rxData[dataIndex]!= txData[dataIndex])

错误++;
}
}

//
//检查是否发生任何数据错误
//
if (error == 0)

结果= LIN_PASS;
}
暴露

结果= LIN_FAIL;
}

//
//示例已完成。 检查“Result"变量“变量以了解完成状态。
//
asm(“ ESTOP0“);
}

//
//文件结束
//

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

    尊敬的 Yash:

    我建议尽可能使用用户指南、同时确保 总线每端只有一个端接 (LaunchXL 的接地端和 TLIN2029EVM 的接地端连接在一起、并提供 VCC)、从而确保仅为指挥官节点启用上拉电阻。 如果发现任何具体问题、请告诉我、谢谢。  



    此致、

    Michael。  

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

    您好、Michael

    是的、我在配置设置时考虑过这一点。 我已经阅读了手册(链接) ,并根据它设置了 LIN 命令器和从通信的硬件。

    通过确保 总线每端只有一个端接、上拉电阻仅对指挥官节点有效、同时 LaunchXL 的接地和 TLIN2029EVM 的接地均连接在一起并提供 VCC。[/报价]

    但这不奏效。 请您提出如何 在代码中设置波特率的建议。

    我使用的是 C2000Ware 版本 5_02_00_00

    此致、

    Yash

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

    尊敬的 Yash:

    接下来、我将主题移到了 MCU 团队、请相应的专家为您配置 C2000Ware、谢谢。

    此致、

    Michael。

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

    您好、Michael:

    当然、谢谢、希望这能帮助我成功设置通信。 因为  根据参考手册这里对齐了硬件设置。  

    现在、寻求软件设置 时需要与硬件结合使用。

    此致

    Yash

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

    LAUNCHXL_P65X

    上面是 LaunchXL_P65X 连接

    以上是 LIN_Responder


    上面是 LIN_Commander

    请找到硬件设置参考图像。

    此致

    Yash

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

    尊敬的 Yash:

    适当配置 GPIO 引脚后、无需进行额外的软件设置。 您可以根据自己的要求测试 LIN 通信。

    此致、

    Arnav

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

    尊敬的 Arnav:  

    根据我进行连接的默认 GPIO 配置。 在 TI C2000Ware 为 Ex_7 外部环回提供的代码中、GPIO 如下所示:
    LIN_TXA- IO-14
    LIN_RXA- IO15

    LIN_TXB- IO-24

    LIN_RXB- IO-25(从“device.h"文件“文件中文件中)

    GPIO_setPinConfig (DEVICE_GPIO_CFG_LINTXA);
    GPIO_setPinConfig (DEVICE_GPIO_CFG_LINRXA);
    GPIO_setPinConfig (DEVICE_GPIO_CFG_LINTXB);
    GPIO_setPinConfig (DEVICE_GPIO_CFG_LINRXB);

    建立正确的连接后、我检查了 LINA_TX 引脚(即 IO-14)上的 LIN 信号、在此 IO 上可以看到 LIN 信号。  请参阅随附的图像。

    当此连接朝向 LIN 收发器的 TX 引脚时、可以看到相同的信号、但在 LIN 收发器的输出端不可见。

    如果我缺少任何步骤、请给出建议。

    此致

    Yash

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

    尊敬的 Yash:

    等待 Arnav 的反馈、请再次确认 TXD 的速度。

    此外、请确认 TXD 信号连接到接头引脚的右侧、而不是左侧 (GND)(与 RXD 输出探头类似)、同时 EN 未被拉低、LIN 仅连接到输出探头。谢谢。

    此致、

    Michael。

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

    您好、Michael:

    感谢您的答复。 使用的波特率为 20Kbps、并且与 TX 器件和 RX 器件均匹配。  

    从 LaunchXL_F28P65X 传入和可见的 LIN_TX 信号(示波器上的信号)、并与 TLIN2029 EVM 上的正确 TX 引脚连接(请参阅上图)。 与 LIN_RX 的所需连接。

    在调试窗口中检查代码流时、它卡在“ while(!LIN_isRxMatch (Lina_base));“ API 上。 这意味着 RX ID 不匹配、但我已经确认了 RX_ID 和 TX_ID 都匹配。 并且在代码中也启用了奇偶校验。

    我应该如何看待这个问题。

    此致、

    Yash

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

    尊敬的 Yash:

    然后、它似乎在控制器域中、而不是在收发器中。 即、如果您可以看到干净的 LIN_TX 和 LIN_RX 波形(同时确保 MCU 的 LIN_RX 引脚确实连接到 LINA_BASE 驱动器中的 LIN_RX) 、则收发器按预期工作 、并建议向控制器支持团队寻求额外的控制器反馈(请注意,大多数 LIN 接收器似乎只允许与 20Kbps 的偏差 2%、如果 MCU 外设时钟设置无效) 同时参考以下关于该问题的建议:

    • lin_isRxMatch 即的有效标头等待时间、发送一个中断字段后跟 SYNC 字节。 如果中断时间过短或同步字节不是 0x55、似乎无法识别 ID。
      • 请示波中断 — 计数周期并确认≥ 13 位时间。  
      • 范围同步 — 似乎应为 0x55、MSB 优先。
    • ID 可能看起来错误、但奇偶校验位中只有一位错误、建议仔细检查代码是否按照 LIN 规范的要求完全计算和插入两个奇偶校验位。
      • 对 ID 字段进行作用域 — 捕获随后的 6 位 ID +奇偶校验位、然后对其运行自己的奇偶校验。
      • 您可以添加接收器 ID 模式(过滤器= 0x3F)、以查看是否触发了任何匹配。 如果有效、则很可能是过滤器/ID 不匹配问题。
    • 仔细检查您是否已对 RX 邮箱或 ID 过滤器进行完全编程、以便与正在发送的受保护标识符完全匹配。例如、LIN 外设通常包含 ID 接受过滤器或掩码。
      • 如果您没有看到 RX 匹配标志、请尝试循环同步检测标志 (LIN_isSyncDet (LINA_BASE))-如果从未触发、这很可能指示标头生成或时钟问题、谢谢。

    此致、

    Michael。

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

    您好、Michael:

    按照您的建议、我已经检查、测试并实施了 以下内容:  

    [引述 userid=“520401" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1543512/tlin2029evm-tlin2029evm-interfacing-with-launchxl-f28p65x/5952702
    • lin_isRxMatch 即的有效标头等待时间、发送一个中断字段后跟 SYNC 字节。 如果中断时间过短或同步字节不是 0x55、似乎无法识别 ID。
      • 请示波中断 — 计数周期并确认≥ 13 位时间。  
      • 范围同步 — 似乎应为 0x55、MSB 优先。
    • ID 可能看起来错误、但奇偶校验位中只有一位错误、建议仔细检查代码是否按照 LIN 规范的要求完全计算和插入两个奇偶校验位。
      • 对 ID 字段进行作用域 — 捕获随后的 6 位 ID +奇偶校验位、然后对其运行自己的奇偶校验。
      • 您可以添加接收器 ID 模式(过滤器= 0x3F)、以查看是否触发了任何匹配。 如果有效、则很可能是过滤器/ID 不匹配问题。
    [/报价]

    这些参数的设置和工作方式与之前的实现相同。

    以下 API 在源代码环境中不可用。 您能重新检查一次吗?

    [报价 userid=“520401" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1543512/tlin2029evm-tlin2029evm-interfacing-with-launchxl-f28p65x/5952702 ](LIN_isSyncDet (Lina_base))

    在调试代码时、它主要仅在这两个 API 处停止:“lin_isTxBufferEmpty (Lina_base)“和“lin_isRxMatch (LINB_BASE)“。

    此外、在调试会话中观察寄存器时、TX 寄存器 (LINTD0 和 LINTD1) 未使用原始发送缓冲区数据进行更新。

    此致、

    Yash

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

    TI 团队大家好、

    对此主题有任何更新或建议吗? 我请求 TI 的 MCU 组就此问题提供他们的建议。

    此致、

    Yash

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

    尊敬的 Yash:

    很抱歉耽误您的时间。 让我熟悉一下这个问题、并在接下来的 1-2 天内回复您。

    此致、

    Delanet

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

    尊敬的 Delaney:

    感谢您的答复。 我在论坛中提到了所有必要的信息。

    如果您需要任何额外信息、请提问。

    此致、

    Yash

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

    尊敬的 Yash:

    需要检查的几个事项:

    • 您配置了哪些 SYSCLK 和 VCLK 频率? 您使用的波特率是多少? 特定的 VCLK 和波特率组合有时会引入误差。 请注意、您可以通过查看 PERCLKDIVSEL.LINACLKDIV  寄存器字段中配置的分频器来检查 VCLK 频率。
    • 您能否在 CCS 寄存器视图中检查 SCIFLR 寄存器(确保打开 Continuous Refresh)、并查看当您卡在  lin_isRxMatch () 时是否有任何错误标志变为高电平?

    此致、

    Delaney

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

    尊敬的 Delaney:

    我使用的波特率是由 TI 的外部环回示例 7 提供的默认波特率(在 API- lin_initModule () 下)。 下面是供您参考的图片。

    您配置了哪些 SYSCLK 和 VCLK 频率? 您使用的波特率是多少? 特定的 VCLK 和波特率组合有时会引入误差。 请注意、您可以通过查看 PERCLKDIVSEL.LINACLKDIV  寄存器字段中配置的分频器来检查 VCLK 频率。

    CLK_image

    您能否在 CCS 寄存器视图中检查 SCIFLR 寄存器(确保打开 Continuous Refresh)并查看当您卡在  lin_isRxMatch () 时是否有任何错误标志变为高电平?

    这是在寄存器视图中检查时的 SCIFLR 值。 下面是参考图像。

    scifr_img

    “LINB"的“的数值越来越高:

    • NRE
    • PE
    • TXEMPTY
    • TXRDY
    • 超时

    “lina"的“的值变低时、

    • 超时

    请检查提供的寄存器值。

    此致、

    Yash

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

    尊敬的 Yash:

    感谢您发送状态寄存器值。 您是否还可以在 PERCLKDIVSEL.LINACLKDIV 中检查 VCLK 频率 

    此致、

    Delaney

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

    尊敬的 Delaney:

    VCLK 频率在示例中特别不存在。 您能指导我在哪里找到它吗?

    我可以与您共享的 PERCLKDIVSEL 寄存器值的值。 如下所示:

    此致、

    Yash

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

    尊敬的 Yash:

    感谢您发送寄存器值。 我明天会再回复您。

    此致、

    Delaney

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

    尊敬的 Delaney:

    好的、请。 建议解决问题的任何方法。

    此致、

    Yash

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

    尊敬的 Yash:

    我为延迟道歉;我仍然没有机会查看设置。 明天我将更新我的进展。

    此致、

    Delaney

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

    尊敬的 Yash:

    SYSCLK 应为 200MHz、LINACLKDIV 值为/2、因此 VCLK 频率应为 100MHz。 基于此条件和 20kbps 的波特率、不应有明显的误差。

    您是否尝试实现 20kbps 的波特率? 如果是、根据给定的时钟设置、您应该使用代码中的以下函数参数设置波特率:

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

    尊敬的 Delaney:

    是的、我想使用 20Kbps 波特率。  

    您是否尝试实现 20kbps 的波特率?

    如上所述、我已设置“lin.c"文件“文件中存在的 lin_setBaudRatePrescaler (Lina_base、311U、0U) 参数。 如下所示-

    并 在 SysConfig 文件中还设置波特率设置。 按照您的建议。

    但成功完成计划的过程并未进行。 程序卡在函数 lin_isTxBufferEmpty () 上,如下所示-

     

    这是大多数程序陷入的地方。 我无法了解为何在程序的这一部分停止执行。

    此致、

    Yash

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

    尊敬的 Yash:

    在接下来的 1-2 天里、我将再次回复您。

    此致、

    Delaney  

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

    尊敬的 Yash:

    如果您关注 TX 线路、您会看到 F28P65x 发送了任何内容吗? “Register"视“视图中的 TXEMPTY 位是否为低电平(持续刷新打开)?

    另请注意、除非您在程序中调用 Board_init ()、而 LIN EX7 则不需要修改 sysconfig 文件。 我刚才以它为例来说明如何计算波特值。  在主配置中调用 lin_setBaudRatePrescaler() 函数应该足够了。  

    此致、

    Delaney

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

    尊敬的 Delaney:

    在这里已经检查了示波器上的 LIN-TX 线路。 当我从调试器执行程序时、这个值变高了。

    我提到过具有持续刷新功能的寄存器参考图像。

    [引述 userid=“594207" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1543512/tlin2029evm-tlin2029evm-interfacing-with-launchxl-f28p65x/5981320

    “lina"的“的值变低时、

    [/报价]

    该值在 TXEMPTY 上较低。

    获取之前消息中显示的寄存器值以供您参考。

    此致、

    Yash

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

    尊敬的 Yash:

    TX 线路的空闲状态应为高电平 (3.3V)。 您能否检查在达到这个高空闲状态后它是否变为低电平? TX 线路在发送标头帧时应显示以下逻辑:

    如果 TXEMPTY 为低电平、这意味着它在 LIN TX 缓冲器中仍有需要发送的数据(由软件写入)。  

    此致、

    Delaney

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

    尊敬的 Delaney:

    我已经检查了 LIN 帧的状态、结果显示、

    现在的方法是什么?

    此致、

    Yash

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

    尊敬的 Yash:

    让我在 1-2 天内再次回复您。

    此致、

    Delaney

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

    尊敬的 Delaney:

    是否有任何更新? 这是一个相当长的时间。

    此致、

    Yash

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

    尊敬的 Yash:

    对不起,我被其他一些活动搁置。 我明天会尝试回复。

    此致、

    Delaney

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

    尊敬的 Delaney:  

    想了解您对 LIN 示例的意见 7 搭配 LaunchXL-F28P65x 开发板以及 TLIN2029 评估板。

    如果可能、您可以尝试使用我所使用的同一硬件、在实现 LIN 方面遇到问题吗?  

    对于存在的任何错误或故障、这也会让您清楚。 我想从你们这边看、它的实际做法是什么。

    谢谢。此致、

    Yash

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

    尊敬的 Yash:

    很遗憾、我无法使用 TLIN2029 电路板。 让我看看我是否可以为它下订单。

    此致、

    Delaney

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

    尊敬的 Yash:

    为了进行更新、我已经下了 LIN EVM 订单、应该会在下周某个时间收到该订单以便进行测试。

    此致、

    Delaney

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

    尊敬的 Delaney:

    很高兴听到有关进展的消息。  

    谢谢。此致

    Yash

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

    尊敬的 Yash:

    我将在收到 LIN EVM 发货时更新。

    此致、

    Delaney

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

    尊敬的 Delaney:

    当然、谢谢。

    此致、

    Yash

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

    尊敬的 Yash:

    没问题Slight smile

    此致、

    Delaney

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

    尊敬的 Yash:

    要进行更新、我收到了邮件中的 LIN EVM。 我在其他一些活动上做了一些备份、本周可能无法进行测试。 我将在下周向大家通报进展情况、并对延误表示歉意。

    此致、

    Delaney

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

    尊敬的 Delaney:

    很棒、您拿到了板子。 现在、我们期待 LIN EVM 的解决方案。

    希望尽快解决。

    谢谢。此致、

    Yash

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

    尊敬的 Yash:

    会让您保持最新。

    此致、

    Delaney

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

    尊敬的 Yash:

    您可以尝试LIN_enableExtLoopback()在 LIN_initModule()行后添加的函数调用吗? C2000ware 中的 EX7 似乎缺少该信息、但应该有必要在同一器件上的 LINA 和 LINB 之间进行环回。

    此致、

    Delaney

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

    尊敬的 Delaney:

    我已经添加并检查了 lin_enableExtLoopBack (),其中 TX 和 RX 的数字和模拟环回参数都是独立的。  

    但是、在调试代码时、它会卡在此循环中-“while(!lin_isRxMatch (LINB_BASE))“。

    结果变量显示为“0"。“。 此处未观察到任何变化。

    此致、

    Yash

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

    尊敬的 Yash:

    您 ︎ 查看此主题并确保您的实施方案匹配:(+) LAUNCHXL-F280039C:LIN_EX7_EXTERNAL_LOOPBACK - C2000 微控制器论坛 — C2000Tm μ 微控制器 — TI E2E 支持论坛吗? 这就是为什么我建议添加  lin_enableExtLoopback () 行。

    此致、

    Delaney

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

    尊敬的 Delaney:

    也提到了你提到的论坛和另一个论坛(论坛链接)关于这个问题。 它解决了问题。  

    现在、外部通信正在成功运行。

    谢谢、

    Yash