6/07/2012

How to find out rpm version on AMSS8960

1. Check the following RPM message RAM location in Trace32 (or simulator)


d.in 0x104008 /long (8660)
d.in 0x108008 /long (8960)


For example, it might print: SD:00104008 = 0100025D, the version is stored in heximal, so it's version 01.00.02.93.



2. Check the ELF file

Load the ELF file into T32 simulator or disassembly the ELF then look at the function RPMFW_Handler_Init:


d.l RPMFW_Handler_Init

pop {r3}
bx r3
dcw 0x0
dcd 0x1010038 <-- this is the version number in heximal

No comments:

Post a Comment