天线|RF射频
登录
直播中
李建军
7年用户
140经验值
私信
关注
[问答]
stm32f107网络iap中移植lwip无法正常工作该怎么办?
开启该帖子的消息推送
STM32F107
LwIP
网络通信
小弟在
STM32
f107上做基于网络的iap实验,为了能够实际应用,不仅iap程序(或者说BootLoader程序)需要移植lwip,应用程序(app程序)也需要移植lwip,我参考官方的网络iap教程比较顺利地完成了iap的过程,但是我同样方法移植了lwip协议栈的app程序却不能正常工作,不能够进行网络
通信
。比如说,我的跑马灯程序可以正常通过网络iap烧写到芯片中并运行,但与BootLoader程序同样方法移植lwip协议栈的跑马灯程序烧写到芯片中运行时跑马灯依旧可以跑,但网络传输功能不能工作,不能通过网络给芯片发送数据。我的app程序是从0x08010000开始写的。希望各位大神可以给我指点迷津,谢谢!
回帖
(5)
向芹
2019-9-16 10:15:33
以太网中断应该没有需要特别设置。你看看代码是不是在之后重复设置了中断向量偏移。比如system_init函数中也有设置中断向量偏移的代码。
以太网中断应该没有需要特别设置。你看看代码是不是在之后重复设置了中断向量偏移。比如system_init函数中也有设置中断向量偏移的代码。
举报
王竹
2019-9-16 10:26:40
感觉上可能是中断向量偏移出了问题,如果以太网中断出问题确实可以造成你说的现象,你试试APP程序中其他中断能不能正常工作,比如串口中断。
另外LWIP是可以打印调试信息的,不能连接网页能不能PING通呢?多试一试把问题范围缩小。
感觉上可能是中断向量偏移出了问题,如果以太网中断出问题确实可以造成你说的现象,你试试APP程序中其他中断能不能正常工作,比如串口中断。
另外LWIP是可以打印调试信息的,不能连接网页能不能PING通呢?多试一试把问题范围缩小。
举报
李悛
2019-9-16 10:37:14
中断是有问题的,串口中断也不行。。中断向量表做了处理了,我在主函数开始位置加了SCB->VTOR = FLASH_BASE | 0x10000;了,然后在target中也做了相应设置,在原来做串口iap时也没有出现什么问题。请问lwip协议栈的中断有什么需要单独设置的吗,我主要看着教程操作的,并没有很认真去了解lwip协议栈的底层内容,谢谢大神了。
中断是有问题的,串口中断也不行。。中断向量表做了处理了,我在主函数开始位置加了SCB->VTOR = FLASH_BASE | 0x10000;了,然后在target中也做了相应设置,在原来做串口iap时也没有出现什么问题。请问lwip协议栈的中断有什么需要单独设置的吗,我主要看着教程操作的,并没有很认真去了解lwip协议栈的底层内容,谢谢大神了。
举报
陈琳
2019-9-16 10:56:54
我昨晚看了一下,是有这个问题,谢谢啦。
我昨晚看了一下,是有这个问题,谢谢啦。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32F107
LwIP
网络通信
STM32F107
可以通过
LWIP
连接
网络
时间服务器获取时间吗?
2019-08-07
1936
如何通过以太
网
实现
STM32F107
在线升级
2017-03-16
6207
在
stm32F107
上
移植
Lwip
不能ping通的原因有哪些
2022-02-10
975
请问谁成功
移植
过了
LWIP
协议吗?
2019-08-04
1519
STM32F107
网络
通信
2019-07-03
1088
LwIP
在FreeRTOS的
移植
中出现问题
该
怎么办
?
2019-08-20
1375
STM32F107
以太
网
每次发数据都连发了两次
2019-07-01
1944
STM32F107
的
LWIP
内存溢出
2020-03-26
3724
怎样在
STM32F107
上
移植
LWIP
2.0.3呢
2021-10-27
1435
如何在
STM32F107
中
去调试
lwIP
呢
2021-10-27
988
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分