1
5
0
新手入门
我来回答
使用道具 举报
33
初级会员
lio1213 发表于 2018-2-8 17:37 你在keil设置的起始地址少了一个0吧,只有7位
木夕子 发表于 2018-2-8 18:08 看了一下,这个应该是对的,0x8000000是stm32的flash起始地址,然后偏移0x10000写入APP数据。
12
241
高级会员
lio1213 发表于 2018-2-9 10:01 你定义的FLASH_APP1_ADDR地址确定没有错吗?
2246606206 发表于 2018-2-9 10:17 关闭所有中断,并且清楚所有中断再跳转就好了。原子实验的没用到中断所有这么像他那样做可以,但是实际工程 ...
木夕子 发表于 2018-2-9 10:50 关中断我是在if(((*(vu32*)(FLASH_APP1_ADDR+4))&0xFF000000)==0x08000000)检测之后的,在函数iap_load_a ...
7
199
6
315
金牌会员
42
backup2k 发表于 2018-2-10 09:04 你用的是原子哥的开发板吗?先试试例程是否好用。 BootLoader的FLASH_APP1_ADDR应该等于APP中IROM的值。AP ...
56
中级会员
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
正点原子公众号
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2025-6-18 03:08
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网