你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【开发工具】Flash loader支持ISP与IAP简易手册(for stm32)

[复制链接]
liangzuoyang 提问时间:2010-11-11 20:02 /
阅读主题, 点击返回1楼
收藏 1 评论82 发布时间:2010-11-11 20:02
82个回答
guoliyasm 回答时间:2011-7-13 15:16:02

RE:Flash loader 支持ISP 与IAP

wyzamazon 回答时间:2011-7-13 16:20:10

RE:Flash loader 支持ISP 与IAP

谢谢楼主分享
yongshi01-12927 回答时间:2011-8-4 18:05:16

回复:Flash loader 支持ISP 与IAP

回复第 14 楼 于2010-12-29 13:45:13发表:
小弟对这了解不深: 是不是这样理解:
1、Boot0 = 1 ,Boot1 = 0 ; CPU从系统存储器启动,先执行ST内置的bootloader,bootloader可以将一段自己写的flashloader(.bin代码)通过串口下载到FLASH内部; 这个过程不是叫IAP吗?

问题: 用户的flashloader代码(.bin)下载到FLASH的什么位置 ?是从0x00开始的一段FLASH空间吗 ?

2、boot0=0,boot1=x,此时,CPU从FLASH启动,由于用户的Flashloader已经在FLASH中,cpu先执行这个用户的.bin代码,
Ld stm32.bin 通过串口 1 发送请求下载,在 200 毫秒内得到响应则进入用户 flash loader 状态, 即是可以将编写的应用代码下载到FLASH中?若没有响应,就跳到用户程序执行. 即正常执行FLASH已有的代码;

问题: 利用用户的flashloader 是不是只能将应用的代码下载到0x28地址以后得空间? 这个地址是不是可以变化? (根据编写用户自己的flashloader时修改)
 
ST内置的bootloader 和用户自己写的flashloader有什么区别?  二者都可以成为IAP吧?   只是ST的固化到了不能修改,而用户的可以修改甚至删除? 
 
 

回答:
首先说明一下概念,IAP程序ld stm32.bin先通过ISP方式下载的内部FLASH,然后可以通过此程序实现IAP,两个下载程序都可以用此程序flash loader.exe完成。而ISP下载使用内部固化程序,需要上电前设置相应管脚改变启动位置,而之后有IAP后,上点都从内部FLASH执行,只不过马上执行的是ld stm32.bin这个IAP程序,在200 毫秒内得到响应则进入用户flash loader 状态,否则跳到用户程序执行,了解了这些,你的问题就不是问题了
1、用户的代码(.bin)下载到指定地址(0x2800 之后),绝对地址为0x8002800,这是在ld stm32.bin里面设置死的,不能更改(因为没有源代码,如果强行更改,直接找到此bin文件里的跳转地址0x2800,改动为自己想要的地址或许可行,待试验)而且想要下载用户程序必须先用ISP下载ld stm32.bin
2、1中已经回答
ST内置的bootloader 称为ISP,应用需在上电前设置启动位置(boot0,boot1管脚跳线)
用户自己写的flashloader称为IAP,只要上电后能跳转进下载程序(上电等待下载,超时跳入应用程序或上电进入应用,从应用程序中实现跳转)就可以实现下载应用程序
 
 
缥缈 回答时间:2011-8-20 16:41:09

回复:Flash loader 支持ISP 与IAP

xjchw1 回答时间:2011-8-31 14:28:48

回复:Flash loader 支持ISP 与IAP

回复第 4 楼 于2010-11-12 08:49:45发表:
好,先试试Flash loader 支持ISP 与IAP。 

谢谢,试试!!!!
dbstar 回答时间:2011-9-6 13:01:07

回复:Flash loader 支持ISP 与IAP

回复第 25 楼 于2011-04-07 01:55:03发表:
谢谢共享。。。。。。。 

Flash loader 支持ISP 与IAP
littlekong 回答时间:2011-9-24 19:01:15

RE:Flash loader 支持ISP 与IAP

下载试试,之前的不能用
xblei 回答时间:2011-9-27 12:44:39

回复:Flash loader 支持ISP 与IAP

这个软件看起来很简单。
xufei043 回答时间:2011-10-13 22:21:14

RE:Flash loader 支持ISP 与IAP

thanks very much!
火雷达 回答时间:2011-10-24 15:43:46

RE:Flash loader 支持ISP 与IAP

是传说中的在线升级吗?可以通过CAN口升级吗?http://www.huoleida.com
lovebeyond1014 回答时间:2011-11-9 15:04:28

回复:Flash loader 支持ISP 与IAP

谢谢分享。
cjq_Enjoy-25360 回答时间:2011-11-16 08:26:13

RE:Flash loader 支持ISP 与IAP

O
ljt8015 回答时间:2011-11-29 15:13:10

回复:Flash loader 支持ISP 与IAP

学习了!~
tigerdill 回答时间:2012-1-14 22:36:56

RE:Flash loader 支持ISP 与IAP

先试试Flash loader 支持ISP 与IAP
雨丝 回答时间:2012-2-8 01:59:32

RE:Flash loader 支持ISP 与IAP

谢谢!学习
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版