stm32isp吧 关注:168贴子:165
  • 1回复贴,共1
越来越多的电子产品采用意法半导体芯片STM32系列(简称STM32)作为其核心控制单元,随之便产生了产品的软件升级问题。由于电子产品具有区域分散性,不利于企业进行集中式升级。所以如果需要升级主机硬件上的芯片程序,以前的办法是直接把硬件主机打包快递到企业总部,然后再修改刷新程序,并测试完了再发回去。这种方式费时费力,而且难免忙中出错。
为进一步提高工作效率,降低由此而产生的快递费、人工费等额外的支出,减少时间损失,特开发基于STM32芯片的远程升级系统。该系统有效使用了因特网的方便快捷,避免了传统物流模式的各种缺点,并且可以保护企业的知识产权,防止程序源文件泄露。
本系统属于服务器/客户端模式,用户界面均采用Visual B.NET设计。服务器端后台运行的是MYSQL数据库,客户端则只需要匹配一条专用串口下载线。维护人员只在能上网的电脑上使用这条下载线,就能通过客户端登陆到服务器,进行STM32芯片的软件升级操作。远程升级优点
STMISP-NET远程升级的好处:
硬件改动少,只需要增加几个电阻
下载线容易开发,只需要USB-TTL芯片即可
使用ISP方式而不是IAP方式,不占用FLASH资源,不需要外扩FLASH
有效保护知识产权,保护HEX/BIN文件不被公开泄露
ISP下载成功后自动写保护,无法读出
支持唯一序列号(96bit)管理,用于判断产品合法性


IP属地:广东通过百度相册上传1楼2013-09-04 13:29回复
    所谓远程ISP升级,其实就是把你的HEX文件放到服务器上去。前提是这个服务器能够支持远程访问并且有公网的IP地址。所以远程升级的关键就是服务器,服务器的吞吐能力和访问速度对升级性能得影响至关重要。
    当然为了HEX文件得保密性,服务器也不能人人都能访问,客户端也必须采用密码验证,而且服务器与客户端之间,不能明文传输HEX文件,必须采取一定得保密措施,如简单加密,如客户端隐藏HEX内容等等,方法有很多。最重要的是,HEX文件不能出现在任何客户端电脑上。所以最有效的方法就是,服务器直接发HEX文件的数据给客户端,而不是发送HEX文件,,,注意这里表述的区别。


    IP属地:广东2楼2013-09-07 15:27
    回复