硬汉嵌入式论坛

 找回密码
 立即注册
查看: 442|回复: 6
收起左侧

[以太网] cubeide eth里不能配置PHY寄存器

[复制链接]

7

主题

7

回帖

28

积分

新手上路

积分
28
发表于 2023-11-23 09:35:52 | 显示全部楼层 |阅读模式
坛友们,最近在调以太网,使用cubeide时,发现eth选项卡里没有配置寄存器advanced这个选项卡了?这个怎么搞?
捕获.PNG
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106826
QQ
发表于 2023-11-23 09:45:33 | 显示全部楼层
选择网络组件后,就有几个PHY芯片可以选择了。比如选择ThreadX NetXDUO就有可以选择的。
回复

使用道具 举报

7

主题

7

回帖

28

积分

新手上路

积分
28
 楼主| 发表于 2023-11-23 09:51:46 | 显示全部楼层
在st的论坛里找到了,是cubemx有毛病
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2024-1-12 17:38:57 | 显示全部楼层
你好,你使用cubeide   生成的ETH项目 ping  通了吗? 可以分享下不?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106826
QQ
发表于 2024-1-13 08:03:19 | 显示全部楼层
陈工好玩 发表于 2024-1-12 17:38
你好,你使用cubeide   生成的ETH项目 ping  通了吗? 可以分享下不?

下载新版STM32CubeH7软件包,现在的例子是CubeMX生成的了,对比下里面的网络例子看看。
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2024-1-19 11:34:58 | 显示全部楼层
eric2013 发表于 2024-1-13 08:03
下载新版STM32CubeH7软件包,现在的例子是CubeMX生成的了,对比下里面的网络例子看看。

使用的最新的 STM32CUBEIDE ,ETH 和 lwip 各项都正常配置,还是不通。
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2024-1-19 11:40:45 | 显示全部楼层
eric2013 发表于 2024-1-13 08:03
下载新版STM32CubeH7软件包,现在的例子是CubeMX生成的了,对比下里面的网络例子看看。

修改了一下几个地方后 ping 通了。
1、添加  uint8_t Rx_Buff[ETH_RX_DESC_CNT][ETH_MAX_PACKET_SIZE] __attribute__((section(".RxArraySection"))); /* Ethernet Receive Buffers */

2、在STM32H743IITX_FLASH.ld中添加

.lwip_sec (NOLOAD) : {
    . = ABSOLUTE(0x30040000);
    *(.RxDecripSection)

    . = ABSOLUTE(0x30040060);
    *(.TxDecripSection)

    . = ABSOLUTE(0x30040200);
    *(.RxArraySection)
  } >RAM_D2 AT> FLASH  




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-6 07:15 , Processed in 0.387186 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表