OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4273|回复: 1

STM32H7调试出坑,有点遗留问题想请教

[复制链接]

46

主题

178

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2013-9-17
在线时间
19 小时
发表于 2018-10-29 09:51:05 | 显示全部楼层 |阅读模式
1金钱
最近做了一块板子STM32H743 176pin的 调试的坑说一下
1->因为我是用cubemx生成代码所以lwip不需要自己移植,发现H7比以前的M4多了D和I缓存还有MPU,最开始一直没有调通 就是因为两点
     (1)想要lwip必须开启D缓存和MPU并且配置正确MPU。
     (2)这点最坑,麻蛋,为毛上电必须延时初始化PHY(我用的是lan8742),不延时启动就死活不通,问题解决了但是不知道为什么有知道的大哥请务必通知小弟。
2->因为板子是5V供电的所以加了一个限流芯片SY6280,发现这个芯片不太皮实,有一次上电手上有点静电直接把芯片打坏了,无奈直接短过去了。
3->这个坑点很好的教育了我,学习到了
微信截图_20181029093634.png 这是一个带自动方向控制的485芯片前端用光耦隔离,我得问题出现在前端光耦隔离上。对 光耦输出端没有加上拉。
那为什么官方不加我就必须加呢,原因很简单,穷!穷!穷!
官方光耦:CEL/NEC PS9151-A
微信截图_20181029094334.png
我得光耦:TLP118
微信截图_20181029094458.png
总结:人家是COMS的你和人家比什么还不加上拉电阻活该你坑。
没有解决的问题:
1->想问一下串口的DMA计数寄存及在哪 以前M4有但H7就没有了后来找到是在BDMA里面但是BDMA具体怎么使用还没好好研究,有熟悉的同学能讲解一下么。

在就没啥问题了。

最佳答案

查看完整内容[请看2#楼]

多谢分享,带有cache的芯片,在做网络实验的时候要注意很多坑的,尤其是网络描述符存放位置。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2018-10-29 09:51:06 | 显示全部楼层
多谢分享,带有cache的芯片,在做网络实验的时候要注意很多坑的,尤其是网络描述符存放位置。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 14:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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