打印
[STM32F1]

stm32f107网络iap中移植lwip问题

[复制链接]
1330|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zxcvbnm1234174|  楼主 | 2017-5-7 09:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟在stm32f107上做基于网络的iap实验,为了能够实际应用,不仅iap程序(或者说BootLoader程序)需要移植lwip,应用程序(app程序)也需要移植lwip,我参考官方的网络iap教程比较顺利地完成了iap的过程,但是我同样方法移植了lwip协议栈的app程序却不能正常工作,不能够进行网络通信。比如说,我的跑马灯程序可以正常通过网络iap烧写到芯片中并运行,但与BootLoader程序同样方法移植lwip协议栈的跑马灯程序烧写到芯片中运行时跑马灯依旧可以跑,但网络传输功能不能工作,不能通过网络给芯片发送数据。我的app程序是从0x08010000开始写的。
此外,我也试了其它的东西,比如串口中断也有问题,所以中断向量表应该是有问题的,但中断向量表已经做了处理了,我在主函数开始位置加了SCB->VTOR = FLASH_BASE | 0x10000;了,然后在target中也做了相应设置,在原来做串口iap时也没有出现什么问题。希望各位大神可以给我指点迷津,谢谢!
沙发
uiint| | 2017-5-7 17:12 | 只看该作者
板凳
uiint| | 2017-5-7 17:15 | 只看该作者
地板
zxcvbnm1234174|  楼主 | 2017-5-10 11:07 | 只看该作者
uiint 发表于 2017-5-7 17:12
http://www.pudn.com/downloads587/sourcecode/embedded/detail2404570.html

简单的iap和移植我也知道,现在主要问题还是iap之后的app程序不能正常运行。。。我反复检查了中断向量表觉得应该没有问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

33

帖子

0

粉丝