最简单的写HEX到STM32F程序的方法?

[复制链接]
10006|20
 楼主| gaobq 发表于 2010-9-24 09:37 | 显示全部楼层 |阅读模式
调试完的程序,不想提供源代码,只提供HEX让人烧写,有什么最简单的办法?前提如下:1.不想使用专门的编程器,片子都已经PCB焊好;2.下载工具使用j-link或ST-link,下载速度不做要求;3.不想使用ISP方式,应为BOOT0和BOOT1都应经焊好,没有预留跳线;4.被下载对象是裸片,没有任何程序。请高手指教!
winloop 发表于 2010-9-24 09:47 | 显示全部楼层
JLINK STLINK下载不安全,要么你就用MCUISP的手持机
xjwbh 发表于 2010-9-24 11:24 | 显示全部楼层
SEGGER 带的J-Flash RAM
用SWD或者jtag
另外还能加读保户
vigia 发表于 2010-9-24 11:26 | 显示全部楼层
STLINK + STVP
gfkdliling 发表于 2010-9-24 11:38 | 显示全部楼层
2# winloop
广告?芯片保密性与下载工具无关吧
gxgclg 发表于 2010-9-24 16:29 | 显示全部楼层
为啥无关呢??感觉还是有关系的
秋天落叶 发表于 2010-9-24 21:21 | 显示全部楼层
感觉是有一定关系的,应该不是广告:lol
hgjinwei 发表于 2010-9-25 07:48 | 显示全部楼层
HEX 都提供了,还有麻子保密可言?
txcy 发表于 2010-9-25 16:00 | 显示全部楼层
:lol好像是没啥秘密了
sinadz 发表于 2010-9-25 18:13 | 显示全部楼层
如果有秘密,那是哪个级别的呢:lol
 楼主| gaobq 发表于 2010-9-26 11:19 | 显示全部楼层
楼主初步结论:
1.STVP只能编程STM8,不能编程STM32吧,不知是否?
2.MCUISP的手持机的手持机需要使用串口,也就是ISP方式,同样需要更改BOOT0的设计。
3.看来只能试试SEGGER 带的J-Flash RAM方式了
mcuisp 发表于 2010-9-26 11:26 | 显示全部楼层
我的手持机也支持SWD/JTAG接口呀。
jlink能做到的,我都能做到。
手持机能做到的,jlink做不到,呵呵

貌似stvp也可以编程STM32。
ploto 发表于 2010-10-11 16:41 | 显示全部楼层
自己写个bootloader,然后通过bootloader进行,我们一般都是这样的。
无冕之王 发表于 2010-10-11 18:23 | 显示全部楼层
楼主的要求还挺多
 楼主| gaobq 发表于 2010-10-12 17:53 | 显示全部楼层
13楼的bootloader等于没说,能写bootloader,我直接写程序不就完了
 楼主| gaobq 发表于 2010-10-12 17:54 | 显示全部楼层
汇报一下最终解决方法,禁不住MCUISP的忽悠,买了一台写入器,效果还不错,问题解决了,能够加密
xjwbh 发表于 2010-10-13 08:18 | 显示全部楼层
想问一下,MCUISP支持SWD的方试下载吗?我现在的产品上只留了SWD的接口(SWDIO,SWCLK,+3.3V,GND),另外BOOT0与BOOT1都为GND,不能更改!
静默 发表于 2010-10-13 09:25 | 显示全部楼层
俺只列出正版且便宜的:
ST-LINK+STVP(下载文件为.hex)
ST-LINK+STM32 ST-Link Utility(下载文件为.bin)

为何ST不在STVP和Utility中支持更多格式呢(当然也有hex2bin或bin2hex等等格式之间转换的小工具).
 楼主| gaobq 发表于 2010-10-27 13:05 | 显示全部楼层
谢谢“静默”
jgphu 发表于 2010-10-27 14:16 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

172

主题

831

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部