求解惑-STM32 DFU模式

2020-01-10 19:39发布

今天试了一下DFU模式
碰到几个问题一下晕了
1.要进入DFU模式必须先烧录一段程序到FLASH
2.在用DFU模式再烧录程序的时候需要偏移一下,不然会把进DFU模式的程序覆盖了。
3.我查看了一下再次烧录进去的程序必须要在0X0800300-0X0801FFF之间。
我把下面两个地方都改了

(原文件名:flash.JPG)

4.可是把程序调进去还是运行没反映,难道覆盖了?在这个软件中是否有设置偏移的?
点击此处打开 ourdev_715418C75JDS.JPG(文件大小:1.68M,只有400K以内的图片才能直接显示) (原文件名:flash1.JPG)
5.lnkarm_flash.xcl这个文件是干嘛用的。哪里需要用到。或在什么位置。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
superaspen
1楼-- · 2020-01-11 19:25
楼主,我也用dfu,我的程序用dfu下载进去是可以运行的,但是不能近中断,一进中断就死,估计是中断向量表地址设备的不对,你可以写一个闪烁的LED来验证一下,不要用带中断的程序实验,我用的就是官网默认的改一下
tiramisu0501
2楼-- · 2020-01-12 00:14
楼主,你这个DfuSeDemo2.2.1的软件可不可以发上来给我,谢谢了!
tiramisu0501
3楼-- · 2020-01-12 00:37
grant-liao 发表于 2012-2-2 15:55
顶一下啊
都没人关注啊

楼主,问题解决了没有啊,我也遇到这个问题,求指点啊!在此先谢过了。。。
dreamer2016
4楼-- · 2020-01-12 06:17
 精彩回答 2  元偷偷看……

一周热门 更多>