当前位置:XML > XML介绍

如何在烧录软件中添加自己的芯片型号

北京中科高效抗白个性施术 http://m.39.net/disease/a_5972960.html

ST(意法半导体)的STM32单片机十几年来已经销售了几十亿颗,在国内几乎占有50%的市场。从年下半年开始芯片价格疯涨,尤其是STM32的芯片某些型号涨价是原先售价的几十倍,原先,使用这些芯片的项目由于原材料成本上升太厉害,不得不选择替代型号。

国内半导体厂家不失时机地推出了替代STm32的芯片。如:北京兆易创新-GD32系列;上海灵动微电子-MM32系列;华大半导体-HC32系列;沁恒电子-CH32F系列;雅特力科技-AT32F4系列。

在产品的研发生产过程中烧录器,仿真器是必不可少的。选择国产芯片替代的同时,又要考虑,开发工具的替代。如果,每选择一种型号,就购买一种开发工具,无疑是浪费的。

还有就是如果半导体厂家新出的型号,对应的开发工具暂时没有可以支持的型号怎么办?如果,能够在已经购买的开发工具中自己添加支持型号,无疑是从成本,到时间上都是最节约的,效率也是最高的。这样就能快速的开发出产品推向市场,抢占先机。

下面我就介绍下我使用的智峰科技开发的ZF-仿真,在线,脱机下载器,如何通过自己的配置支持未知型号的芯片。

下面就以南京沁恒电子-CH32FC8为例子介绍具体配置细节:

第一步产生算法文件

首先,到南京沁恒电子官方网站下载开发支持包Keil.WCH32F1xx_DFP.1.0.0.pack。安装解压后找到算法文件,CH32F1xx_64.FLM与CH32F1xx_OPT.FLM。

将这两个文件拷贝到一个目录下比如

D:\myPRG3\efm\CH32

运行算法转换文件

选择到我们刚刚拷贝算法文件的目录

点击

这个时候在

D:\myPRG3\efm\CH32

目录下产生CH32F1xx_OPT.bin与CH32F1xx.bin两个文件就是我们需要用到的

第二步烧录软件配置

打开UnionPRG烧录软件的位置新建一个目录CH32,进入CH32目录新建一个子目录CH32F1将CH32F1xx_OPT.bin改名为CH32F1_OP.bin;CH32F1xx.bin改名为CH32F1.bin。

新创建一个xml文件这个文件是用于配置选项字的

我这里取名CH32f1xx.xml这些配置正确都会在软件界面中反映出来的。CH32f1xx.xml的具体内容需要参考CH32FC8芯片手册的选项字部分,这个各家芯片均不一样,也是最麻烦的地方,可以参考STM32F1的厂家已经配好,简单根据自己需要修改就行了。

特别提示:这个地方要仔细检查,配置错误很可能会造成芯片锁死。

打开UnionPRG软件点击

在最后面添加对应的配置参数关部程序,重新打开软件配置完毕,这时候就可以烧录CH32FC8了

至此整个配置结束

将ZF-用线缆连接到CH32FC8的目标板上面。

点击读出ID

测试没有问题。

调入一个烧录文件,点击自动进程条运行,结束后完成烧录

至此,整个配置结束。




转载请注明:http://www.vviuov.com/jbzs/1063071.html

  • 上一篇文章:
  • 下一篇文章: 没有了