打印

stm32f103r8t6 内部flash编程问题

[复制链接]
2149|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aitchouyz|  楼主 | 2012-12-28 15:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 aitchouyz 于 2012-12-28 15:51 编辑

我使用官网提供的IAP通过串口可以更新程序,将IAP烧录到0x08000000地址,我的主程序编译后的地址是0x08002000;主程序运行正常,中断也正常 , 就是我的主程序一但修改内部flash内容时,程序就停止了,读取内部flash是正常的,而我修改的内部flash地址是在flash的最后4K,不影响到主程序的空间。

把主程序运行在0x08000000地址,一切都是正常的,完全可以修改flash内容!

IAP程序使用的是官网的, IAP已将flash解锁,在主程序中无论我解锁还是不解锁都没用。

也试过将 stm32f10x_flash.c文件放在ram中编译 问题也没解决。

请高手指教!
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

0

粉丝