关于STM32解密后如何烧录芯片详情(一)

 常见问题     |      2014-11-13 16:46
一、 通用编程器方式
      通用编程器一般价格比较昂贵,就拿国产的希尔特来说动则5000多元的价格,很多客户难以接受,如果是已经买了通用编程器,或是为了量产烧录方便 ,可以采用通用编程器的烧录方式,我们简单的按照国产的希尔特的方式来介绍下采用通用编程器如何烧录STM32芯片。
      1)运行编程器软件,如下图所示,点击选择器件,来选择自己要烧录的芯片型号。

 
2)点击文件,浏览,打开自己要烧录的文件,HEX或BIN编程器都可以自己来选择类型。然后点击确定进入下一步。

3)点击器件配置字,出现如下的界面,按照致芯科技提供解密后的配置图片来选在配置。点击确定。

4)点击program编程,然后点击security加密,完成芯片烧录。如果芯片非空,首先要点击erase擦空后再烧录。

 
二、 串行方式
如果需要在线下载,并电路设计上没有JTAG_SWD仿真接口,而具有232串口,那么就可以使用串行的方式下载。当然使用串行下载的软件很多,致芯科技推荐客户使用ST官方的串口下载软件Flash_Loader_Demonstrator 和第三方的mcuisp软件。这两个软件都可以从网上下载到。使用串口下载的好处是比较简单,客户不需要购买下载工具,只需要一条232通讯线就可以,可以自己连接,基本上不用投资工具,劣势呢就是速度比较慢。
首先我们来介绍下使用Flash_Loader_Demonstrator下载,从ST官方网站上下载该软件解压后入下图所示,按照提示安装完成。

1)将电路的串行连接和电脑的串口连接好,给电路板供电,然后运行下载软件就会出现下面的界面。

2)一般只需要按照默认的设置,点击Next进行下一步就会出现下面的界面。

3)选择Erase/ALL,擦除用户FLASH,然后点Next,出现如下界面即擦除完成。如果是全新的芯片可以忽略这一步。

4)然后点Back,回到上一个页面,选择Download to device,选择要下载到stm32的程序文件,如E:stm32aiweistm32ledled.hex,点Next开始下载。

5)等出现下面的界面的时候就下载成功,可以关闭电源重新连接下一块电路板,重复上面的步骤来下载。

另外一种方式就是采用mcuisp来下载,首先从网上下载给软件,将电路和电脑串口连接好。
1)  点击mcuisp.exe,打开mcuisp软件,只要电路板连接好并已经上电,软件就会自动搜索串口。
2)  设置波特率为115200,选择解密出来的HEX文件。

3)  然后点击开始编程,就会自动下载完成。