OpenEdv-开源电子网

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

求助 STM32F401出现 "Not a genuine ST Device"的问题

[复制链接]

5

主题

13

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2015-10-11
在线时间
13 小时
发表于 2018-10-30 12:17:54 | 显示全部楼层 |阅读模式
5金钱
请教大家,STM32F401的RTOS2工程,第一次是可以Debug的,运行后,再次Debug、Flash烧写,都报出了下图所示的错误(错误1在前,点击“确定”按钮后,出现错误2)

错误1

错误1
2.jpg

最佳答案

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

@正点原子 抽空再试试这个方法,感谢原子哥; 换了个 STM32F401, 又换了个401 的其他工程,就没有这个错误了,可能还是之前的工程配置有问题。。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

13

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2015-10-11
在线时间
13 小时
 楼主| 发表于 2018-10-30 12:17:55 | 显示全部楼层
@正点原子 抽空再试试这个方法,感谢原子哥;
换了个 STM32F401, 又换了个401 的其他工程,就没有这个错误了,可能还是之前的工程配置有问题。。。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2018-10-31 01:31:38 | 显示全部楼层
B0接3.3,再试试吧
回复

使用道具 举报

0

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2018-10-6
在线时间
3 小时
发表于 2018-10-31 08:18:01 | 显示全部楼层
谢谢各位大佬的分享,支持
回复

使用道具 举报

9

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2018-12-13
在线时间
23 小时
发表于 2019-2-26 18:43:17 | 显示全部楼层

我也出现了这个问题,没有办法解决
回复

使用道具 举报

21

主题

151

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
423
金钱
423
注册时间
2017-4-1
在线时间
73 小时
发表于 2019-3-8 18:34:30 | 显示全部楼层

我也遇到这样的问题,你说的B0指的是哪个引脚呢?
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2019-3-22
在线时间
6 小时
发表于 2019-3-22 17:07:23 | 显示全部楼层
bucker 发表于 2019-3-8 18:34
我也遇到这样的问题,你说的B0指的是哪个引脚呢?

BOOT0引脚
回复

使用道具 举报

21

主题

151

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
423
金钱
423
注册时间
2017-4-1
在线时间
73 小时
发表于 2019-3-22 19:01:30 | 显示全部楼层

谢谢解答。
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2019-5-3
在线时间
0 小时
发表于 2019-5-3 11:37:42 | 显示全部楼层

原子哥,我烧录了那个UCOSIII 定时器的例程之后就变成这样了,BOOT0接3V3也没用
回复

使用道具 举报

7

主题

68

帖子

0

精华

初级会员

Rank: 2

积分
191
金钱
191
注册时间
2014-2-11
在线时间
14 小时
发表于 2019-6-18 15:06:15 | 显示全部楼层
遇到这个问题:主要的问题是HSE设置与 外部晶振设置上不匹配导致的,(SYM32 本身IC 硬件没有损坏)
解决这个问题有两种:
一、卸载外置晶振,使用内部时钟工作,重新烧写代码(修改好HSE的设置部分),重新焊接外置晶振,即可正常工作
二、设置BOOT0上拉到VDD(3.3V),重新烧写代码(修改好HSE的设置部分),重新下拉BOOT0至GND,,即可正常工作。
为可睡懒觉,而奋斗终身!
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2019-5-5
在线时间
10 小时
发表于 2019-6-29 15:49:32 | 显示全部楼层
爱睡懒觉 发表于 2019-6-18 15:06
遇到这个问题:主要的问题是HSE设置与 外部晶振设置上不匹配导致的,(SYM32 本身IC 硬件没有损坏)
解决 ...

高手!!
回复

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2019-5-5
在线时间
22 小时
发表于 2019-11-8 17:17:43 | 显示全部楼层

绝对高手,就是这样解决的
回复

使用道具 举报

11

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
109
金钱
109
注册时间
2013-6-20
在线时间
3 小时
发表于 2022-5-31 21:23:54 | 显示全部楼层
请问外部晶振设置上不匹配啥意思?我咋另一家的一块实验板上下载没问题,换了一家的板子就出现该问题,晶振看了都是8M的无源晶振呀。单独用第二个办法调节BOOT0不管用呢
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2022-6-5
在线时间
1 小时
发表于 2024-8-15 14:26:33 | 显示全部楼层
爱睡懒觉 发表于 2019-6-18 15:06
遇到这个问题:主要的问题是HSE设置与 外部晶振设置上不匹配导致的,(SYM32 本身IC 硬件没有损坏)
解决 ...

解决了。

我的情况是这样的:
第一步:下载正点原子的IAP跳转函数在野火的开发板上;
第二步:下载野火的LED灯程序作为APP程序在野火的开发板上,此时提示Not a genuine ST Device。

经过排查发现正点原子的库函数是1.4版本的,野火的库函数是1.8版本的。将时钟初始化函数进行统一,问题就结局了。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 09:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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