GD32F450替换STM32F429以太网工作不正常

[复制链接]
4597|18
 楼主| 听你 发表于 2023-8-18 10:34 | 显示全部楼层 |阅读模式
GD32F450替换STM32F429,在不使用操作系统的情况下以太网初始化可以成功,但网络不能正常运行;在加上FreeRTOS后以太网初始化不成功
tdh03z 发表于 2023-8-19 07:44 来自手机 | 显示全部楼层
不会吧,我就是直接把450当429用的,直接用429的工程,也是以太网,没有问题啊
jobszheng 发表于 2023-8-19 09:34 | 显示全部楼层
有通讯协议栈的方案,建议还是上RTOS。
目前存在的问题大概率是你的代码的问题。
再调试一下。

注意:RTOS使用的栈空间较大,工程中要扩大一些
laocuo1142 发表于 2024-1-31 15:20 | 显示全部楼层
硬件差异?
liu96jp 发表于 2024-3-28 11:20 | 显示全部楼层
之前遇到过类似情况,就是SPI的初始化操作不一样导致的
问天少年 发表于 2024-3-28 11:39 | 显示全部楼层
应该是代码没处理好
g0d5xs 发表于 2024-3-28 12:24 | 显示全部楼层
估计是哪里的初始化不对吧,你好好检查一下看看?
zhizia4f 发表于 2024-3-28 13:26 | 显示全部楼层
在将GD32F450替换STM32F429并尝试在不使用操作系统和使用FreeRTOS的情况下初始化以太网时遇到问题,可能是由于硬件配置、时序、中断处理或者驱动程序等方面的差异导致的
y1n9an 发表于 2024-3-28 14:31 | 显示全部楼层
GD32F450和STM32F429的硬件配置可能有所不同,包括时钟配置、引脚复用设置等。确保将硬件配置正确地迁移到GD32F450上
p0gon9y 发表于 2024-3-28 15:33 | 显示全部楼层
不同的芯片可能对外设的初始化和操作有不同的时序要求。请确保以太网外设的初始化和操作符合GD32F450的时序要求
lamanius 发表于 2024-3-28 16:38 | 显示全部楼层
在使用FreeRTOS时,中断处理可能需要进行适当的调整。确保以太网相关的中断处理在FreeRTOS环境下能够正确运行
w2nme1ai7 发表于 2024-3-28 17:45 | 显示全部楼层
GD32F450和STM32F429可能需要不同的以太网驱动程序。确保使用了适用于GD32F450的正确驱动程序,并对驱动程序进行必要的调整
b5z1giu 发表于 2024-3-29 06:10 | 显示全部楼层
你这应该是内置的以太网操作吧,你看看初始化代码呗
d1ng2x 发表于 2024-3-29 08:00 | 显示全部楼层
我觉得可能需要使用逻辑分析仪来抓波形了吧
lix1yr 发表于 2024-3-29 09:12 | 显示全部楼层
是不是因为时钟配置的不对啊?
烟雨蒙蒙520 发表于 2024-7-31 22:58 | 显示全部楼层
在替换 STM32F429 为 GD32F450 并且在不同的操作系统配置下遇到以太网初始化问题,可能涉及到硬件初始化、FreeRTOS 的任务调度与优先级设置、以及系统时钟配置等多个方面。
ym0sly 发表于 2024-8-31 11:45 | 显示全部楼层
如果使用的PHY芯片不同,需要检查并调整驱动代码
ym0sly 发表于 2024-8-31 11:48 | 显示全部楼层
GD32和STM32的时钟配置可能有差异
maxwelllls 发表于 2024-9-3 16:34 | 显示全部楼层
1249566d6ca0a5e877.jpg
参考这个手册内容修改stm的驱动
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部