[PIC®/AVR®/dsPIC®产品] 用SAME54通过以太网无法链接到PC

[复制链接]
1662|46
 楼主| spark周 发表于 2022-10-8 20:14 | 显示全部楼层 |阅读模式
评估用SAME54来做产品,产品需要TCPIP通信,目前我们用SAME54 XPLAINED demo下载harmony3/net/apps中例程代码无法通信。
juventus9554 发表于 2022-10-8 20:18 | 显示全部楼层
也无法ping通对应ip,由于路由是54网段,所以在configuration.h中设置IP
supernan 发表于 2022-10-8 20:20 | 显示全部楼层
楼主程序可以公开吗?贴程序看下吧,这么说看不出什么原因
 楼主| spark周 发表于 2022-10-8 20:23 | 显示全部楼层
如下:

/* Network Configuration Index 0 */
#define TCPIP_NETWORK_DEFAULT_INTERFACE_NAME_IDX0        "GMAC"
#define TCPIP_IF_GMAC

#define TCPIP_NETWORK_DEFAULT_HOST_NAME_IDX0                                "MCHPBOARD_C"
#define TCPIP_NETWORK_DEFAULT_MAC_ADDR_IDX0                                "00:04:25:1C:A0:02"

#define TCPIP_NETWORK_DEFAULT_IP_ADDRESS_IDX0                        "192.168.54.11"
#define TCPIP_NETWORK_DEFAULT_IP_MASK_IDX0                        "255.255.255.0"
#define TCPIP_NETWORK_DEFAULT_GATEWAY_IDX0                        "192.168.54.1"
#define TCPIP_NETWORK_DEFAULT_DNS_IDX0                                "192.168.54.1"
#define TCPIP_NETWORK_DEFAULT_SECOND_DNS_IDX0                        "0.0.0.0"
#define TCPIP_NETWORK_DEFAULT_POWER_MODE_IDX0                        "full"
#define TCPIP_NETWORK_DEFAULT_INTERFACE_FLAGS_IDX0                        \
                                                                                                        TCPIP_NETWORK_CONFIG_DHCP_CLIENT_ON |\
                                                                                                        TCPIP_NETWORK_CONFIG_DNS_CLIENT_ON |\
                                                                                                        TCPIP_NETWORK_CONFIG_IP_STATIC
                                                                                                        
以下是超级终端输出:
TCP/IP Stack: Initialization Started
TCP/IP Stack: Initialization Ended - success
    Interface GMAC on host MCHPBOARD_C     - NBNS disabled
TCP/IP Stack: Initialization Started
TCP/IP Stack: Initialization Ended - success
    Interface GMAC on host MCHPBOARD_C     - NBNS disabled
GMAC IP Address: 192.168.54.11
Waiting for Client Connection on port: 9760

用ping指令无法ping通192.168.54.11,本机ip是192.168.54.105。
请大神帮忙看看,哪点问题。
wuhany 发表于 2022-10-8 20:32 | 显示全部楼层
可以换个思路,去start.atmel.com下载一个SAME54 LWIP例程试下。
pengf 发表于 2022-10-8 20:35 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| spark周 发表于 2022-10-8 20:44 | 显示全部楼层
马上试试,前面也试过,好像不行,马上确认下
 楼主| spark周 发表于 2022-10-8 20:47 | 显示全部楼层
我把LWIP安装烧写进去,然后把板子直接接电脑网口,关闭电脑无线,ping 192.1680.100也是ping不通的呢
chuxh 发表于 2022-10-8 20:51 | 显示全部楼层
最好是找台路由器测试下,SAME54和电脑都接路由器,然后开启LWIP的DHCP功能自动获取IP
supernan 发表于 2022-10-8 20:54 | 显示全部楼层
ICMP功能
xxrs 发表于 2022-10-8 20:56 | 显示全部楼层
确认ICMP功能已经使能,这样ping的操作才会有回应。
wyjie 发表于 2022-10-8 20:57 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
stly 发表于 2022-10-8 21:00 | 显示全部楼层
用路由器试
 楼主| spark周 发表于 2022-10-8 21:02 | 显示全部楼层
嗯,也确定了dhcp和icmp是开的,但是还是没通
 楼主| spark周 发表于 2022-10-8 21:07 | 显示全部楼层
也更换了电脑和网线
zhanghqi 发表于 2022-10-8 21:10 | 显示全部楼层
搭一次LWIP测试环境挺麻烦的
 楼主| spark周 发表于 2022-10-8 21:12 | 显示全部楼层
哪点操作问题,还是连不通。
路由mac列表中找不到E54板子。
 楼主| spark周 发表于 2022-10-8 21:17 | 显示全部楼层
led灯一秒钟闪一次,板子和电脑都是接的路由器。
llljh 发表于 2022-10-8 21:21 | 显示全部楼层
会不会板子有问题
heweibig 发表于 2022-10-8 21:24 | 显示全部楼层
我跑的例程是默认启用DHCP的,你看下打印信息。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

821

主题

10121

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部