Flash Loader 简易手册(for stm32) 主要功能 1. 可通过芯片内部flash loader 下载程序. 2. 可通过用户Flash loader(ld stm32.bin,预先下载到stm32)把程序下载到指定地址(0x2800之后) 3. 工作过程:当boot0=0时,芯片起电时先执行Ld stm32.bin. Ld stm32.bin 通过串口1发送请求下载,在200毫秒内得到响应则进入用户flash loader 状态,否则跳到用户程序执行. liangzuoyang@qq.com qq:1485164949 |
st flash loader.rar
下载832.46 KB, 下载次数: 980, 下载积分: ST金币 -1
回复:Flash loader 支持ISP 与IAP
回复:Flash loader 支持ISP 与IAP
RE:Flash loader 支持ISP 与IAP
RE:Flash loader 支持ISP 与IAP
RE:Flash loader 支持ISP 与IAP
感动之余,流了几滴眼泪 -_-
以后工作之余,常来你这里逛逛。
2楼的附件是最新的flash loader,可以更容易使用一些。
谢谢各位赏脸。 谢谢.
最后愿 stmcu.org 越办越好。
RE:Flash loader 支持ISP 与IAP
RE:Flash loader 支持ISP 与IAP
RE:Flash loader 支持ISP 与IAP
回复:Flash loader 支持ISP 与IAP
回复:Flash loader 支持ISP 与IAP
谢谢分享,谢谢
Flash Loader 简易手册(for stm32)
主要功能
1. 可通过芯片内部flash loader 下载程序.
2. 可通过用户Flash loader(ld stm32.bin,预先下载到stm32)把程序下载到指定地址(0x2800之后)
3. 工作过程:当boot0=0时,芯片起电时先执行Ld stm32.bin. Ld stm32.bin 通过串口1发送请求下载,在200毫秒内得到响应则进入用户flash loader 状态,否则跳到用户程序执行.
liangzuoyang@qq.com
qq:1485164949
RE:Flash loader 支持ISP 与IAP
RE:Flash loader 支持ISP 与IAP
RE:Flash loader 支持ISP 与IAP
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的固化到了不能修改,而用户的可以修改甚至删除?
RE:Flash loader 支持ISP 与IAP