s40742360 发表于 2015-8-23 17:39:19

关于IAP的问题

本帖最后由 s40742360 于 2015-8-23 17:45 编辑

最近学习别人的产品,手头有两块一样的PCB,产品支持IAP,升级后的程序版本也一样(我同时在线升级的)。但读FLASH后发现2份代码却不一样,请教大神帮助。

芯片是F105RC,代码分2部分,第一部分0x0800 0000-0x0800 1AFF,应该是Boot代码,两块板子代码一样。第二部分0x0800 2A00-0x0800 3C00,应该是User App代码,两者不一样。看了下,向量表都不一样,主要是地址偏移都不一样:




哪位帮忙看看。感谢

s40742360 发表于 2015-8-23 17:42:49

另外,向量表里的0x25D8 356D,0x3C9A AB1E,这些地址都超过RAM的上限0x2001 0000了,手册里0x2001 0000-0x3FFF FFFF是Reserved的,这究竟是什么地址?

你好我好大家好! 发表于 2015-8-23 21:45:12

帮顶            

dsjsjf 发表于 2015-8-23 21:49:31

不用过,帮顶

stary666 发表于 2015-8-24 09:27:58

看看,,,,,,,,,,,,,

stary666 发表于 2015-8-24 09:28:23

看看,,,,,,,,,,,,,

s40742360 发表于 2015-8-24 20:16:11

会不会是代码加密后写入FLASH的?
那运行的时候怎么解密呢?
页: [1]
查看完整版本: 关于IAP的问题