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.

[参考译文] TM4C129ENCPDT:TM4C129ENCPDT 以太网不工作。

Guru**** 2446130 points
Other Parts Discussed in Thread: EK-TM4C1294XL, TM4C1294NCPDT, TM4C129ENCPDT

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/630136/tm4c129encpdt-tm4c129encpdt-ethernet-not-working

器件型号:TM4C129ENCPDT
主题中讨论的其他器件:EK-TM4C1294XLTM4C1294NCPDT

您好!

我已经对串行转以太网转换器进行了编程、并已在 EK-TM4C1294XL Launchpad 上成功进行了测试。 现在、我已经转向专为该设施设计的定制板。 当我运行代码时、我的 PC 上检测到以太网、定制板上的 LED 也会亮起。 我还能够获取电路板的静态 IP、但无法从获取的 IP 打开配置网页。 此外、我无法使用设备对 PC 执行任何 ping 操作。(我使用 MS-DOS 进行了检查)。 我使用 Wireshark 实用程序可视化数据。

在这里,我还能够检测笔记本电脑上的以太网。 我正在将 ICMP 数据包从笔记本电脑的 IP 地址192.168.1.130发送到分配给定制板的静态 IP 地址192.168.1.5。 对于主板,子网掩码为255.255.255.0,默认网关为192.168.1.1。

对于我的笔记本电脑、子网掩码 为255.255.255.0、默认网关为  192.168.1.1.

但是、当我将其连接到 Launchpad 时、所有操作都可以使用相同的代码进行。 我还将从主板获取到笔记本电脑 IP 的 ICMP 响应数据包。

什么可能是错误? 配置或硬件中是否存在错误?

此致、

奥 poorv

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

    在切换到定制板时、代码是相同的还是您必须进行任何修改? 如果配置使用相同的代码、相同的路由器、相同的布线和相同的笔记本电脑-那么我会怀疑硬件在任何情况下都存在问题、但不清楚您的定制板与 LaunchPad 测试设置之间的区别是什么。

    您是否测试过多个定制板?

    制作定制板时、您是否详细遵循了系统设计指南文档-尤其是以太网部分?: www.ti.com/.../spma056
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ralph、

    感谢您的快速回复。 我能够从电路板向笔记本电脑发送和接收 UDP 数据包、反之亦然。 但 ping 仍然不会发出。 它是 ICMP 数据包。

    此外、速度应为100Mbps、但仅为10Mbps。 我还使用 lwip 堆栈、无法打开配置网页。  

      

                                                 

    此外、在代码中、我已在 lwipts 中将 CHECKSUM_GEN_ICMP 设置为0。

    #define CHECKSUM_GEN_ICMP         0

    也是如此。 笔记本电脑 IP 为169.254.254.41、主板服务器 IP 为  169.254.254.38。主板正在回复 TCP 数据包、但未响应笔记本电脑发送的 http 请求。

    此致、

    奥 poorv

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

    虽然更多的信息总是很好的、因此感谢更多的详细信息、但您的答复没有回答我的一个问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ralph、

    两个电路板的代码相同。 但是 LAN 电缆不同。 我只有一个定制板。但 LAN 电缆没有故障、因为我能够成功发送和接收 UDP 数据包。 我检查了文档、按照原样遵循了所有系统设计指南、但缓冲器(脉冲变压器之后的 ESD 保护缓冲器)已短路、如 EK-TM4C1294XL 数据表所示。

    最大的区别在于、基于定制的电路板具有 TM4C129ENCPDT、而 Launchpad 具有 TM4C1294NCPDT。 不过、我在 CCS 中为 TM4C129ENCPDT 编译了代码、但不知怎么说、它在具有 TM4C1294NCPDT 的 Launchpad 中运行。 我检查了两者之间没有重大差异,但现在我觉得问题只是因为这一点。

    此致、
    奥 poorv

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

    尊敬的 AG:

    我不认为省略 ESD 保护器件会降低链路速度自动检测、但导线上的噪声可能会降低。 当大于预期时、TCT/RTC 旁路电容100nF-3300nf near (Bob Smith)的值可能会在某种程度上抑制信号噪声水平。

    此外、在您的注释中、、、、从 DHCP 服务器获取的 IP 不是静态的、它们是动态 IP。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    BTW 您的 PC 连接可能是半双工? PC 中没有 RXD 数据会抑制定制板的 ICMP 响应。 检查脉冲 XFMR 焊盘周围的示波器是否有焊点或冷接线。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我尝试将笔记本电脑的配置从自动更改为100 Mbps 全双工、但仍仅提供10 Mbps。 此外、我可以成功地从笔记本电脑向板发送和接收 UDP 数据包、反之亦然、但在接收 UDP 数据包的同时、我的笔记本电脑向板发送"not ached" ICMP 数据包。 我无法获得对 ICMP 数据包(ping)的响应、也无法注册 http GET 请求。 我无法理解如何发送和接收 UDP 数据包、而不是 http 请求。 此外,TM4C1294NCPDT 也可以使用相同的代码。 我只面临基于定制的 TM4C129ENCPDT 板的问题。



    我正在检查是否存在松动的连接和电容器、但所有配置是否正确?

    此外、在 httpd.c 中的以下代码语句中、pbuf p 为 NULL、因此 http 请求未注册到定制 TM4C129ENCPDT 板。

    静态 ERR_t
    http_recv (void *arg、struct tcp_pcb * PCB、struct pbuf * p、err_t err)
    {
    http_t sensored = ERR_ABRT;
    struct http_state * hs =(struct err_state *) arg;
    LWIP_DEBUG (HTTP_debug | LWIP_DB_bu=%bug*、void =(%bup_gf))
    (void*) p、lwip_strerr (err));
    
    if ((err!= ERR_OK)||(p = NULL)||(hs = NULL)){
    /*错误或被另一侧关闭? *
    if (p!= NULL){
    /*通知 TCP 我们已获取数据。 *
    tcp_recved (pcb、p->t_t_len);
    pbuf_free (p);
    }
    如果(hs = NULL){
    /*这不应该发生,只能是为了强健*/
    LWIP_DEBUGF (HTTPD_DEBUG、("错误、http_recv:HS 为 NULL、关闭\n");
    }
    http_close_conn (PCB、hs);
    返回 ERR_OK;
    }
    
    #if LWIP_HTTPD_support_POST && LWIP_HTTPD_POST_MANUAL_WND
    if (hs->no_auto_wnd){
    hs->unrecved_bytes += p->to_len;
    }else
    #endif /* LWIP_HTTP_support_post && LWIP_HTTPD_post_manual_wND */
    {
    /*通知 TCP 我们已获取数据。 *
    tcp_recved (pcb、p->t_t_len);
    } 



    奥 poorv

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

    您好!

    我能够成功地从板发送和接收 UDP 封包到笔记本电脑、反之亦然。 但是,我仍然无法打开 http 网页、获取 ICMP 数据包响应(ping)和以100 Mbps 的速度运行以太网。 它在定制电路板中以10Mbps 的速率运行。 所有这些都相关吗?

    此外,当我尝试强制以100 Mbps 连接时,

    (我在 lwipopts.h 中进行了以下内在更改:

    #define EMAC_PHY_CONFIG (EMAC_PHY_TYPE_INTERNAL | EMAC_PHY_INT_MDIX_EN | 
    EMAC_PHY_INT_RUST_MDIX | EMAC_PHY_FORCE_100B_T_FULL_DUPLEX) 

    该链路不会在定制板中出现。在所有情况下、如果不使用强制、我能够检测到以太网、速度为10Mbps。 在所有情况下、评估套件中的速度都达到100Mbps。

    我已将以下原理图用于定制电路板:

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

    您好!

     如果相同的代码在 LaunchPad 上工作、但不是您的定制板、则很可能不是软件问题。 我会提出一些建议。

     1.您是否有另一个可以尝试的板? 您会遇到相同的问题吗?  

     2.是否可以尝试使用 DHCP 而不是静态地址。 您的静态地址是否可能未在您的网关/路由器中注册。 通过将静态 IP 直接分配给您的 MCU、我想知道端口转发是否可以从网关中移除。 尝试 DHCP 并查看它是否有用。 请咨询您的 IT 部门、了解是否有防火墙以及静态 IP 地址的处理方式。  我们在这一领域不是专家。  

     3.我还在其中一个 ping 数据包中看到“找不到响应”,但它看起来更像是 Wireshark 问题。 当我展开数据包时、它看起来是正确的。 是否使用了 Window ping 命令? 默认情况下、它应发送4个回波请求、如下所示。 你得到了什么?

     4.您能否在 LaunchPad 和定制板上尝试其中一个 TivaWare 以太网示例、如 enet_IoT 或 enet_lwip?

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

    同样、如果器件层 MLID 有可能未与主机一起形成 MAC 帧、则您选择为100nF 的2个电容 C79、C80可设置为3300nf。 可能会解释为什么 UDP 数据包似乎在 TCP 无法开始连接的情况下在线路上输出、并且来自主机的 ping 多播数据包被 LWIP 低层丢弃、就像 Hot 马铃薯一样。 UDP 是无连接端口、如果我正确调用、则无需 MAC 帧。

    也许您没有从脉冲电感器、RJ45连接器下方取下包铜? 这些线路上的某些内容可能会影响 Bob Smith 端接器和整体信号质量。 布置 TX/RX 对信号的示波器捕获将是我在原理图之前的第一个请求。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    BTW 原理图检查、以太网输出引脚4-5开路、7-8直接接地、所有引脚均省略了所需的75 Ω 终端器。 您的 PCB 布局与建议的布局相差很大、但可以通过快速焊接桥引脚4-5进行固定、从而为 FGND 或 AGND 平面添加75 Ω 电阻。 也许可以从引脚7-8上切断引线、直接通向 FGND、添加75欧姆+电容器(1000pF/2kV) Bob Smith 端接器。

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

    您好 BP101:
    感谢所有建议。 数据表中提到、为了获得最佳以太网性能、HX1198MFNL 是首选变压器。 Apoorv 的原理图显示了不同的部分。 我认为这也是一个需要检查的问题。

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

    同意以太网连接介质与差分对位置路由和总长度非常接近。 希望 HX1198FLNT 在我们的定制 PCB 上工作正常、这也是我们提到的两个推荐变压器的另一个选择。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我互换了定制板上的 HX1188FLNT 与 launchpad 中的 HX1198FLNT。 但是、我无法在定制板中执行 Ping 操作并打开网页。 对于 Launchpad、代码仍然有效。 我还尝试了 DHCP 服务器,但仍然不幸运。

    为回答 BP101的询问、"以太网输出引脚4-5是开路的、7-8直接馈入接地、所有引脚都省略了所需的75欧姆终端器。 您的 PCB 布局与建议的布局相差甚远、但可以使用快速焊接桥引脚4-5将75欧姆的电阻添加到 FGND 或 AGND 平面"、您要谈论的是哪个组件引脚4、5、6和7? 我的原理图中没有2个单独的接地 FGND 和 AGND。

    此外、电路中没有 Bob Smith 端接器。 它是 RC 电路吗?它是否会产生影响?

    我还担心 Launchpad 中的微控制器是 TM4C1294NCPDT、而我的定制板具有 TM4C129ENCPDT。 已在 CCS 工程编译属性中为 TM4C129ENCPDT 编译了代码、并且我正在为 TM4C1294NCPDT 和 TM4C129ENCPDT 刷写相同的二进制文件。 让不同的微控制器造成问题吗?

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

    [引用 user="APOORV Garg"]"、您要谈论的是哪个组件引脚编号4、5、6和7?

    以太网输出 RJ45插孔并再次检查 我是否编辑75 欧姆后置 Bob Smith 端接器具有连接到某些接地点的1000pF/2kV 电容器。

    [引用 USER="APOORV Garg"]我的原理图中没有2个单独的接地 FGND 和 AGND。 [/报价]。

    从技术上讲、货叉形接地符号被视为 框架/底盘接地符号、而线纹接地符号是双面 PCB 的模拟接地层背面。 三角形是数字接地、通常通过 顶部 PCB 上的过孔连接到模拟接地。 数据表 NCPDT 图20-13可能与 ENCPDT 不同、这是我对 ENCPDT 在  EMAC0中内置的256kB 数据加密支持方面有所不同的有限理解。

    Charles 最好解释可能影响 MCU 类型之间脉冲变压器上 Bob Smith 端接器的任何差异。 我猜、除非 ENCPDT 在铜线上增加了千兆位、否则会有很小的差异(Bob S.)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    HI BP101、AG、
    TM4C1294NCPDT 和 TM4C129ENCPDT 之间没有差异。 它是相同的 EMAC 和 PHY。 它是具有不同器件型号且启用/禁用不同功能的相同裸片。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    同意在 ENCPDT 和 NCPDT 的 EMAC0中找不到任何区别、但两者都在 ROM 中有 Crypto 表、这让我感到惊讶。 不确定封装信息表 A.1的特性有何不同、跳过序列标识符 SSS 上 E 后缀的说明。

    论坛中的其他人提到了物联网服务器、嵌入式固件也因连接到云而异。 看来 NCPDT 应该能够通过 EMAC0执行 SSL 128位数据加密算法、并可访问嵌入式 ROM 表。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    在 code composer studio 中、除了 startup.ccs 文件和项目属性中的处理器名称外、是否还有任何其他需要更改的东西来将处理器从 TM4C1294NCPDT 更改为 TM4C129ENCPDT?

    此外、我添加了用于机箱接地的 Bob Smith 端接器、但仍然没有变化。

    我尝试使用代码进行调试、发现 httpd.c 中 http_recv 中的 pbuf p 返回 NULL、因为网页未打开。

    这样做的原因是什么?

    还有哪些方法可以进一步调试硬件?

    静态 ERR_t
    http_recv (void *arg、struct tcp_pcb * PCB、struct pbuf * p、err_t err)
    {
    http_t sensored = ERR_ABRT;
    struct http_state * hs =(struct err_state *) arg;
    LWIP_DEBUG (HTTP_debug | LWIP_DB_bu=%bug*、void =(%bup_gf))
    (void*) p、lwip_strerr (err));
    
    if ((err!= ERR_OK)||(p = NULL)||(hs = NULL)){
    /*错误或被另一侧关闭? *
    if (p!= NULL){
    /*通知 TCP 我们已获取数据。 *
    tcp_recved (pcb、p->t_t_len);
    pbuf_free (p);
    }
    如果(hs = NULL){
    /*这不应该发生,只能是为了强健*/
    LWIP_DEBUGF (HTTPD_DEBUG、("错误、http_recv:HS 为 NULL、关闭\n");
    }
    http_close_conn (PCB、hs);
    返回 ERR_OK;
    }
    
    #if LWIP_HTTPD_support_POST && LWIP_HTTPD_POST_MANUAL_WND
    if (hs->no_auto_wnd){
    hs->unrecved_bytes += p->to_len;
    }else
    #endif /* LWIP_HTTP_support_post && LWIP_HTTPD_post_manual_wND */
    {
    /*通知 TCP 我们已获取数据。 *
    tcp_recved (pcb、p->tot_len);
    }
    
    #if LWIP_HTTPD_support_POST
    if (hs->post_content_len_left >0){
    接收到 POST 数据时,/*重置空闲计数器*/
    hs->retries = 0;
    /*这是帖子的数据,将完整的 pbuf 传递给应用程序*/
    HTTP_POST_rxpbuf (hs、p);
    /* pbuf 被传递给应用程序,不要释放它! *
    如果(hs->post_content_len_left =0){
    /*接收到的所有数据、发送响应或关闭连接*/
    HTTP_SEND_DATA (PCB、hs);
    }
    返回 ERR_OK;
    }否则
    #endif //* LWIP_HTTPD_support_post */
    {
    if (hs->handle == NULL){
    已解析= http_pars_request (&p、hs、PCB);
    LWIP_assert ("http_parse_request:unexpected return value"、语法为 ERR_OK
    ||已解析=ERR_INPROGRESS ||已解析=ERR_ARG ||已解析=ERR_USE);
    } 否则{
    LWIP_DEBUGF (HTTPD_DEBUG、("http_recv:已经在发送数据\n);
    }
    #if LWIP_HTTPD_SUPPORT_REQUESTLIST
    if (已解析!= ERR_INPROGRESS){
    /*请求已完全解析或错误*/
    if (hs->req!= NULL){
    pbuf_free (hs->req);
    hs->req = NULL;
    }
    }
    #else /* LWIP_HTTPD_SUPPORT_REQUESTLIST */
    if (p!= NULL){
    /* pbuf 未传递到应用程序,立即释放*/
    pbuf_free (p);
    }
    #endif /* LWIP_HTTPD_support_REQUESTLIST */
    if (已解析=ERR_OK){
    #if LWIP_HTTPD_support_POST
    如果(hs->post_content_len_left =0)
    #endif /* LWIP_HTTPD_support_post *
    {
    LWIP_DEBUGF (HTTPD_DEBUG | LWIP_DBG_TRACE、("http_recv:data %p len %"S32_F"、hs->file、hs->left);
    HTTP_SEND_DATA (PCB、hs);
    }
    }否则、如果(已解析=ERR_ARG){
    /*@TODO:关闭 ERR_USE? *
    http_close_conn (PCB、hs);
    }
    }
    返回 ERR_OK;
    }
    

    此致、

    奥 poorv

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

    [引用 user="APOORV Garg"]原因是什么? 还有哪些方法可以进一步调试硬件?[/quot]

    是否尚未建议对 TXD/RDX 信号的后测范围捕获进行此类处理、是否可能揭示 潜在的信号问题?   如果信号质量较差、100MB 主机连接是否不会自动协商失败? 您确定主机以太网不是问题吗?

    如果  在 PCB 的一侧或内层的脉冲变压器下存在实心铜包、则询问的问题未得到解答? 还询问了有关脉冲中心抽头旁路(电容值)的问题 、该问题未得到解答、与3V3总线的 PCB 布局高度相关。

    [报价用户="APOORV Garg"]此外,我添加了用于机箱接地的 Bob Smith 终端,但仍然没有更改[/quot]

    在组装 PCB 之前、您是否检查以太网差分对之间是否存在高电阻短路?

    同样、信号质量的示波器捕获会使其 在  进行 PCB 调试时变得越来越相对。  

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

    [引用 user="APOORV Garg"]我尝试使用代码进行调试,发现 httpd.c 中 http_recv 中的 pbuf p 返回 NULL,因为该网页未打开。

    也许连接 EMAC0 PHY 的以太网接口不会生成任何数据包供软件从 HTTPD Pbuf 中检索?

    再次查看原理图、我注意到 EMAC0 RXD/TXD 线路上没有上拉电阻器或旁路电容器。  也许您 可以在    MCU 引脚 RDX/TXD 附近添加所需的4 (49R9,1%)和2 (0.1uf)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 U22保护器件上、您没有将引脚1连接到8、2连接到7等、如参考原理图所示。 这是巨大的差异...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、

    Launchpad Tx 波形快照。

    Launchpad_TX

    1. Launchpad Rx 波形快照。

    3. Tonbo S2E 发射机

    4.我们按照 上一篇文章中的建议在电路中连接了上拉电阻器。

    5.电路在裸 PCB 中的以太网差分之间开路。  

     

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

    大家好、Pawel、

    不是我关于 U22的帖子。 原始海报指出 ESD 保护未连接。      原始海报 Alpov Apoorv 尚未回答靠近 MCU 引脚 RDX/TXD 所需的4 (49R9,1%)和2 (0.1uf)的问题。

    不确定是谁在与 Nandish 合作、以及他为什么发布了 LaunchPad TXD/RXD 信号的捕捉、更不用说 Tonbo S2E 代表的含义或 为什么甚至包括它了。

    通常   为定制 PCB RJ45 插孔制作/安装(环回 R45插头)、因此   可以 在 MCU 引脚或脉冲变压器的初级侧验证轮询(回声)测试。  您可以对以太网软件进行编程以发送恒 定二进制模式(1010.1010)、该模式将在  与载波信号混合的 TXD/RXD 上显示为50%占空比信号。 另 一种虽然较为乏味的生产方法 可能是 TXD 通过线缆发送数据包、并  通过 UART 串行端口( 如果 存在)将其打印出来。  

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

    您好!

    我是 Nandish、是 Apoorva 的团队成员、负责此项目"Tonbo S2E"。  由于奥巴莫娃休假,我必须公布结果。

    关于 BP101建议,

    是的、我们已按照   建议 PCB 中"4 (49R9.1%)和2 (0.1uf)靠近 MCU 引脚 RDX/TXD"进行了修改。

    我们将尝试回送、并在 TX 处发送数据并在 UART 串行端口上打印。

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

    您在此论坛中的 TONBO-S2E 典型名称是定制 PCB。 Tonbo TXD 捕获不是我们所期望的4.2V Pk 远高于 LP 80mV TX/RX 捕获、探测与 LP 相同的引脚?

    也许可以查看数据表以太网部分27.19图27-37和表27.39。 另一个想法是 MOSC 25MHz XTAL 必须是数据表表中显示的合格类型、EMAC0 PHY 才能正常工作。