前言
瑞萨RA6M3 EK开发板,板载了网卡收发芯片。官方给出的基于freertos下的lwip驱动。但是在RT-Thread下面还有很多人移植没有成功,主要原因是DHCP获取不到IP,或者设置固定IP,ping不通外面的IP。这次我接到移lwip的任务,经过自己的细心查找问题,并与瑞萨的开发人员一道找到了移植lwip不成功的原因。成功的解决了在RT-Thread操作系统下驱动liwp。
移植的方法与步骤
1、打开env打开lwip配置:

2、打开网卡:

保存后退出
3、生成mdk5工程:
scons --target=mdk5

4、打开MDK

5、打开RASC,配置fsp

6、按下面的指示,创建g_enthy

7、配置详细参数:

8、按下面的图示配置g_ether_phy0

9、修改堆栈如下:

10、保存后生成fsp到工程:

11、修改drv_eth.c第388行的mac地址与fsp设置的至:
/* OUI 00-80-E1 STMICROELECTRONICS. */
ra6m3_eth_device.dev_addr[0] = 0x00;
ra6m3_eth_device.dev_addr[1] = 0x11;
ra6m3_eth_device.dev_addr[2] = 0x22;
/* generate MAC addr from 96bit unique ID (only for test). */
ra6m3_eth_device.dev_addr[3] = 0x33;
ra6m3_eth_device.dev_addr[4] = 0x44;
ra6m3_eth_device.dev_addr[5] = 0x55;
12、编译后,下载到开发板,连上网上就可以正常的获到到IP,并ping通服务器,到此为此,移植lwip成功:

总结
原来一直设置不对,后面找到瑞萨的技术支持,是因为mac地址不一至导至的原因。
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
操作系统
+关注
关注
37文章
7462浏览量
129749 -
瑞萨
+关注
关注
38文章
22543浏览量
91714 -
移植
+关注
关注
1文章
417浏览量
29588 -
开发板
+关注
关注
26文章
6524浏览量
121394 -
RT-Thread
+关注
关注
32文章
1662浏览量
45491 -
RA6M3
+关注
关注
0文章
52浏览量
648
发布评论请先 登录
相关推荐
热点推荐
基于RT-Thread和RA6M4实现samba服务的移动网盘
本文重点介绍了基于RT-Thread和RA6M4实现samba服务的移动网盘,包括RT-Thread操作系统的使用情况、硬件载体RA6M4处
发表于 09-09 10:37
•1346次阅读
RT-Thread联合瑞萨即将发布高性价比HMI Board
高性能芯片 RA6M3 及 RT-Thread 软件生态,HMI Board 不仅硬件性能强劲,同时软件生态丰富,助力开发者快速开发出 GUI 智能硬件产品。
发表于 05-08 08:22
基于RT-Thread和RA6M4实现samba服务移动网盘
本文详细介绍了基于RT-Thread操作系统和RA6M4处理器,如何移植和适配samba服务。同时,还提供Linux环境和QEMU仿真环境的参考移植
vscode+pyocd+daplink调试瑞萨ra6m3
拿到了瑞萨的ra6m3的板子,发现使用RT-Thread Stduio下载速度很慢,就想着搭建一个vscode的环境试试。
瑞萨电子正式成为RT-Thread金牌会员:进一步加速RA生态发展
日前,全球半导体解决方案供应商瑞萨电子(Renesas)与知名物联网操作系统厂商睿赛德科技(RT-Thread)签署会员合作协议,瑞
师资培训 | 基于瑞萨RA6M3×RT-Thread操作系统使用LVGL实战教学
简化开发,在众多竞赛创新中得到应用。 在自主可控,国产替代的这一国家战略的大背景下, RT-Thread 作为国产嵌入式 物联网操作系统的领军企业,致力于培养国产物联网
【线下培训】上海临港: RT-Thread × 瑞萨 工业监视器 RA6M3 HMI Board解决方案
RT-Thread 与瑞萨将于10月14日在上海临港举行一场线下培训。 本次培训将为开发者们带来期待已久的热门技术主题, RT-Thread × 瑞
vscode+pyocd+daplink调试瑞萨ra6m3步骤
拿到了瑞萨的ra6m3的板子,发现使用RT-Thread Stduio下载速度很慢,就想着搭建一个vscode的环境试试。
瑞萨RA6M3 HMI-Board Video Demo 上手指南
高性能芯片 RA6M3 及 RT-Thread 和 LVGL 软件生态,HMI Board 不仅硬件性能强劲,同时软件生态丰富,助力开发者快速开发出 GUI 智能硬件产品。 本示例开源链接: https
瑞萨RA6M3在RT-Thread操作系统下移植liwp驱动
评论