打印

GD32 开发指南 1 GD32 MCU 产品线及内部 flash 结构

[复制链接]
4366|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
GONGO|  楼主 | 2015-4-14 10:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 GONGO 于 2015-4-14 11:49 编辑

1. GD32 MCU 当前产品布局
   
  
产品线
  
  
产品型号
  
  
说明
  
  
基本型
  
  
GD32F101xx
  
  TIMER  + ADC + DAC + FSMC
  
  
增强型
  
  
GD32F103xx
  
  GD32F101 + CAN + USB + SDIO
  
  
互联型
  
  
GD32F105xx
  
  GD32F103  + OTG
  
  
GD32F107xx
  
  GD32F105  + Ethernet
  
  
超值型
  
  
GD32F130xx
  
  GD32F101  瘦身版
  
  
GD32F150xx
  
  GD32F130  + USB + I2S + HDMI-CEC + TSI
  


   2. GD32 MCU  Flash 密度

  产品按 Flash 容量分类
                          
       1. Low-density Products         Flash 容量从 16 KB 到 32 KB  的产品           
       2. Medium-density Products   Flash 容量从 64 KB 到 128 KB  的产品            
       3. High-density Products        Flash 容量从 256 KB 到 512 KB  的产品            
       4. XL-density Products           Flash 容量从 768 KB 到 3072 KB  的产品           

  
产品分类
  
  
Flash 容量
  
  
GD32F101
  
  
GD32F103
  
  
GD32F105
  
  
GD32F107
  
  
GD32F130
  
  
GD32F150
  
  
Low-density         
  
  
16 KB  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
32 KB  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
Medium-density      
  
  
64 KB  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
128 KB  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
High-density         
  
  
256 KB  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
384 KB  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
512 KB  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
XL-density         
  
  
768 KB  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
1024 KB  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
2048 KB  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
3072 KB  
  
  
  
  
  
  
  
  
  
  
  
  
  


   3. GD32 MCU  Flash 结构








其中,System Addr. 定义如下




   4. GD32 MCU  Flash 代码执行速度
      A. 基本型、增强型、互联型
       基本型、增强型、互联型 三个产品线的产品中,
       Flash 容量小于 256 KB 产品,完全无延时
       Flash 容量大于 256 KB 的产品,256 KB 以内完全无延时,高地址区访问略有延时
      
     
      B. 超值型
       超值型 的产品中,Flash 容量 32 KB 以内完全无延时,高地址区访问略有延时

     
     
     Falsh 延时不会影响功能,对大部分用户不需关系。
     如果非常关心该问题, 可以使用分散加载,将代码放在低地址空间,将数据放在高地址空间。

   5. GD32 MCU  调试时的 Flash 算法选择
   
以 keil 为例,
      基本型、增强型、互联型 1M以下 产品,可以选择对应型号。 编程 1 M 以上空间 需要使用 keil 的补丁
      超值型 产品需要 keil 补丁,也可选择 Medium-density 对应算法


   6. GD32 MCU  生产时的 Flash 程序下载
      
  使用 ISP 方式              
         *强烈建议* 使用原厂 GD32 MCU 下载工具软件,同时 GD32 MCU 还可兼容大部分现有下载工具软件,                                         
         
         如果有异常,可以尝试稍微加大 Flash erase wait time。


  使用 JTAG / SWD 方式
      
          现有主流工具基本可以直接使用,如果有异常,可以尝试稍微加大 Flash erase wait time。   

        














沙发
11157038| | 2015-4-14 15:51 | 只看该作者

使用特权

评论回复
板凳
swchen| | 2015-4-15 11:05 | 只看该作者
这个文档推广起来就省事多了。

使用特权

评论回复
地板
smilingangel| | 2015-4-16 19:19 | 只看该作者
这个大部分芯片的每页大小都是2K的。

使用特权

评论回复
5
sunmeat| | 2015-4-17 08:01 | 只看该作者
学习了,这个图片很有用,收藏了。

使用特权

评论回复
6
vivilzb1985| | 2015-4-17 21:54 | 只看该作者
中等容量的Flash的芯片的一般用的比较多。

使用特权

评论回复
7
comeon201208| | 2015-4-19 20:31 | 只看该作者
这个跟stm32的比较相近。

使用特权

评论回复
8
firstblood| | 2015-4-20 20:18 | 只看该作者
Medium-density Products   Flash 容量从 64 KB 到 128 KB  的产品    ,看来一般用的都是这个级别的。

使用特权

评论回复
9
angerbird| | 2015-4-20 22:35 | 只看该作者
基本型、增强型、互联型 1M以下 产品,可以选择对应型号。 编程 1 M 以上空间 需要使用 keil 的补丁,      超值型 产品需要 keil 补丁,也可选择 Medium-density 对应算法。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

69

帖子

3

粉丝