rt—移植笔记2(Lwip)
2024-08-28 12:22:15
首先参考f107已经有的目录结构添加Lwip这一组,添加各种.c文件及.文件。
还有drive下边的很重要的eth.c
到此,工程编译通过。(刚开始,小编是一个一个 的比对。。。一个一个错误排查。。。好心累,,,完全可以打开f103相应的文件,找到文件位置,f407就参照文件位置将文件下边全部添加即可,大大提高效率)
接下来,打开lwip的宏定义,rtconfig.h里面。
照理来说就可以实现。
猜测还是io引脚配置错误。
索性就把开发板所带配置直接拷贝。
再将LAN8720reset。
就出现了期待的结果。(因为打开的finsh影响延迟,所以要关掉finsh及串口)
到此,lwip在f407移植成功。
不过内部实现原理还有待学习。。。。。。
最新文章
- HDU 1848 SG函数博弈
- nhibernate 中 lazy=";no-proxy"; 时的问题
- iOS指南针
- RSA Study
- tensorflow 学习1 环境搭建
- struts2 笔记01 登录、常用配置参数、Action访问Servlet API 和设置Action中对象的值、命名空间和乱码处理、Action中包含多个方法如何调用
- 国外HTML网站模版(卖成品模版)
- [mysql] mysql主从复制(基于日志点)
- ios开发——实用技术篇Swift篇&;拍照
- C语言 SDK编程之通用控件的使用--ListView
- js共享onload事件
- include和 merge
- Canvas 阴影效果
- 搭建带热更新功能的本地开发node server
- 【Vue】IView之table组件化学习(二)
- shell实战之Linux主机系统监控
- 移动网页广告引入mraid.js使用指南
- Java内存区域与内存溢出异常--运行时数据区
- 关于python的基础知识
- typeof