硬汉嵌入式论坛

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

[以太网] 关于 STM32H7, ST 官方 有没有 以太网 的例程?

[复制链接]

28

主题

274

回帖

358

积分

高级会员

积分
358
发表于 2019-4-2 16:11:16 | 显示全部楼层 |阅读模式
关于 STM32H7, ST 官方 有没有 以太网 的例程?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107127
QQ
发表于 2019-4-2 16:14:29 | 显示全部楼层
STM32H7提供的一堆lwip例子,仅需在函数low_level_output发送前加个SCB_CleanInvalidateDCache就正常了
http://www.armbbs.cn/forum.php?m ... 9873&fromuid=58
(出处: 安富莱电子论坛)
回复

使用道具 举报

28

主题

274

回帖

358

积分

高级会员

积分
358
 楼主| 发表于 2019-4-2 16:50:08 | 显示全部楼层
eric2013 发表于 2019-4-2 16:14
STM32H7提供的一堆lwip例子,仅需在函数low_level_output发送前加个SCB_CleanInvalidateDCache就正常了
ht ...

https://www.stmcu.org.cn/document/detail/index/id-217958

下载 这个 固件库 就可以了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107127
QQ
发表于 2019-4-2 16:52:23 | 显示全部楼层
suozhang 发表于 2019-4-2 16:50
https://www.stmcu.org.cn/document/detail/index/id-217958

下载 这个 固件库 就可以了。

这个固件不行,搞lwip有bug,要下载1.3.2补丁包:

STM32H7的HAL库又打了一个补丁,升级至V1.3.2
http://www.armbbs.cn/forum.php?m ... 1376&fromuid=58
(出处: 安富莱电子论坛)
回复

使用道具 举报

28

主题

274

回帖

358

积分

高级会员

积分
358
 楼主| 发表于 2019-4-2 17:37:44 | 显示全部楼层
我擦 还有补丁  多谢 硬汉
回复

使用道具 举报

18

主题

321

回帖

375

积分

高级会员

积分
375
发表于 2019-4-3 09:55:24 | 显示全部楼层
suozhang 发表于 2019-4-2 17:37
我擦 还有补丁  多谢 硬汉

所长有没有在RTT上测试成功呢?
回复

使用道具 举报

28

主题

274

回帖

358

积分

高级会员

积分
358
 楼主| 发表于 2019-4-3 12:52:59 | 显示全部楼层
本帖最后由 suozhang 于 2019-4-3 13:11 编辑
王海靖 发表于 2019-4-3 09:55
所长有没有在RTT上测试成功呢?

你指 的 RTT 是指  SEGGER RTT  在 STM32H743 上吗 ?

SEGGER RTT 是可以用 的 ,而且是  st-link 升级到 jlink 实现的
需要更改  SEGGER RTT.C 文件 的 内存地址 不在 dtcm 上 就可以了 。
回复

使用道具 举报

18

主题

321

回帖

375

积分

高级会员

积分
375
发表于 2019-4-3 13:21:25 | 显示全部楼层
suozhang 发表于 2019-4-3 12:52
你指 的 RTT 是指  SEGGER RTT  在 STM32H743 上吗 ?

SEGGER RTT 是可以用 的 ,而且是  st-link 升级 ...

rt_thread
回复

使用道具 举报

28

主题

274

回帖

358

积分

高级会员

积分
358
 楼主| 发表于 2019-4-4 09:07:47 | 显示全部楼层

学不会  rt_thread
回复

使用道具 举报

28

主题

274

回帖

358

积分

高级会员

积分
358
 楼主| 发表于 2019-4-4 11:01:40 | 显示全部楼层
eric2013 发表于 2019-4-2 16:52
这个固件不行,搞lwip有bug,要下载1.3.2补丁包:

STM32H7的HAL库又打了一个补丁,升级至V1.3.2

补丁 修改 地方 ,方便 观察。
QQ截图20190404105924.png
QQ截图20190404105906.png
回复

使用道具 举报

28

主题

274

回帖

358

积分

高级会员

积分
358
 楼主| 发表于 2019-4-4 19:55:12 | 显示全部楼层
本帖最后由 suozhang 于 2019-4-8 09:02 编辑

DMA  收发 缓冲区  定义 需要修改 keil , 项目配置  linker 选项 , 文件 。
  1. ; *************************************************************
  2. ; *** Scatter-Loading Description File generated by uVision ***
  3. ; *************************************************************

  4. LR_IROM1 0x08000000 0x00200000  {    ; load region size_region
  5.   ER_IROM1 0x08000000 0x00200000  {  ; load address = execution address
  6.    *.o (RESET, +First)
  7.    *(InRoot$Sections)
  8.    .ANY (+RO)
  9.   }
  10.   RW_IRAM2 0x24000000 0x00080000  {  ; RW data
  11.    .ANY (+RW +ZI)
  12.   }
  13.   RW_DMARxDscrTab 0x30040000 0x60 {
  14.   *(.RxDecripSection)
  15.   }
  16.   RW_DMATxDscrTab 0x30040060 0x140 {
  17.   *(.TxDecripSection)
  18.   }
  19.   RW_Rx_Buffb 0x30040200 0x1800 {
  20.   *(.RxArraySection)
  21.   }

  22. }



复制代码


QQ截图20190408090148.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 11:11 , Processed in 0.208291 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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