作者 主题:便宜的Bluepill,很可能它具有假STM32,对吗? (Read 29277 times)

0位成员和18位客人正在查看此主题。

在线的 布拉沃

  • 超级贡献者
  • ***
  • 帖子:7381
  • 国家: 00
  • +++ ATH1
价格便宜的Bluepill,很可能具有伪造的STM32,对吗?
« on: 2020年1月12日,上午09:22:10»
编辑:更新,Noopy在此芯片和ST-Link V2克隆的那张照片上拍摄了特写照片 #134



我由一个朋友给我,有两个Bluepill板,他说每个板便宜2美元。  :palm:

从价格上看,它是假的STM32,对吗?  :-//

PS:还要注意应该是"RESET" label.  :palm:
« 最后编辑:2020年3月1日,上午08:54:32 by BravoV »
 

离线 我想要一个粗鲁的用户名

  • 常客
  • **
  • 帖子:468
  • 国家: au
  • ...但是这个用户名也是可以接受的。
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下方面回复#1: 2020年1月12日,上午10:33:35»
ST-Link实用程序 可以查询芯片。检查它说什么。

便宜的Blue Pill曾经是货真价实的,直到有人开始评论具有一半RAM /闪存的STM32,以及这些天他们可能在执行的其他替代产品。那里'真假之间的价格可能重叠。
 
以下用户感谢这篇文章: 布拉沃, jstjep00

在线的 techman-001

  • 常客
  • **
  • 帖子:688
  • 国家: au
  • 过去50年的电子技术员
    • Mecrisp Stellaris非官方UserDoc
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下方面回复#2: 2020年1月12日,下午12:55:25»
我由一个朋友给我,有两个Bluepill板,他说每个板便宜2美元。  :palm:

从价格上看,它是假的STM32,对吗?  :-//

PS:还要注意应该是"RESET" label.  :palm:

它可能不是伪造的,我怀疑其中许多是真正的....真正的回收电子废物,但是如果有效,谁在乎?

Kinda就像是正品,只坚持最好!

欢迎您下载我的可启动USB二进制文件,该文件可让您获取ID并进行测试,以查看其是否具有隐藏的额外64kB Flash(总计128kB)闪存。
//mecrisp-stellaris-folkdoc.sourceforge.io/stm32f103c8-diags.html 详细信息和64kB以下的二进制文件,以便ST-Link对其进行刷新。
蓝丸诊断:  //sourceforge.net/projects/mecrisp-stellaris-folkdoc/files/stm32fxx-diagnostics-v1.5.bin
Mecrisp-Stellaris Forth for Cortex-M;非官方文件: //mecrisp-stellaris-folkdoc.sourceforge.io/
实时与IRC实时交谈:freenode.net #mecrisp
 
以下用户感谢这篇文章: 布拉沃, 龙虾, thm_w

在线的 布拉沃

  • 超级贡献者
  • ***
  • 帖子:7381
  • 国家: 00
  • +++ ATH1
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下方面回复#3: 2020年1月12日,下午01:05:46»
谢谢你们的答复。  :-+

这里是一个STM32菜鸟,实际上是这房子里的第一个STM32  :-[

菜鸟问题,我可以使用该ST-LINK通过USB上传固件吗?

我使用Win7 x64 btw。

离线 格罗姆·贝斯特耶

  • 定期贡献者
  • *
  • 职位:166
  • 国家: nl
  • AndrevS @ IRC
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下方面回复#4: 2020年1月12日,下午01:16:56»
我一直在尝试使用CS32芯片获得一些Blue Pill,但实际上我是真的。此外,它们甚至对于已安装的R10也具有正确的值。
要说明两者之间的区别,请使用JTAG探针(不是SWD)将其连接并扫描总线。
ST部分会说

信息:JTAG抽头:auto0.tap抽头/找到的设备:0x3ba00477(制造商:0x23b(ARM Ltd.),零件:0xba00,版本:0x3)
信息:JTAG接头:auto1.tap接头/找到的设备:0x16410041(制造:0x020(STMicroelectronics),零件:0x6410,版本:0x1)

CSK部分会说

信息:JTAG抽头:auto0.tap抽头/找到的设备:0x4ba00477(制造:0x23b(ARM Ltd.),一部分:0xba00,ver:0x4)
信息:JTAG接头:auto1.tap接头/找到的设备:0x16410041(制造:0x020(STMicroelectronics),零件:0x6410,版本:0x1)


但是这些天来这些板的价格似乎是2美元。还请记住,较便宜的商品通常要收取运费,而稍贵的商品则提供免费送货。

当我在LCSC.com上订购STM32F103C8T6时,价格下降到大约1美元,因此,当这些产品批量生产时,听起来可以使用真实的东西。
 

离线 我想要一个粗鲁的用户名

  • 常客
  • **
  • 帖子:468
  • 国家: au
  • ...但是这个用户名也是可以接受的。
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下问题上回复#5: 2020年1月12日,下午09:48:58»
我可以使用该ST-LINK通过USB上传固件吗?

如果Blue Pill上装有STM32duino引导程序,则可以直接从Windows通过USB对其进行编程。否则,将ST-Link连接到板另一端的90°编程接头。

在超低价位,它'很有可能是筹码天堂'引导加载程序已闪烁。
 

在线的 布拉沃

  • 超级贡献者
  • ***
  • 帖子:7381
  • 国家: 00
  • +++ ATH1
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下方面回复#6: 2020年1月13日,上午02:15:27»
订购的ST-Link Mini V2编程器。

离线 斯科勒

  • 贡献者
  • 帖子:26
  • 国家: 德
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下方面回复#7: 2020年1月13日,上午02:56:42»
我有那个精确的模型,但是RESET拼写正确。

过去发生的事情是,他们在便宜的ST Link克隆中使用STMF103C8而不是STMF103CB。事实是,C8的闪光量是CB的一半。 Nucleo板上正确的ST Link使用带有128KB闪存的CB芯片。但是,即使芯片标记为C8,也无需花费太多精力就可以使用整个128KB的两倍。在许多情况下,闪光灯似乎都可以正常工作。背景是,ST可能只生产一个芯片。

首先是F103C8。我不知道't think that there'进行任何虚假广告。检查ST Link实用程序对芯片的了解。

据我所知,没有伪造的ST芯片。中国人只使用价格便宜一半的廉价芯片。他们不'甚至不必重新标记它们。
 

离线 我想要一个粗鲁的用户名

  • 常客
  • **
  • 帖子:468
  • 国家: au
  • ...但是这个用户名也是可以接受的。
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下方面回复#8: 2020年1月13日,上午03:17:01»
据我所知,没有伪造的ST芯片。中国人只使用价格便宜一半的廉价芯片。他们不'甚至不必重新标记它们。

可悲的是,这是不正确的。造假者 使用一半闪光的芯片...一半 32 KiB (和10 KiB RAM)。基本上是STM32F103C6 标记为STM32F103C8。在论坛上有很好的记录。 我有几个来自淘宝。

//embeddedtronicsblog.wordpress.com/2018/12/29/fake-stm32-blue-pill-boards/
 
以下用户感谢这篇文章: thm_w

离线 阿米克

  • 超级贡献者
  • ***
  • 帖子:7113
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下方面回复#9: 2020年1月13日,上午03:19:07»
过去发生的事情是,他们在便宜的ST Link克隆中使用STMF103C8而不是STMF103CB。
数字8与字母B?那'零件命名的可怕选择...
 

在线的 布拉沃

  • 超级贡献者
  • ***
  • 帖子:7381
  • 国家: 00
  • +++ ATH1
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下问题上回复#10: 2020年1月13日,上午03:21:36»
什么 interesting in the label is :

在我的"F"字符在STM32之后的第一行

STM32F
103C8T6


虽然其他人来自互联网,但大多数是"F"位于第二行:

STM32
F103C8T6


 :-//

离线 thm_w

  • 超级贡献者
  • ***
  • 帖子:2470
  • 国家: 钙
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下方面回复#11: 2020年1月13日,晚上10:32:10»
我一直在尝试使用CS32芯片获得一些Blue Pill,但实际上我是真的。此外,它们甚至对于已安装的R10也具有正确的值。

在alix上有一些图片显示CS32芯片,而审阅者也显示了相同的图片,在这里我可以看到IC: //www.aliexpress.com/item/32525208361.html
但是谁知道会出现什么..

引用
当我在LCSC.com上订购STM32F103C8T6时,价格下降到大约1美元,因此,当这些产品批量生产时,听起来可以使用真实的东西。

我同意,我没有'我们没有发现任何证据表明,如果您获得的芯片*具有正确的芯片ID *,即具有128kB的闪存,则表明该芯片是伪造的。因此,它很容易让我们在这里进行测试,尽管如果其他人随GD或CS32一起使用并且从未使用过,则可能会被愚弄>64kB.
 

在线的 布拉沃

  • 超级贡献者
  • ***
  • 帖子:7381
  • 国家: 00
  • +++ ATH1
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下问题上回复#12: 2020年1月14日,上午11:44:22»
好的,已连接&触发了ST-Link,并附在结果下方。

那么它的货真价实吗?  :-//

还使用techman-001进行了测试's STM32F103C8诊断  :-+ ,它具有128KB闪存,结果-> 这里
« 上次编辑:2020年1月14日,12:17:16 pm by BravoV »
 

在线的 techman-001

  • 常客
  • **
  • 帖子:688
  • 国家: au
  • 过去50年的电子技术员
    • Mecrisp Stellaris非官方UserDoc
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下问题上回复#13: 2020年1月14日,下午01:22:23»
好的,已连接&触发了ST-Link,并附在结果下方。

那么它的货真价实吗?  :-//

还使用techman-001进行了测试's STM32F103C8诊断  :-+ ,它具有128KB闪存,结果-> 这里

It'的真好。我回复了您上面的链接并提供了详细信息。

It'是真正的CKS32F103C8T6,据我了解,它是STM32F103CB的中文克隆。

提示其为CKS32F103C8T6的线索是"lot numbers'采用十六进制格式,与真正的STM32F103Cx不同's.
蓝丸诊断:  //sourceforge.net/projects/mecrisp-stellaris-folkdoc/files/stm32fxx-diagnostics-v1.5.bin
Mecrisp-Stellaris Forth for Cortex-M;非官方文件: //mecrisp-stellaris-folkdoc.sourceforge.io/
实时与IRC实时交谈:freenode.net #mecrisp
 
以下用户感谢这篇文章: thm_w, 我想要一个粗鲁的用户名

在线的 布拉沃

  • 超级贡献者
  • ***
  • 帖子:7381
  • 国家: 00
  • +++ ATH1
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下问题上回复#14: 2020年1月14日,下午03:10:19»
It'的真好。我回复了您上面的链接并提供了详细信息。

It'是真正的CKS32F103C8T6,据我了解,它是STM32F103CB的中文克隆。

提示其为CKS32F103C8T6的线索是"lot numbers'采用十六进制格式,与真正的STM32F103Cx不同's.

大声笑,是的。  >:D


你知道什么有趣吗?

我购买的新型廉价ST-Link 2只是用于对此BluePill进行编程,所以打开了它,&看得出来,真正的CKS。  :-DD

在线的 techman-001

  • 常客
  • **
  • 帖子:688
  • 国家: au
  • 过去50年的电子技术员
    • Mecrisp Stellaris非官方UserDoc
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下问题上回复#15: 2020年1月15日,上午12:40:05»
It'的真好。我回复了您上面的链接并提供了详细信息。

It'是真正的CKS32F103C8T6,据我了解,它是STM32F103CB的中文克隆。

提示其为CKS32F103C8T6的线索是"lot numbers'采用十六进制格式,与真正的STM32F103Cx不同's.

大声笑,是的。  >:D


你知道什么有趣吗?

我购买的新型廉价ST-Link 2只是用于对此BluePill进行编程,所以打开了它,&看得出来,真正的CKS。  :-DD

优秀的图片!我想这证明了"STM32F103C8T6"实际上是假的,被重新标记为CKS32F103C8T6。你用我的芯片测试"STM32F103C8诊断"二进制文件还证明了它具有第二个64kB闪存可以完全正常工作,如芯片所示,可以提供128kB"Flash Size Register"

正品STM32F103C8T6始终表示其芯片中只有64kB闪存"Flash Size Register",即使它具有128kB的闪存。这意味着诸如ST-Link之类的程序会将其显示为仅具有64kB闪存,而拒绝第二个闪存"hidden"除非修改ST-Link配置,否则为64kB块。

现在STM32F103CBT6和CKS32F103C8T6与CKS抛出USB ID错误的信息不同,例如:
"警告:意外的ID码:0x2ba01477错误:预期为1的1:0x1ba01477 "在GDB等上运行,并要求更改配置文件后才能运行。

看: //www.villagehousevacs.com/forum/microcontrollers/issue-with-chinese-blue-pill-cks32f103c8t6/msg2767816/#msg2767816

有关便宜的ST-Link 2的有趣信息,我想知道是否仅运行STM ST-Link 2二进制文件吗?

请注意,此线程中您之前发布的文章之一中的Windows STM32 ST-LINK Utility图片 将此芯片报告为"STM32F10xx中密度", meaning it can'不能说该芯片实际上是CKS32F103C8T6。

我有空"STM32F103C8诊断"二进制文件可以更深入地研究和推断出“蓝色药丸”中的成分,尤其是在像您这样的反馈中  :-+

蓝丸的故事无疑是一个令人着迷的故事,它是在低地进行的秘密交易,也是中国人的老练。"fake"行业。我想知道是否有人有一天会写一本书呢?

 :popcorn:
蓝丸诊断:  //sourceforge.net/projects/mecrisp-stellaris-folkdoc/files/stm32fxx-diagnostics-v1.5.bin
Mecrisp-Stellaris Forth for Cortex-M;非官方文件: //mecrisp-stellaris-folkdoc.sourceforge.io/
实时与IRC实时交谈:freenode.net #mecrisp
 

在线的 布拉沃

  • 超级贡献者
  • ***
  • 帖子:7381
  • 国家: 00
  • +++ ATH1
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下回复#16: 2020年1月15日,上午02:45:21»
优秀的图片!我想这证明了"STM32F103C8T6"实际上是假的,被重新标记为CKS32F103C8T6。你用我的芯片测试"STM32F103C8诊断"二进制文件还证明了它具有第二个64kB闪存可以完全正常工作,如芯片所示,可以提供128kB"Flash Size Register"

正品STM32F103C8T6始终表示其芯片中只有64kB闪存"Flash Size Register",即使它具有128kB的闪存。这意味着诸如ST-Link之类的程序会将其显示为仅具有64kB闪存,而拒绝第二个闪存"hidden"除非修改ST-Link配置,否则为64kB块。

谢谢,我想现在我的Bluepill主板具有CKS32F103C8T6无疑是't it ?

关于芯片上的激光打标,至少在我看来,这看起来非常令人信服。"F"角色位置,与我相比,这很奇怪've seen on the net.  :-//


现在STM32F103CBT6和CKS32F103C8T6与CKS抛出USB ID错误的信息不同,例如:
"警告:意外的ID码:0x2ba01477错误:预期为1的1:0x1ba01477 "在GDB等上运行,并要求更改配置文件后才能运行。

看: //www.villagehousevacs.com/forum/microcontrollers/issue-with-chinese-blue-pill-cks32f103c8t6/msg2767816/#msg2767816

抱歉,刚刚尝试安装新下载的STM32CubeIDE 1.2.0 Windows,安装过程中出现错误,我没有兴趣继续。


有关便宜的ST-Link 2的有趣信息,我想知道是否仅运行STM ST-Link 2二进制文件吗?

请注意,此线程中您之前发布的文章之一中的Windows STM32 ST-LINK Utility图片 将此芯片报告为"STM32F10xx中密度", meaning it can'不能说该芯片实际上是CKS32F103C8T6。

你是什​​么意思 ?升级加密狗固件时,请参阅下面的附件ST-Link Utility的屏幕快照,这是我几天前下载的最新版本。

这种便宜的ST-Link V2加密狗可以很好地升级,没问题。我认为最新的ST-Link固件是直接从ST下载的'由程序托管。



我有空"STM32F103C8诊断"二进制文件可以更深入地研究和推断出“蓝色药丸”中的成分,尤其是在像您这样的反馈中  :-+

实际上,这是您的错。  ; D

我对STM32的经验为零,在访问时,我与朋友简要地提出了您的发现,然后他突然给了我这两个板,然后我就在这里。  :-DD


蓝丸的故事无疑是一个令人着迷的故事,它是在低地进行的秘密交易,也是中国人的老练。"fake"行业。我想知道是否有人有一天会写一本书呢?

我想这将被淹没到深渊中,并被时间所遗忘。

在线的 techman-001

  • 常客
  • **
  • 帖子:688
  • 国家: au
  • 过去50年的电子技术员
    • Mecrisp Stellaris非官方UserDoc
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下方面回复#17: 2020年1月15日,上午04:24:54»
优秀的图片!我想这证明了"STM32F103C8T6"实际上是假的,被重新标记为CKS32F103C8T6。你用我的芯片测试"STM32F103C8诊断"二进制文件还证明了它具有第二个64kB闪存可以完全正常工作,如芯片所示,可以提供128kB"Flash Size Register"

正品STM32F103C8T6始终表示其芯片中只有64kB闪存"Flash Size Register",即使它具有128kB的闪存。这意味着诸如ST-Link之类的程序会将其显示为仅具有64kB闪存,而拒绝第二个闪存"hidden"除非修改ST-Link配置,否则为64kB块。

谢谢,我想现在我的Bluepill主板具有CKS32F103C8T6无疑是't it ?

关于芯片上的激光打标,至少在我看来,这看起来非常令人信服。"F"角色位置,与我相比,这很奇怪've seen on the net.  :-//


现在STM32F103CBT6和CKS32F103C8T6与CKS抛出USB ID错误的信息不同,例如:
"警告:意外的ID码:0x2ba01477错误:预期为1的1:0x1ba01477 "在GDB等上运行,并要求更改配置文件后才能运行。

看: //www.villagehousevacs.com/forum/microcontrollers/issue-with-chinese-blue-pill-cks32f103c8t6/msg2767816/#msg2767816

抱歉,刚刚尝试安装新下载的STM32CubeIDE 1.2.0 Windows,安装过程中出现错误,我没有兴趣继续。


有关便宜的ST-Link 2的有趣信息,我想知道是否仅运行STM ST-Link 2二进制文件吗?

请注意,此线程中您之前发布的文章之一中的Windows STM32 ST-LINK Utility图片 将此芯片报告为"STM32F10xx中密度", meaning it can'不能说该芯片实际上是CKS32F103C8T6。

你是什​​么意思 ?升级加密狗固件时,请参阅下面的附件ST-Link Utility的屏幕快照,这是我几天前下载的最新版本。

这种便宜的ST-Link V2加密狗可以很好地升级,没问题。我认为最新的ST-Link固件是直接从ST下载的'由程序托管。



我有空"STM32F103C8诊断"二进制文件可以更深入地研究和推断出“蓝色药丸”中的成分,尤其是在像您这样的反馈中  :-+

实际上,这是您的错。  ; D

我对STM32的经验为零,在访问时,我与朋友简要地提出了您的发现,然后他突然给了我这两个板,然后我就在这里。  :-DD

蓝丸的故事无疑是一个令人着迷的故事,它是在低地进行的秘密交易,也是中国人的老练。"fake"行业。我想知道是否有人有一天会写一本书呢?

我想这将被淹没到深渊中,并被时间所遗忘。

毫无疑问 ?直到出现一些带有相反证据的逻辑海报 :)

我个人认为您的筹码是 基于以下的CKS32F103C8T6。
1)STM32F103C8芯片*始终*给出其闪存大小为64kB,从不像您一样提供128kB
2)LOT编号在您的芯片上为十六进制,STM仅使用十进制LOT编号。
3)模具编号非常接近我收藏中的已知CKS32F103C8T6数据。

如果有时间的话,我们可以将这些芯片标记的位置正确,清晰地标出来,以备将来参考。您提供的图片非常好,可以作为这种情况下伪造标记的示例。

关于ST-Link V2,我的意思是说STM ST-Link V2二进制文件似乎没有'不要检查假筹码,也许他们没有办法告诉,不要't care or haven'还没解决吗?

任何自以为是的制造商都会阻止更新带有大量脂肪的假芯片"FAKE DETECTED"然后停止更新。注意:(以防STM在这里阅读) 不是 尝试和像FTTDI一样愚弄芯片,几年前他们发现了中国芯片的克隆时就傻了。从那以后,它们就受到了普遍的谴责,怀疑它们的竞争会失去大量的市场份额。

您对Windows安装STM32CubeIDE 1.2.0感兴趣吗? ...嗯,作为Forth用户,我也不 :)

但是,这些板实际上非常有用,并且芯片运行速度非常快,与以前一样,运行频率为72MHz,具有大量外设甚至USB。

他们不是't recycled STM32's they'重新全新的假STM32'的价格不到2美元!

什么'除了丑陋的STM32F10x GPIO寄存器设计之外,还有其他人需要爱吗?

代码: [选择]
gpioa.
GPIOA_CRL (read-write) $44444AA8
3|3|2|2|2|2|2|2|2|2|2|2|1|1|1|1|1|1|1|1|1|1|
1|0|9|8|7|6|5|4|3|2|1|0|9|8|7|6|5|4|3|2|1|0|9|8|7|6|5|4|3|2|1|0
0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 0


GPIOA_CRH (read-write) $88854444
3|3|2|2|2|2|2|2|2|2|2|2|1|1|1|1|1|1|1|1|1|1|
1|0|9|8|7|6|5|4|3|2|1|0|9|8|7|6|5|4|3|2|1|0|9|8|7|6|5|4|3|2|1|0
1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0




蓝丸诊断:  //sourceforge.net/projects/mecrisp-stellaris-folkdoc/files/stm32fxx-diagnostics-v1.5.bin
Mecrisp-Stellaris Forth for Cortex-M;非官方文件: //mecrisp-stellaris-folkdoc.sourceforge.io/
实时与IRC实时交谈:freenode.net #mecrisp
 

离线 海事组织

  • 超级贡献者
  • ***
  • 帖子:2739
  • 国家: 里
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下方面回复#18: 2020年1月15日,下午09:49:32»
优秀的图片!我想这证明了"STM32F103C8T6"实际上是假的,被重新标记为CKS32F103C8T6。你用我的芯片测试"STM32F103C8诊断"二进制文件还证明了它具有第二个64kB闪存可以完全正常工作,如芯片所示,可以提供128kB"Flash Size Register"

正品STM32F103C8T6始终表示其芯片中只有64kB闪存"Flash Size Register",即使它具有128kB的闪存。这意味着诸如ST-Link之类的程序会将其显示为仅具有64kB闪存,而拒绝第二个闪存"hidden"除非修改ST-Link配置,否则为64kB块。

自2014年起,具有正品STM32F103C8T6的BluePills投放市场。所有人都有128kB的闪存,stlink可以直接编程整个128kB-至少我'从来没有听说过与此有关的问题。
真正的BPills之后,GD32F103 BPills出现了。 GD不是STM32的克隆,而是另一种芯片。 GD32 BPills于2015年秋季上市。
最近,新的CKS32 BPills出现了。可能是那些CKS被更名为GD32。
« 上次编辑:2020年1月15日,pm 09:53:48 »
 

在线的 布拉沃

  • 超级贡献者
  • ***
  • 帖子:7381
  • 国家: 00
  • +++ ATH1
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下问题上回复#19: 2020年1月16日上午03:45:30»
.... GD不是STM32的克隆-它是另一种芯片。

什么 are the differences ? Mainly.

但是它仍然 假装 模拟为STM32对吗?  :-DD

在线的 朗瓦特

  • 超级贡献者
  • ***
  • 帖子:2286
  • 国家: dk
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 回复#20: 2020年1月16日,上午03:57:10»
.... GD不是STM32的克隆-它是另一种芯片。

什么 are the differences ? Mainly.

但是它仍然 假装 模拟为STM32对吗?  :-DD


AMD是在模仿英特尔吗?

 

离线 我想要一个粗鲁的用户名

  • 常客
  • **
  • 帖子:468
  • 国家: au
  • ...但是这个用户名也是可以接受的。
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下回复#21: 2020年1月16日,上午04:05:45»
对于初学者, 它赢了 't overclock as high:80 MHz与STM32的128 MHz相比。

可能还有其他差异。 在STM32duino论坛上讨论了它们,但是我'我不确定其中有多少被存档。
 

在线的 布拉沃

  • 超级贡献者
  • ***
  • 帖子:7381
  • 国家: 00
  • +++ ATH1
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下回复#22: 2020年1月16日,上午05:02:45»
谢谢,在他们旁边'即使我以自己的价格购买了他们自己的东西,也可以免费获得,我没有什么可抱怨的。

关于STM32克隆,因为它们已经存在了很多年,我想它们'还不断完善它,至少与STM32官方可比'的规范,战场't they ?

在线的 techman-001

  • 常客
  • **
  • 帖子:688
  • 国家: au
  • 过去50年的电子技术员
    • Mecrisp Stellaris非官方UserDoc
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下回复#23: 2020年1月16日,上午7:20:41»
谢谢,在他们旁边'即使我以自己的价格购买了他们自己的东西,也可以免费获得,我没有什么可抱怨的。

关于STM32克隆,因为它们已经存在了很多年,我想它们'还不断完善它,至少与STM32官方可比'的规范,战场't they ?

很好的问题,谁真的知道兼容性的起点和终点?

中国SWD编程器是CKS32F103C8T6必须与STM32F10x兼容的一个指标,它运行官方STM ST-Link V2固件。这意味着USB和GPIO外设必须至少兼容。

但是,对于业余爱好者来说,2美元的便宜价格是否值得他们在开发问题上花费大量时间和精力解决后来可能会解决不兼容问题的克隆?

我的第一块STM32F103CB板是Olimex P103,成本约为50美元,但引脚镀金,芯片是带有128kB的全新原装STM32F103CB。该开发板具有原型区域,rs232和CAN连接器等。'是一个非常好的董事会。

//mecrisp-stellaris-folkdoc.sourceforge.io/stm32-boards.html?highlight=p103#olimex-p103-board

好吧,它比蓝色药丸贵48美元,但我'在过去的7年中,您从未对此有任何疑问。

在开发时,值得拥有的内心平静是什么?好像STM32F103不是'是否足够复杂而不用担心克隆问题会成为问题的根源?

然后让'难道*真正的STM32F10x本身就有足够的bug和勘误表,给开发人员带来了许多不眠之夜?

您免费获得了蓝色药丸,'绝对是合适的价格。如果您需要'cat feeder', an '冰雕灯光控制器' or anything that'已开发并具有'library'那行得通,我说用它们。

另一方面,如果您想制作新颖的东西,但价格一定便宜,那么值得一试的是中国本土的木板,例如'longan nano'带有RISC-V芯片。他们'重新令人兴奋,便宜 :)

//mecrisp-stellaris-folkdoc.sourceforge.io/gd32vf103.html

蓝丸诊断:  //sourceforge.net/projects/mecrisp-stellaris-folkdoc/files/stm32fxx-diagnostics-v1.5.bin
Mecrisp-Stellaris Forth for Cortex-M;非官方文件: //mecrisp-stellaris-folkdoc.sourceforge.io/
实时与IRC实时交谈:freenode.net #mecrisp
 

在线的 techman-001

  • 常客
  • **
  • 帖子:688
  • 国家: au
  • 过去50年的电子技术员
    • Mecrisp Stellaris非官方UserDoc
回复:便宜的Bluepill,很有可能是假STM32,对吗?
« 在以下回复#24: 2020年1月16日,上午09:12:03»
优秀的图片!我想这证明了"STM32F103C8T6"实际上是假的,被重新标记为CKS32F103C8T6。你用我的芯片测试"STM32F103C8诊断"二进制文件还证明了它具有第二个64kB闪存可以完全正常工作,如芯片所示,可以提供128kB"Flash Size Register"

正品STM32F103C8T6始终表示其芯片中只有64kB闪存"Flash Size Register",即使它具有128kB的闪存。这意味着诸如ST-Link之类的程序会将其显示为仅具有64kB闪存,而拒绝第二个闪存"hidden"除非修改ST-Link配置,否则为64kB块。

自2014年起,具有正品STM32F103C8T6的BluePills投放市场。所有人都有128kB的闪存,stlink可以直接编程整个128kB-至少我'从来没有听说过与此有关的问题。
真正的BPills之后,GD32F103 BPills出现了。 GD不是STM32的克隆,而是另一种芯片。 GD32 BPills于2015年秋季上市。
最近,新的CKS32 BPills出现了。可能是那些CKS被更名为GD32。

官方STM数据表显示STM32F103C8 闪存64kB 如下所示。您能指出另外一份正式的STM文件吗?
[attachimg = 1]

我的10个人测试了STM32F103C8'有第二个隐藏的64kB块没有'请勿更改上述STM规范,因为任何刷新软件都必须检查MCU内部"flash-size-register"首先,将阅读STM32F103C8 只有64kB并忽略了第二个块,它没有'没有其他选择。

读取MCU"flash-size-register"首先是必不可少的,原因有几个,其中之一是MCU会抛出一个 例外 如果程序尝试对Flash执行任何操作'实际上不在那儿。

我的St-Link可以在STM32F103C上对最大64kB的任何大小的图像进行编程8。如果映像为100kB,则它在64kB处停止,并按预期抛出错误。

St-Link读取MCU"flash-size-register"并据此行事。

在具有STM32F103C的My Olimex-P103上B 如上面的工厂数据表所示,使用128kB时,St-Link可以编程100kB的图像而不会产生投诉,因为MCU"flash-size-register"表示芯片具有128kB的Flash。

这就是它的工作原理's how it's designed and my "STM32F103C8诊断"可启动二进制文件(64kB以下)将在任何STM32F103上运行并实际读取's in the MCU "flash-size-register". //mecrisp-stellaris-folkdoc.sourceforge.io/stm32f103c8-diags.html


蓝丸诊断:  //sourceforge.net/projects/mecrisp-stellaris-folkdoc/files/stm32fxx-diagnostics-v1.5.bin
Mecrisp-Stellaris Forth for Cortex-M;非官方文件: //mecrisp-stellaris-folkdoc.sourceforge.io/
实时与IRC实时交谈:freenode.net #mecrisp
 


分享我

掘客  Facebook  SlashDot  可口的  Technorati  推特  谷歌  雅虎
中频