野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12234|回复: 7

用STM32做的ISP离线下载器

[复制链接]
发表于 2015-1-10 21:17:59 | 显示全部楼层 |阅读模式
为公司做了这个STM32 ISP下载器,给下载软件带来了方便。需要下载到目标板的BIN文件放在SD卡里。目前测试稳定。
011.jpg
02.jpg
03.jpg
回复

使用道具 举报

发表于 2015-1-11 17:06:46 | 显示全部楼层
不错,代码贴上来学习学习
回复 支持 反对

使用道具 举报

发表于 2015-1-12 08:09:50 | 显示全部楼层
目标板上芯片是不是也是STM32?
不管是什么芯片,好象SPI正式下载之前有个握手过程,想知道程序是怎么写的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-12 08:16:46 | 显示全部楼层
本帖最后由 wqy_1000 于 2015-1-12 12:47 编辑
11kxmx 发表于 2015-1-12 08:09
目标板上芯片是不是也是STM32?
不管是什么芯片,好象SPI正式下载之前有个握手过程,想知道程序是怎么写的



一部分资料发上来供大家参考。
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2015-1-12 08:21:19 | 显示全部楼层
在TI官网可以找的到ISP的协议。
回复 支持 反对

使用道具 举报

发表于 2015-1-12 11:11:36 | 显示全部楼层
本帖最后由 11kxmx 于 2015-1-12 11:19 编辑
wqy_1000 发表于 2015-1-12 08:16
TO STM32 长度: 0001, 数据: 7F 发送连接命令
FROM STM32 长度: 0001, 数据: 79 ACK(应答)


还有在正式下载之前,连波特率都没有约定,怎么握手和发送命令?
象STC单片机有时连晶振都不接,利用内部RC振荡,频率很不准确,就可以自动选择波特率来ISP通信,真神了
回复 支持 反对

使用道具 举报

发表于 2015-1-18 17:55:33 | 显示全部楼层
具体的下载过程是怎么样的?stm32开发板加载程序下载到其它板子?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-19 10:55:47 | 显示全部楼层
flyleaf 发表于 2015-1-18 17:55
具体的下载过程是怎么样的?stm32开发板加载程序下载到其它板子?

这要用到ISP下载协议了,和IAP下载方式有点相似。
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 12:03 , Processed in 0.033689 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表