搜索
bottom↓
回复: 17

GD32和STM32 的型号如何通过程序区分?

[复制链接]

出0入0汤圆

发表于 2015-11-23 21:55:39 | 显示全部楼层 |阅读模式
    读电子签名只能读到容量值,读UID 估计也不靠谱,有什么其它方式可以简单可靠的区分是 GD32 的器件还是 STM32 的器件呢?
   

出0入31汤圆

发表于 2015-11-23 21:59:01 | 显示全部楼层
看看UID有没有详细说明,或者有没有其它地方可以读到芯片的厂商代码

出0入31汤圆

发表于 2015-11-23 21:59:36 | 显示全部楼层
看看UID有没有详细说明,或者有没有其它地方可以读到芯片的厂商代码

出0入0汤圆

发表于 2015-11-24 01:03:10 | 显示全部楼层
可以考虑读器件ID,如Jtag或者SWD连接时看到的,ISP命令或者IAP命令就可以读到。

出0入0汤圆

发表于 2015-11-24 02:06:39 | 显示全部楼层
magicoe 发表于 2015-11-24 01:03
可以考虑读器件ID,如Jtag或者SWD连接时看到的,ISP命令或者IAP命令就可以读到。 ...

地址是 0xE0042000,俺在STM32F334 上面读回的值是 0x0438,应该是正确的,手头没有 STM32F1xx,不知道是否适用,楼主可以试试看

  1. uint16_t device_Signature =  (*(uint16_t *) (0xE0042000)) & 0x0FFF;
复制代码

出0入0汤圆

 楼主| 发表于 2015-11-24 09:13:25 | 显示全部楼层
本帖最后由 xrb2936 于 2015-11-24 09:36 编辑
gamalot 发表于 2015-11-24 02:06
地址是 0xE0042000,俺在STM32F334 上面读回的值是 0x0438,应该是正确的,手头没有 STM32F1xx,不知道是 ...


读取 0xE0042000 地址的低16位,我现在读 GD32 RCT6 的结果是 414,即代表大容量器件
但在bit31-16 读到的值是 1309,不知道是啥意思

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2015-11-24 13:42:45 | 显示全部楼层
xrb2936 发表于 2015-11-24 09:13
读取 0xE0042000 地址的低16位,我现在读 GD32 RCT6 的结果是 414,即代表大容量器件
但在bit31-16 读到 ...

这个应该是跟STM32完全一样的,兼容到这种地步,又不给出一种简单区分二者的方法,有点流氓了

既然楼主用GD32,那肯定是有一定的批量的,因为用量小的一般不会在乎这点差价,干嘛不直接问厂商或代理呢?

出0入0汤圆

发表于 2015-11-24 17:17:42 来自手机 | 显示全部楼层
cm3版本不一样啊嘿嘿,用这个就可以了

出0入10汤圆

发表于 2016-4-22 14:57:30 | 显示全部楼层
我是打酱油的,路过

出0入0汤圆

发表于 2016-10-13 00:08:25 | 显示全部楼层
又一打酱油的,路过~~

出0入0汤圆

发表于 2016-10-25 16:20:04 | 显示全部楼层
yefangpu 发表于 2016-10-25 11:07
国产灵动微32位ARM,有兴趣了解下吗

上传规格。。。

出0入8汤圆

发表于 2016-10-25 16:24:47 | 显示全部楼层
RCC -CFGR寄存器有不一样的地方

USB频率配置,可以考虑使用作为标记

另外是GD的FLASH 零等待,ST 一般需要配置为delay 2周期

出0入89汤圆

发表于 2016-10-26 10:39:23 | 显示全部楼层

看样子又出了一个完全兼容STM32F103的产品??
可怜的ST

出0入0汤圆

发表于 2016-10-26 17:25:44 | 显示全部楼层
不兼容,I2C/UART/SPI/CAN好像不兼容。

出0入0汤圆

发表于 2016-10-26 17:40:48 | 显示全部楼层
yefangpu 发表于 2016-10-25 11:07
国产灵动微32位ARM,有兴趣了解下吗

国产酒这点,总是遮遮掩掩。  直接上规格书 上吃螃蟹购买渠道 上大概价格区间。

出0入0汤圆

发表于 2016-10-27 10:42:19 | 显示全部楼层
yefangpu 发表于 2016-10-27 10:37
各位坛友,论坛不宜发过多资料,可联系下我的QQ2850457574。我们有产品应用技术总群,解答各种问题。有兴趣 ...

当你不宜发过多资料的时候,已经决定了客户不宜采用你的芯片。

出0入0汤圆

发表于 2016-10-27 13:18:20 | 显示全部楼层
yefangpu 发表于 2016-10-27 10:50
资料已发,可以看看

。。。发几百页规格书是一方面。  最重要是10句话说一下芯片跟STM32的比较,特色。吃螃蟹渠道。       没谁有时间去自己慢慢研究你的东西。

出0入0汤圆

发表于 2016-10-27 13:30:57 | 显示全部楼层
yefangpu 发表于 2016-10-27 10:40
硬件可直接拆下原STM32芯片,换上灵动微对应的型号,就可以做软件调试。原代码只需做库函数移植,我们可帮 ...

你当我瞎子。。。寄存器不一样叫兼容?

兼容的话还用做函数库移植?

我看主要是引脚兼容,存储分配兼容,以及少量外设(TIM)兼容。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 21:04

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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