关于IAP的问题
本帖最后由 s40742360 于 2015-8-23 17:45 编辑最近学习别人的产品,手头有两块一样的PCB,产品支持IAP,升级后的程序版本也一样(我同时在线升级的)。但读FLASH后发现2份代码却不一样,请教大神帮助。
芯片是F105RC,代码分2部分,第一部分0x0800 0000-0x0800 1AFF,应该是Boot代码,两块板子代码一样。第二部分0x0800 2A00-0x0800 3C00,应该是User App代码,两者不一样。看了下,向量表都不一样,主要是地址偏移都不一样:
哪位帮忙看看。感谢
另外,向量表里的0x25D8 356D,0x3C9A AB1E,这些地址都超过RAM的上限0x2001 0000了,手册里0x2001 0000-0x3FFF FFFF是Reserved的,这究竟是什么地址? 帮顶 不用过,帮顶 看看,,,,,,,,,,,,, 看看,,,,,,,,,,,,, 会不会是代码加密后写入FLASH的?
那运行的时候怎么解密呢?
页:
[1]