【Cypress FM4 EVK 开发板试用体验】+ lwip移植

  • 开发
  • 527409667@qq.co
  • LV4工程师
  • |      2017-01-31 10:32:25
  • 浏览量 1713
  • 回复:1
本帖最后由 527409667@qq.com 于 2017-1-31 10:32 编辑 接著上一篇帖子,這一篇我們接著移植lwip到我們的板子上,首先在官網下載例程,我们需要里面到驱动文件,当然也是一个移植的参考。http://www.cypress.com/documentation/software-and-drivers/software-example-running-freertos-fm4-lwip-tcpip-stack?source=search&keywords=lwip 我们需要里面emac文件夹里面的驱动程序。将这个文件里面的程序添加到我们的工程中。同时添加这个文件夹路径到我们的头文件路径。 我们先尝试编译一下,但是出现以下编译错误: 这里要修改一下引脚,根据原理图修改为P65. 再次编译,发现一个新的错误。 這裏是因爲PDL_WAIT_LOOP_HOOK()函數多重定义: 这里我们在一处添加"__weak"前缀。 接下来就可以添加lwip源码了,这里按照官方提供的历程将相应源码文件添加到工程即可! 下图为需要添加的源码。 这里main我们也先将历程的copy过来,之后就可以在他的基础上进行修改了!! 由于历程的开发板和我们不同所以有几处外设的驱动还需要去掉,这里就不在一一描述了。 下面来看一看最终的效果吧! 我把工程上传到github了,如果感兴趣的话我可下载下来看看!! https://github.com/lijinqiu1/Cypress
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
wspytu 2017-04-11
好帅,学习~~~
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子