第一步:准备 LWip 源码、ST 以太网库文件、ST 标准外设库文件
我们这次的移植,使用 ST 官方的外设库(V3.5)和以太网库文件(V1.0),LWip 使用 V1.4.1 版本的源码,大家
可自行网上下载,我们也给大家提供了这 3 个文件。
第二步:先建立一个 Keil MDK 工程
我们在《实例工程》文件夹下创建 Keil 工程。我们首先新建几个文件夹。用于存放不同的源文件和头文件。创建 USER、OBJ、CORE、STM32F10x_FWLib 和 STM32F107_ETH 共计 5 个文件夹。
USER:工程建立在这个文件夹,还要存放一些我们自己要编写的代码
OBJ:存放工程编译后产生的各种文件,以及要下载到开发板的 hex 文件CORE:存放 ST 官方提供好的核心文件,用于对官方库文件的支持。
STM32F10x_FWLib:存放 ST 官方的外设库的文件STM32F107_ETH:存放 ST 官方的以太网库文件
创建好这几个文件夹后,我们要将 ST 官方库文件,拷贝到我们工程的文件夹内。
首先我们要将 STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver 路径下的 inc 和 scr 文件夹拷贝到我们的 STM32F10x_FWLib 文件夹。这是 ST 外设库的源文件和头文件。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !