搜索
bottom↓
回复: 54

GD32的M4性价比那么高,怎么没看到有谁用来替换STM32F103

  [复制链接]

出0入93汤圆

发表于 2018-9-16 07:05:43 | 显示全部楼层 |阅读模式
我准备试试GD32F350了,假货宝上GD32F350CBT6 5.4元,就当64K Flash的用,反正后64K没什么卵用,带个16MB的SPI Flash。120MHz的M4,30MHz 4线SPI,比STM32F103那慢到渣的18MHz SPI不知快到哪里去了,哇哈哈哈。
做了个表对比了下,除了内存容量小了4K,少了一个USART和CAN,反正我也不用,其他外设强太多了,可是为什么就没见多少人用呢?难道都要用到CAN?
做了个对比图,以STM32F103C8/CB做基准,红色是更强的,绿色是更弱的,几家国产的对比了下。价格均以某创含税价作为参考。

本帖子中包含更多资源

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

x

出0入8汤圆

发表于 2018-9-16 07:22:57 来自手机 | 显示全部楼层
150用了两年多了,没啥问题,据说350和150程序可通用,还没测试

出0入4汤圆

发表于 2018-9-16 09:15:28 | 显示全部楼层
stm32网上资料一大堆,好多做产品的也不在乎这点差价

出0入442汤圆

发表于 2018-9-16 09:59:54 来自手机 | 显示全部楼层
ztrx 发表于 2018-9-16 09:15
stm32网上资料一大堆,好多做产品的也不在乎这点差价

是啊,等到拼价格那一步就已经快gg了。

出0入0汤圆

发表于 2018-9-16 10:19:03 | 显示全部楼层
比较来看GD32F350CBT6的确有优势.

出0入0汤圆

发表于 2018-9-16 10:42:39 | 显示全部楼层
GD32F的flash是个坑

出0入93汤圆

 楼主| 发表于 2018-9-16 11:16:00 | 显示全部楼层

所以我说了呀,把128K的CBT6当做64K的用,后64K让它自个儿玩泥巴去,还不如外部SPI Flash要了有何用

出0入0汤圆

发表于 2018-9-16 11:54:48 | 显示全部楼层
楼主位的FLASH太小,看看GD大的FLASH....

出0入0汤圆

发表于 2018-9-16 13:20:35 | 显示全部楼层
GD系列的价格确实便宜,在很多领域还是很有市场的。

出0入93汤圆

 楼主| 发表于 2018-9-16 13:26:44 来自手机 | 显示全部楼层
Excellence 发表于 2018-9-16 11:54
楼主位的FLASH太小,看看GD大的FLASH....

16M SPI Flash还不够大?要不我换个4Gbit的SPI NAND Flash,貌似也就贵3块钱...
片内的除了那些个0等待的部分外就是个残废,弃之如敝履

出0入0汤圆

发表于 2018-9-16 14:00:15 来自手机 | 显示全部楼层
别的不知道,做电机控制GD32F130很耐操。

出0入0汤圆

发表于 2018-9-16 14:07:47 | 显示全部楼层
用STM32的都是价格不敏感的产品,价格敏感的,都不会用STM32F3系列了,都用M0的,或者台系的。

出0入0汤圆

发表于 2018-9-16 14:35:53 | 显示全部楼层
takashiki 发表于 2018-9-16 13:26
16M SPI Flash还不够大?要不我换个4Gbit的SPI NAND Flash,貌似也就贵3块钱...
片内的除了那些个0等待的 ...

外部SPI FLASH运行程序怎样?会不会慢?

出0入93汤圆

 楼主| 发表于 2018-9-16 14:45:24 来自手机 | 显示全部楼层
Excellence 发表于 2018-9-16 14:35
外部SPI FLASH运行程序怎样?会不会慢?

慢啊,而且似乎不能运行程序只能读写数据。spi只能到主频的1/4,也就是8个时钟周期才能读一个字节。和内部的后面的数据Flash差不多。但好处是不会卡死,可以DMA。

出0入0汤圆

发表于 2018-9-16 16:12:22 | 显示全部楼层
STM32F103的SPI1一直使用在36MHz,没有问题啊。

出0入0汤圆

发表于 2018-9-17 10:31:24 | 显示全部楼层

这个由什么说法吗?正想用呢。

出0入8汤圆

发表于 2018-9-17 10:33:01 | 显示全部楼层
我正在用 GD32F350CBT6。

出0入0汤圆

发表于 2018-9-17 10:35:19 | 显示全部楼层
国产如果不是有价格优势,应该都不考虑了

出0入0汤圆

发表于 2018-9-17 11:24:50 | 显示全部楼层
这价格有点有差异吧,STM32F1随便淘宝大把买,而且ST的是C8T6也有20kb的ram啊,这GD的是只有8KB。还有C8T6的芯片ST的标64kb的flash但实际上有128kb。而GD的是CBT6才有128KB,而且后面64KB超级慢。不是一个等级的东西,各种省料省东西,就内核是M4而已。还有103c8t6有3个串口,gd的350只有两个串口。其实GD的350是GD32F150的升级版,而150主要对标的是ST的STM32F0系列的,所以资源是不能比的。比如内部DMA控制器就只有一个,没有CAN。对应的TIMER,ADC之类的也有所变化。

出0入14汤圆

发表于 2018-9-17 11:29:37 | 显示全部楼层
GD的片内AD能不能替代STM32片内12BITAD。

出0入0汤圆

发表于 2018-9-17 13:39:30 | 显示全部楼层
感谢楼主分享。工作做得扎实。GD的F4确实在价格上有竞争力。如果不用USB,GD32F330更便宜,信息同样来自LC。

出0入0汤圆

发表于 2018-9-17 13:44:00 | 显示全部楼层
Pjm2008 发表于 2018-9-17 11:29
GD的片内AD能不能替代STM32片内12BITAD。

不能,GD的AD跟ST的根本不能放一起比,12位只能做到8位的精度,最后几个字跳到你怀疑人生。

出0入0汤圆

发表于 2018-9-18 10:16:48 | 显示全部楼层
难道找到一个能上四线SPI的,这价格的确不错!

可惜ram少了点,要能到20k就完美了!

出0入0汤圆

发表于 2018-9-18 10:54:16 | 显示全部楼层
目前产品使用GD32F330。

出0入0汤圆

发表于 2018-9-18 14:18:05 | 显示全部楼层

正在使用GD32F103CBT6,FLASH的坑在那里,求指点。

出0入362汤圆

发表于 2018-9-18 16:06:54 | 显示全部楼层
本帖最后由 tomzbj 于 2018-9-18 16:07 编辑
nongxiaoming 发表于 2018-9-17 11:24
这价格有点有差异吧,STM32F1随便淘宝大把买,而且ST的是C8T6也有20kb的ram啊,这GD的是只有8KB。还有C8T6 ...


而且以前用f103 48脚的方案很多早已改用f030和f072了吧。。
x创的f072, 128k的比64k的还便宜,人家也是16k ram的

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2018-9-18 16:20:59 | 显示全部楼层
tomzbj 发表于 2018-9-18 16:06
而且以前用f103 48脚的方案很多早已改用f030和f072了吧。。
x创的f072, 128k的比64k的还便宜,人家也是16 ...

不见得,现在用最多的还是stm32f103

出0入0汤圆

发表于 2018-11-26 19:23:08 | 显示全部楼层
其实还是能上STM32基本不差那个价格了。除非ST公司和AVR一样作死。

出10入12汤圆

发表于 2018-12-2 16:14:57 | 显示全部楼层
价格差异不太大

出0入0汤圆

发表于 2018-12-13 02:06:29 | 显示全部楼层
>片内的除了那些个0等待的部分
at what speed? 16M?

出0入93汤圆

 楼主| 发表于 2018-12-13 05:57:56 | 显示全部楼层
funnynypd 发表于 2018-12-13 02:06
>片内的除了那些个0等待的部分
at what speed? 16M?

不知道,官方数据手册只说是“有较长延时”

以下是我个人猜测,什么也不代表,因为官方没说:速度还是120MHz不变,但是进入这1KB的边界时要先把这1KB数据拷贝到SRAM,此时似乎没有DMA,也没有Cache,也没有XIP,CPU干等着其他什么事也不做,按4线SPI 1/4的速度算1KB数据占用8192个时钟周期还不算读指令和设置地址时间。这么长时间延时CPU还干不了活足以使中断无法执行而丢失中断了。因为有这个隐患,所以非0等待的Flash基本上都只是摆设了。

出0入0汤圆

发表于 2018-12-13 06:18:09 | 显示全部楼层
>非0等待的Flash基本上都只是摆设了。
Do you know any MCU has this feature?
Even Atmel MCU SAM C21 family will need insert 1 wait state (21~38MHz CPU Fmax) or 2 wait state (39~48MHz CPU Fmax).
It claims "Programmable wait states for read optimization".
I am curious how fast can NOR Flash be read?

出0入93汤圆

 楼主| 发表于 2018-12-13 06:39:59 | 显示全部楼层
funnynypd 发表于 2018-12-13 06:18
>非0等待的Flash基本上都只是摆设了。
Do you know any MCU has this feature?
Even Atmel MCU SAM C21 fam ...


我说的“非0等待的Flash基本上都只是摆设了”是指GD32的内部Flash非0等待的部分基本是摆设,还不如外部SPI Flash,至少不会卡死中断。
华邦的W25Q、旺宏的MX25L系列大概是可以达到100M以上 QuadSPI或QPI的,也就是50MB/s,不慢了,比好多并行Flash都快。要是XIP再加上Cache,还是可以跑很快的。但是MCU的Flash控制器往往和这个指标差得很远,瓶颈并不在Flash本身。

出0入0汤圆

发表于 2018-12-13 09:23:37 | 显示全部楼层
takashiki 发表于 2018-12-13 06:39
我说的“非0等待的Flash基本上都只是摆设了”是指GD32的内部Flash非0等待的部分基本是摆设,还不如外部SP ...

其实搞成双bank的话,也不会锁死flash了,这样可以当外挂flash使用了,因为gd32是用sram映射的flash,它没有延迟,所以我当时以为它写flash时不会锁死flash,期望会比stm32好,

结果还是和stm32一样,写flash照样锁死,这完全属于硬件设计失误,有好的硬件没有发挥出应有的效果,否则它用flash当eeprom完全可以超过stm32,所谓青出于蓝而胜于蓝

出0入0汤圆

发表于 2018-12-13 11:20:38 | 显示全部楼层
takashiki 发表于 2018-12-13 06:39
我说的“非0等待的Flash基本上都只是摆设了”是指GD32的内部Flash非0等待的部分基本是摆设,还不如外部SP ...

50MB/s对于执行程序来说,也是很慢了,因为一次要取4个byte,这样就只有12.5MB/s了。
跳转时还要送地址,就更慢了。

出0入85汤圆

发表于 2018-12-13 12:58:44 | 显示全部楼层
BLM32那个供电电压我是真喜欢

出0入8汤圆

发表于 2018-12-13 13:44:16 | 显示全部楼层
事实上,我用 GD32,一开始也很担心后面 Data Flash 的速度会影响程序的表现,
但目前来看,也没特别在意去调整什么,程序也跑得挺正常的。

出0入8汤圆

发表于 2018-12-14 16:39:18 来自手机 | 显示全部楼层
dadatou 发表于 2018-9-18 10:54
目前产品使用GD32F330。

请教大神,能用Jlink调试吗?

出0入0汤圆

发表于 2018-12-15 10:04:18 | 显示全部楼层
GD32F350要是带USB HOST DEVICE HIGH SPEED就好了!

出0入0汤圆

发表于 2018-12-18 09:32:52 | 显示全部楼层
现在在用GD32F450,驱动LCD。

出0入0汤圆

发表于 2019-5-15 19:45:14 | 显示全部楼层
我怎么看GD32F350只有前32k是正常flash,一个page是1kB,原文:
Read accesses to the preceding 32 pages can be performed 32 bits per cycle without any wait state.
另外STM32没有大容量的QFN28封装,准备试试看GD32

出0入8汤圆

发表于 2019-5-16 00:55:00 | 显示全部楼层
除了电压,别的没看到啥亮点,价格上更体现不出优势,别扯那些没用的,动不动100K用量价格如何,考,有那么大量再用你的不怕找死么

出0入93汤圆

 楼主| 发表于 2019-5-16 06:13:44 | 显示全部楼层
huxiaoping 发表于 2019-5-16 00:55
除了电压,别的没看到啥亮点,价格上更体现不出优势,别扯那些没用的,动不动100K用量价格如何,考,有那么 ...

我说哥们您是不是走错片场了特意过来怼我一下?
您得看清楚了,我说的是GD32M4,主频、指令集、外设、价格都有优势,我都标红了您老还看不见。电压范围明显要窄一些我都标绿了,难道还是亮点?
我觉得您是不是该去看看眼科了。

出0入4汤圆

发表于 2019-5-16 10:16:14 | 显示全部楼层
我觉得这次毛衣站打起来,如果ST这些芯片涨价的话,国内的芯片厂商的机会就来了

出0入0汤圆

发表于 2019-5-16 10:59:33 | 显示全部楼层
为啥我觉得是走私的会更火?

出0入90汤圆

发表于 2019-5-16 11:12:03 | 显示全部楼层
你们以为国内的厂商是慈善家?如果国外的价钱上涨了,国内的厂家会跟着涨一波价。这是国内的本性。
哪次涨价的背后没有国内的资本身影?

出0入4汤圆

发表于 2019-5-16 12:00:51 来自手机 | 显示全部楼层
GD的东西,感觉很神秘,没啥好感。F407卖的比ST的还贵。

出0入8汤圆

发表于 2019-5-16 22:23:30 | 显示全部楼层
takashiki 发表于 2019-5-16 06:13
我说哥们您是不是走错片场了特意过来怼我一下?
您得看清楚了,我说的是GD32的M4,主频、指令集、外设、 ...

看的很清楚,我说的是你上面表里可以5V的有优势,而GD的基本毫无优势,为啥这么多人都不换,你觉得大家都眼神不好么,不要动不动四眼仔看人

如果使用串行FLASH的不管宣传多好,在某些场合就是不好用,不是信口开河而是有项目测试,反而像华大一类的后来者感觉更靠谱点,不爽的是他们的库和外设不如ST兼容的舒服,就这两年看未来肯定大把国内厂家起来,但是谁能笑到最后还得靠实力和产品说话

出0入362汤圆

发表于 2019-5-16 22:49:37 | 显示全部楼层
最近也关注了一下,发现DMA太弱,我这里F072用了五个通道,两个USART接收各一个,SPI FLASH收发需要两个,液晶屏发送一个。
GD32F350虽然也有7通道DMA但是根本不可能配出我要的效果,除非两个USART放弃DMA接收。

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2019-5-17 08:06:19 | 显示全部楼层
yunqing_abc 发表于 2019-5-16 10:16
我觉得这次毛衣站打起来,如果ST这些芯片涨价的话,国内的芯片厂商的机会就来了 ...

st是法国的,不是美国的,我看这贸易战反而更加巩固非美系半导体的地位

出0入0汤圆

发表于 2019-5-17 08:58:51 | 显示全部楼层
myxiaonia 发表于 2019-5-17 08:06
st是法国的,不是美国的,我看这贸易战反而更加巩固非美系半导体的地位

还是不全,ST本名就是意法半导体,就是意大利和法国的两个企业合并后的企业。

出0入0汤圆

发表于 2019-5-17 10:35:56 | 显示全部楼层
目前在用TI的TMS320F28034,要不要切换到STM32F302呢

出100入101汤圆

发表于 2020-11-27 09:25:30 | 显示全部楼层
9509238 发表于 2018-9-17 13:44
不能,GD的AD跟ST的根本不能放一起比,12位只能做到8位的精度,最后几个字跳到你怀疑人生。 ...

大神说的AD不准,具体是指哪个型号?

出100入101汤圆

发表于 2020-11-27 09:31:59 | 显示全部楼层

大神分享下经验

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-5-5 02:00

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

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