jeremyb
Joined: 09 Dec 2008 Posts: 1051 Location: RecoverMyFlashDrive.com Fairfield, CT, USA
|
Posted: Thu Nov 18, 2010 1:04 Post subject: SM3254 Assembler
|
|
Layout: SM3254 1066 v1
Remove Mix
Usually Block Pair
Figure out Block Size
Use a full block to figure out the block size by using the jump address.
Full Block start with 0x2 in their SA
Full Block:
0x1e800000 (00f4) Bank 0000 Block 0010 ECC OK SA 28 10 00 00 01
Not Full Block:
0x1ea00000 (00f5) Bank 0000 Block ??? ECC OK SA 4c 00 46 00 01
Bank Sizes may be wrong
1. Set ending bank size to 0xff in all banks
2. Open Image and do Check Dirs
3. Once scan is done click Auto
4. Copy and Paste banks into Block Number Properties
Fix Conflicts
1. Click on Red DIR or File Entry.
2. Copy Image address
3. Close out of Image Explorer, return to assembly menu and click Conflicts.
4. Locate conflicting blocks..
eg:
Image Address: 0x832000
0x832000 / 0x200000 (block size) = 0x004
Image 0x00800000 (0004) Bank 00 Block 004
0x004 / 0x01c00000 (000e) Bank 0000 Block 0004 ECC OK SA 2c 04 00 00 00
0x004 / 0x0f400000 (007a) Bank 0000 Block 0004 ECC OK SA 28 04 00 00 00
By default first entry is used, so try second entry
|
|
|