11634|18

76

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

请问STM32量产时都是怎么烧写程序的? [复制链接]

感觉最好用“JTAG + bin文件”的方案,但是在IAR上看了下好像不行……

至于串口ISP方案,比较麻烦……因为我们的产品烧完程序后还需要用串口来做一系列初始化
此帖出自stm32/stm8论坛

最新回复

                                 几行代码的那不叫严格意义的加密算法,呵呵。  详情 回复 发表于 2009-10-31 10:49
点赞 关注
 

回复
举报

86

帖子

0

TA的资源

一粒金砂(初级)

沙发
 


EP868全面支持JTAG和串口ISP的脱机下载。
想用哪个用哪个、、、
想怎么烧就怎么烧。
支持hex、s19、bin、sim、、、文件格式。
全脱机操作,解决LZ的烦恼。
欢迎选用!
此帖出自stm32/stm8论坛
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
                                 不知道是什么价格?
此帖出自stm32/stm8论坛
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

4
 
https://bbs.eeworld.com.cn/frame.php?frameon=yes&referer=http%3A//bbs.eeworld.com.cn/iclist-49.html参照这个帖子,直接用仿真器烧感觉比较灵活。
此帖出自stm32/stm8论坛
 
 
 

回复

54

帖子

0

TA的资源

一粒金砂(初级)

5
 
脱机下载器  就是   把PC的下载程序 转换为单片机的下载程序。。。。

MCUISP大侠的产品目前是串口方式的吧?  何时能做到JTAG那就更好了。
此帖出自stm32/stm8论坛
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

6
 


JTAG/SWD支持了呀。
价格很实惠。
有需要的兄弟请联系我。
此帖出自stm32/stm8论坛
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

7
 
经过摸索,用IAR+ST LINK直接烧了。
1-工程无误后,先备份,然后把debug information 取消,重新编译,得到的.out文件就和bin相差无几了……
2-删掉工程里的所有文件、文件夹链接;同时把实际文件和文件夹也都删掉。
3-将处理过的工程打包给工人即可。
4-批量烧写时,打开IAR,打开处理过的工程,装好板子,点击“下载并调试”,几秒钟搞定,接着点全速运行,执行其它初始化操作……
此帖出自stm32/stm8论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

8
 
                                 呵呵,建议至少买个J-Link
此帖出自stm32/stm8论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

9
 
                                 用 HJTAG + WIGGLER可以不
此帖出自stm32/stm8论坛
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

10
 
只要软件能支持,应该什么下载器都无所谓的吧……
现在不管什么下载器硬件烧写速度应该都没有完全发挥出来(驱动的问题?),例如这个ST LINK,用IAR4.42和IAR5.30就差别相当大,同样的程序后者耗时不到前者的1/4。
此帖出自stm32/stm8论坛
 
 
 

回复

19

帖子

0

TA的资源

一粒金砂(初级)

11
 
                                 什么价位的,说个参考价位嘛
此帖出自stm32/stm8论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

12
 
STM32的理论编程速度是35KB/S左右,算上擦除、校验等等。会稍低于30KB/S
我目前的SWD下载速度是28KB/S,包括擦除校验等一系列动作。
相比SMH、BP等价格上万的编程器,或许会稍低,但差距会在10%以内。
用ST-Link的速度,应该会在10KB/S左右。不会超过15KB/S,JLink会稍快,估计也不会超过20KB/S。另外,在校验、序列号的方面,ST-LINK、JLINK等联机下载工具,是无法达到量产编程器的要求的。
此帖出自stm32/stm8论坛
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

13
 
                                 我们的产品都有远程升级功能的,所以不管多大的容量,出厂只需烧写一个4K的引导程序就行了,呵呵
此帖出自stm32/stm8论坛
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

14
 
呵呵,初始化的App都不用烧,神!
4KB地FLASH很难实现很好的远程升级的
此帖出自stm32/stm8论坛
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

15
 
从架构上考虑,bootloader只能包括通信协议,升级判断逻辑和Flash操作等代码,并不复杂。
如果上电后它判断无需升级,那就必须直接跳转到用户程序。这样用户程序怎么编写都没问题了……如果bootloader里包含了一系列的初始化动作,以后用户程序就要一直兼容它,很麻烦。
不足之处就是进入升级状态后就无法处理正常的事务了——不过真的有这种要求的话,双机冗余应该是基本的配置。
此帖出自stm32/stm8论坛
 
 
 

回复

95

帖子

0

TA的资源

一粒金砂(初级)

16
 
呵呵,我的意思是没法做到security&safety
除非用我的那个专利。
此帖出自stm32/stm8论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

17
 
                                 呵呵我们的产品不是mp3一类的消费品。行业性质就决定了它不用加密,没有配套的硬件和上位机,就没有使用的价值了。
此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

18
 
                                 还有加密也不是什么难题,很多加密算法都没几行代码的,只是效率低一点而已。从网上能找到的加密源码那么庞大,往往是为了提高效率采用了查表法,表格大而已。
此帖出自stm32/stm8论坛
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(初级)

19
 
                                 几行代码的那不叫严格意义的加密算法,呵呵。
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表