⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flashburn.text

📁 潜入是烧写flash的程序
💻 TEXT
📖 第 1 页 / 共 3 页
字号:
a00009ac <FlashSectorErase+19c> 10 60 00 0a  beqz $v1,a00009d8 <FlashSectorErase+1c8>
...
a00009b4 <FlashSectorErase+1a4> 8f c2 00 28  lw $v0,40($s8)
...
a00009bc <FlashSectorErase+1ac> 00 40 18 21  move $v1,$v0
a00009c0 <FlashSectorErase+1b0> 00 03 14 00  sll $v0,$v1,0x10
a00009c4 <FlashSectorErase+1b4> 3c 03 bf c0  lui $v1,0xbfc0
a00009c8 <FlashSectorErase+1b8> 00 43 10 21  addu $v0,$v0,$v1
a00009cc <FlashSectorErase+1bc> af c2 00 18  sw $v0,24($s8)
a00009d0 <FlashSectorErase+1c0> 08 00 02 7e  j a00009f8 <FlashSectorErase+1e8>
...
a00009d8 <FlashSectorErase+1c8> 8f c3 00 28  lw $v1,40($s8)
...
a00009e0 <FlashSectorErase+1d0> 24 62 ff c1  addiu $v0,$v1,-63
a00009e4 <FlashSectorErase+1d4> 00 40 18 21  move $v1,$v0
a00009e8 <FlashSectorErase+1d8> 00 03 13 40  sll $v0,$v1,0xd
a00009ec <FlashSectorErase+1dc> 3c 03 bf ff  lui $v1,0xbfff
a00009f0 <FlashSectorErase+1e0> 00 43 10 21  addu $v0,$v0,$v1
a00009f4 <FlashSectorErase+1e4> af c2 00 18  sw $v0,24($s8)
a00009f8 <FlashSectorErase+1e8> 8f c4 00 18  lw $a0,24($s8)
...
a0000a00 <FlashSectorErase+1f0> 0c 00 00 a4  jal a0000290 <AdjustAddrToCpu>
...
a0000a08 <FlashSectorErase+1f8> af c2 00 18  sw $v0,24($s8)
a0000a0c <FlashSectorErase+1fc> 8f c2 00 18  lw $v0,24($s8)
...
a0000a14 <FlashSectorErase+204> af c2 00 10  sw $v0,16($s8)
a0000a18 <FlashSectorErase+208> 8f c2 00 10  lw $v0,16($s8)
...
a0000a20 <FlashSectorErase+210> 24 03 00 30  li $v1,48
a0000a24 <FlashSectorErase+214> a0 43 00 00  sb $v1,0($v0)
a0000a28 <FlashSectorErase+218> 0c 00 00 58  jal a0000160 <FlashIOSync>
...
a0000a30 <FlashSectorErase+220> 08 00 02 90  j a0000a40 <FlashSectorErase+230>
...
a0000a38 <FlashSectorErase+228> 08 00 02 b9  j a0000ae4 <FlashSectorErase+2d4>
...
a0000a40 <FlashSectorErase+230> 8f c2 00 10  lw $v0,16($s8)
...
a0000a48 <FlashSectorErase+238> 90 43 00 00  lbu $v1,0($v0)
...
a0000a50 <FlashSectorErase+240> a3 c3 00 14  sb $v1,20($s8)
a0000a54 <FlashSectorErase+244> 93 c2 00 14  lbu $v0,20($s8)
...
a0000a5c <FlashSectorErase+24c> 24 03 00 ff  li $v1,255
a0000a60 <FlashSectorErase+250> 14 43 00 04  bne $v0,$v1,a0000a74 <FlashSectorErase+264>
...
a0000a68 <FlashSectorErase+258> 00 00 10 21  move $v0,$zero
a0000a6c <FlashSectorErase+25c> 08 00 02 b9  j a0000ae4 <FlashSectorErase+2d4>
...
a0000a74 <FlashSectorErase+264> 93 c2 00 14  lbu $v0,20($s8)
...
a0000a7c <FlashSectorErase+26c> 30 43 00 20  andi $v1,$v0,0x20
a0000a80 <FlashSectorErase+270> 30 62 00 ff  andi $v0,$v1,0xff
a0000a84 <FlashSectorErase+274> 10 40 00 06  beqz $v0,a0000aa0 <FlashSectorErase+290>
...
a0000a8c <FlashSectorErase+27c> 0c 00 00 8a  jal a0000228 <FlashReset>
...
a0000a94 <FlashSectorErase+284> 24 02 ff ff  li $v0,-1
a0000a98 <FlashSectorErase+288> 08 00 02 b9  j a0000ae4 <FlashSectorErase+2d4>
...
a0000aa0 <FlashSectorErase+290> 8f c3 00 1c  lw $v1,28($s8)
...
a0000aa8 <FlashSectorErase+298> 24 62 ff ff  addiu $v0,$v1,-1
a0000aac <FlashSectorErase+29c> 00 40 18 21  move $v1,$v0
a0000ab0 <FlashSectorErase+2a0> af c3 00 1c  sw $v1,28($s8)
a0000ab4 <FlashSectorErase+2a4> 04 61 00 06  bgez $v1,a0000ad0 <FlashSectorErase+2c0>
...
a0000abc <FlashSectorErase+2ac> 0c 00 00 8a  jal a0000228 <FlashReset>
...
a0000ac4 <FlashSectorErase+2b4> 24 02 ff fe  li $v0,-2
a0000ac8 <FlashSectorErase+2b8> 08 00 02 b9  j a0000ae4 <FlashSectorErase+2d4>
...
a0000ad0 <FlashSectorErase+2c0> 24 04 00 64  li $a0,100
a0000ad4 <FlashSectorErase+2c4> 0c 00 00 6a  jal a00001a8 <FlashDelayMs>
...
a0000adc <FlashSectorErase+2cc> 08 00 02 8c  j a0000a30 <FlashSectorErase+220>
...
a0000ae4 <FlashSectorErase+2d4> 03 c0 e8 21  move $sp,$s8
a0000ae8 <FlashSectorErase+2d8> 8f bf 00 24  lw $ra,36($sp)
...
a0000af0 <FlashSectorErase+2e0> 8f be 00 20  lw $s8,32($sp)
...
a0000af8 <FlashSectorErase+2e8> 27 bd 00 28  addiu $sp,$sp,40
a0000afc <FlashSectorErase+2ec> 03 e0 00 08  jr $ra
...
FlashWriteByte():
a0000b04 <FlashWriteByte> 27 bd ff c8  addiu $sp,$sp,-56
a0000b08 <FlashWriteByte+4> af bf 00 30  sw $ra,48($sp)
a0000b0c <FlashWriteByte+8> af be 00 2c  sw $s8,44($sp)
a0000b10 <FlashWriteByte+c> af b0 00 28  sw $s0,40($sp)
a0000b14 <FlashWriteByte+10> 03 a0 f0 21  move $s8,$sp
a0000b18 <FlashWriteByte+14> af c4 00 38  sw $a0,56($s8)
a0000b1c <FlashWriteByte+18> 00 a0 80 21  move $s0,$a1
a0000b20 <FlashWriteByte+1c> a3 d0 00 10  sb $s0,16($s8)
a0000b24 <FlashWriteByte+20> 24 02 03 e8  li $v0,1000
a0000b28 <FlashWriteByte+24> af c2 00 20  sw $v0,32($s8)
a0000b2c <FlashWriteByte+28> 3c 02 bf c0  lui $v0,0xbfc0
a0000b30 <FlashWriteByte+2c> 34 42 0a aa  ori $v0,$v0,0xaaa
a0000b34 <FlashWriteByte+30> af c2 00 1c  sw $v0,28($s8)
a0000b38 <FlashWriteByte+34> 8f c4 00 1c  lw $a0,28($s8)
...
a0000b40 <FlashWriteByte+3c> 0c 00 00 a4  jal a0000290 <AdjustAddrToCpu>
...
a0000b48 <FlashWriteByte+44> af c2 00 1c  sw $v0,28($s8)
a0000b4c <FlashWriteByte+48> 8f c2 00 1c  lw $v0,28($s8)
...
a0000b54 <FlashWriteByte+50> af c2 00 14  sw $v0,20($s8)
a0000b58 <FlashWriteByte+54> 8f c2 00 14  lw $v0,20($s8)
...
a0000b60 <FlashWriteByte+5c> 24 03 00 aa  li $v1,170
a0000b64 <FlashWriteByte+60> a0 43 00 00  sb $v1,0($v0)
a0000b68 <FlashWriteByte+64> 0c 00 00 58  jal a0000160 <FlashIOSync>
...
a0000b70 <FlashWriteByte+6c> 3c 02 bf c0  lui $v0,0xbfc0
a0000b74 <FlashWriteByte+70> 34 42 05 55  ori $v0,$v0,0x555
a0000b78 <FlashWriteByte+74> af c2 00 1c  sw $v0,28($s8)
a0000b7c <FlashWriteByte+78> 8f c4 00 1c  lw $a0,28($s8)
...
a0000b84 <FlashWriteByte+80> 0c 00 00 a4  jal a0000290 <AdjustAddrToCpu>
...
a0000b8c <FlashWriteByte+88> af c2 00 1c  sw $v0,28($s8)
a0000b90 <FlashWriteByte+8c> 8f c2 00 1c  lw $v0,28($s8)
...
a0000b98 <FlashWriteByte+94> af c2 00 14  sw $v0,20($s8)
a0000b9c <FlashWriteByte+98> 8f c2 00 14  lw $v0,20($s8)
...
a0000ba4 <FlashWriteByte+a0> 24 03 00 55  li $v1,85
a0000ba8 <FlashWriteByte+a4> a0 43 00 00  sb $v1,0($v0)
a0000bac <FlashWriteByte+a8> 0c 00 00 58  jal a0000160 <FlashIOSync>
...
a0000bb4 <FlashWriteByte+b0> 3c 02 bf c0  lui $v0,0xbfc0
a0000bb8 <FlashWriteByte+b4> 34 42 0a aa  ori $v0,$v0,0xaaa
a0000bbc <FlashWriteByte+b8> af c2 00 1c  sw $v0,28($s8)
a0000bc0 <FlashWriteByte+bc> 8f c4 00 1c  lw $a0,28($s8)
...
a0000bc8 <FlashWriteByte+c4> 0c 00 00 a4  jal a0000290 <AdjustAddrToCpu>
...
a0000bd0 <FlashWriteByte+cc> af c2 00 1c  sw $v0,28($s8)
a0000bd4 <FlashWriteByte+d0> 8f c2 00 1c  lw $v0,28($s8)
...
a0000bdc <FlashWriteByte+d8> af c2 00 14  sw $v0,20($s8)
a0000be0 <FlashWriteByte+dc> 8f c2 00 14  lw $v0,20($s8)
...
a0000be8 <FlashWriteByte+e4> 24 03 00 a0  li $v1,160
a0000bec <FlashWriteByte+e8> a0 43 00 00  sb $v1,0($v0)
a0000bf0 <FlashWriteByte+ec> 0c 00 00 58  jal a0000160 <FlashIOSync>
...
a0000bf8 <FlashWriteByte+f4> 8f c2 00 38  lw $v0,56($s8)
...
a0000c00 <FlashWriteByte+fc> 3c 03 bf c0  lui $v1,0xbfc0
a0000c04 <FlashWriteByte+100> 00 43 10 21  addu $v0,$v0,$v1
a0000c08 <FlashWriteByte+104> af c2 00 1c  sw $v0,28($s8)
a0000c0c <FlashWriteByte+108> 8f c2 00 1c  lw $v0,28($s8)
...
a0000c14 <FlashWriteByte+110> af c2 00 14  sw $v0,20($s8)
a0000c18 <FlashWriteByte+114> 8f c2 00 14  lw $v0,20($s8)
...
a0000c20 <FlashWriteByte+11c> 93 c3 00 10  lbu $v1,16($s8)
...
a0000c28 <FlashWriteByte+124> a0 43 00 00  sb $v1,0($v0)
a0000c2c <FlashWriteByte+128> 0c 00 00 58  jal a0000160 <FlashIOSync>
...
a0000c34 <FlashWriteByte+130> 08 00 03 11  j a0000c44 <FlashWriteByte+140>
...
a0000c3c <FlashWriteByte+138> 08 00 03 3b  j a0000cec <FlashWriteByte+1e8>
...
a0000c44 <FlashWriteByte+140> 8f c2 00 14  lw $v0,20($s8)
...
a0000c4c <FlashWriteByte+148> 90 43 00 00  lbu $v1,0($v0)
...
a0000c54 <FlashWriteByte+150> a3 c3 00 18  sb $v1,24($s8)
a0000c58 <FlashWriteByte+154> 93 c2 00 18  lbu $v0,24($s8)
...
a0000c60 <FlashWriteByte+15c> 93 c3 00 10  lbu $v1,16($s8)
...
a0000c68 <FlashWriteByte+164> 14 43 00 04  bne $v0,$v1,a0000c7c <FlashWriteByte+178>
...
a0000c70 <FlashWriteByte+16c> 00 00 10 21  move $v0,$zero
a0000c74 <FlashWriteByte+170> 08 00 03 3b  j a0000cec <FlashWriteByte+1e8>
...
a0000c7c <FlashWriteByte+178> 93 c2 00 18  lbu $v0,24($s8)
...
a0000c84 <FlashWriteByte+180> 30 43 00 20  andi $v1,$v0,0x20
a0000c88 <FlashWriteByte+184> 30 62 00 ff  andi $v0,$v1,0xff
a0000c8c <FlashWriteByte+188> 10 40 00 06  beqz $v0,a0000ca8 <FlashWriteByte+1a4>
...
a0000c94 <FlashWriteByte+190> 0c 00 00 8a  jal a0000228 <FlashReset>
...
a0000c9c <FlashWriteByte+198> 24 02 ff ff  li $v0,-1
a0000ca0 <FlashWriteByte+19c> 08 00 03 3b  j a0000cec <FlashWriteByte+1e8>
...
a0000ca8 <FlashWriteByte+1a4> 8f c3 00 20  lw $v1,32($s8)
...
a0000cb0 <FlashWriteByte+1ac> 24 62 ff ff  addiu $v0,$v1,-1
a0000cb4 <FlashWriteByte+1b0> 00 40 18 21  move $v1,$v0
a0000cb8 <FlashWriteByte+1b4> af c3 00 20  sw $v1,32($s8)
a0000cbc <FlashWriteByte+1b8> 04 61 00 06  bgez $v1,a0000cd8 <FlashWriteByte+1d4>
...
a0000cc4 <FlashWriteByte+1c0> 0c 00 00 8a  jal a0000228 <FlashReset>
...
a0000ccc <FlashWriteByte+1c8> 24 02 ff fe  li $v0,-2
a0000cd0 <FlashWriteByte+1cc> 08 00 03 3b  j a0000cec <FlashWriteByte+1e8>
...
a0000cd8 <FlashWriteByte+1d4> 24 04 00 01  li $a0,1
a0000cdc <FlashWriteByte+1d8> 0c 00 00 6a  jal a00001a8 <FlashDelayMs>
...
a0000ce4 <FlashWriteByte+1e0> 08 00 03 0d  j a0000c34 <FlashWriteByte+130>
...
a0000cec <FlashWriteByte+1e8> 03 c0 e8 21  move $sp,$s8
a0000cf0 <FlashWriteByte+1ec> 8f bf 00 30  lw $ra,48($sp)
...
a0000cf8 <FlashWriteByte+1f4> 8f be 00 2c  lw $s8,44($sp)
...
a0000d00 <FlashWriteByte+1fc> 8f b0 00 28  lw $s0,40($sp)
...
a0000d08 <FlashWriteByte+204> 27 bd 00 38  addiu $sp,$sp,56
a0000d0c <FlashWriteByte+208> 03 e0 00 08  jr $ra
...
FlashWrite():
a0000d14 <FlashWrite> 27 bd ff d8  addiu $sp,$sp,-40
a0000d18 <FlashWrite+4> af bf 00 24  sw $ra,36($sp)
a0000d1c <FlashWrite+8> af be 00 20  sw $s8,32($sp)
a0000d20 <FlashWrite+c> 03 a0 f0 21  move $s8,$sp
a0000d24 <FlashWrite+10> af c4 00 28  sw $a0,40($s8)
a0000d28 <FlashWrite+14> af c5 00 2c  sw $a1,44($s8)
a0000d2c <FlashWrite+18> af c6 00 30  sw $a2,48($s8)
a0000d30 <FlashWrite+1c> af c0 00 10  sw $zero,16($s8)
a0000d34 <FlashWrite+20> 8f c2 00 10  lw $v0,16($s8)
...
a0000d3c <FlashWrite+28> 8f c3 00 30  lw $v1,48($s8)
...
a0000d44 <FlashWrite+30> 00 43 10 2b  sltu $v0,$v0,$v1
a0000d48 <FlashWrite+34> 14 40 00 03  bnez $v0,a0000d58 <FlashWrite+44>
...
a0000d50 <FlashWrite+3c> 08 00 03 8a  j a0000e28 <FlashWrite+114>
...
a0000d58 <FlashWrite+44> 24 02 00 0a  li $v0,10
a0000d5c <FlashWrite+48> af c2 00 18  sw $v0,24($s8)
a0000d60 <FlashWrite+4c> 8f c2 00 2c  lw $v0,44($s8)
...
a0000d68 <FlashWrite+54> 90 43 00 00  lbu $v1,0($v0)
...
a0000d70 <FlashWrite+5c> 8f c4 00 28  lw $a0,40($s8)
...
a0000d78 <FlashWrite+64> 00 60 28 21  move $a1,$v1
a0000d7c <FlashWrite+68> 0c 00 02 c1  jal a0000b04 <FlashWriteByte>
...
a0000d84 <FlashWrite+70> af c2 00 14  sw $v0,20($s8)
a0000d88 <FlashWrite+74> 8f c2 00 14  lw $v0,20($s8)
...
a0000d90 <FlashWrite+7c> 10 40 00 0a  beqz $v0,a0000dbc <FlashWrite+a8>
...
a0000d98 <FlashWrite+84> 8f c3 00 18  lw $v1,24($s8)
...
a0000da0 <FlashWrite+8c> 24 62 ff ff  addiu $v0,$v1,-1
a0000da4 <FlashWrite+90> 00 40 18 21  move $v1,$v0
a0000da8 <FlashWrite+94> af c3 00 18  sw $v1,24($s8)
a0000dac <FlashWrite+98> 1c 60 00 05  bgtz $v1,a0000dc4 <FlashWrite+b0>
...
a0000db4 <FlashWrite+a0> 08 00 03 6f  j a0000dbc <FlashWrite+a8>
...
a0000dbc <FlashWrite+a8> 08 00 03 73  j a0000dcc <FlashWrite+b8>
...
a0000dc4 <FlashWrite+b0> 08 00 03 58  j a0000d60 <FlashWrite+4c>
...
a0000dcc <FlashWrite+b8> 8f c2 00 18  lw $v0,24($s8)
...
a0000dd4 <FlashWrite+c0> 1c 40 00 03  bgtz $v0,a0000de4 <FlashWrite+d0>
...
a0000ddc <FlashWrite+c8> 08 00 03 8a  j a0000e28 <FlashWrite+114>
...
a0000de4 <FlashWrite+d0> 8f c3 00 10  lw $v1,16($s8)
...
a0000dec <FlashWrite+d8> 24 62 00 01  addiu $v0,$v1,1
a0000df0 <FlashWrite+dc> 00 40 18 21  move $v1,$v0
a0000df4 <FlashWrite+e0> af c3 00 10  sw $v1,16($s8)
a0000df8 <FlashWrite+e4> 8f c3 00 28  lw $v1,40($s8)
...
a0000e00 <FlashWrite+ec> 24 62 00 01  addiu $v0,$v1,1
a0000e04 <FlashWrite+f0> 00 40 18 21  move $v1,$v0
a0000e08 <FlashWrite+f4> af c3 00 28  sw $v1,40($s8)
a0000e0c <FlashWrite+f8> 8f c3 00 2c  lw $v1,44($s8)
...
a0000e14 <FlashWrite+100> 24 62 00 01  addiu $v0,$v1,1
a0000e18 <FlashWrite+104> 00 40 18 21  move $v1,$v0
a0000e1c <FlashWrite+108> af c3 00 2c  sw $v1,44($s8)
a0000e20 <FlashWrite+10c> 08 00 03 4d  j a0000d34 <FlashWrite+20>
...
a0000e28 <FlashWrite+114> 8f c2 00 14  lw $v0,20($s8)
...
a0000e30 <FlashWrite+11c> 08 00 03 8e  j a0000e38 <FlashWrite+124>
...
a0000e38 <FlashWrite+124> 03 c0 e8 21  move $sp,$s8
a0000e3c <FlashWrite+128> 8f bf 00 24  lw $ra,36($sp)
...
a0000e44 <FlashWrite+130> 8f be 00 20  lw $s8,32($sp)
...
a0000e4c <FlashWrite+138> 27 bd 00 28  addiu $sp,$sp,40
a0000e50 <FlashWrite+13c> 03 e0 00 08  jr $ra
...
sysNvRamGet():
a0000e58 <sysNvRamGet> 27 bd ff f8  addiu $sp,$sp,-8
a0000e5c <sysNvRamGet+4> af be 00 00  sw $s8,0($sp)
a0000e60 <sysNvRamGet+8> 03 a0 f0 21  move $s8,$sp
a0000e64 <sysNvRamGet+c> af c4 00 08  sw $a0,8($s8)
a0000e68 <sysNvRamGet+10> af c5 00 0c  sw $a1,12($s8)
a0000e6c <sysNvRamGet+14> af c6 00 10  sw $a2,16($s8)
a0000e70 <sysNvRamGet+18> 24 02 ff ff  li $v0,-1
a0000e74 <sysNvRamGet+1c> 08 00 03 9f  j a0000e7c <sysNvRamGet+24>
...
a0000e7c <sysNvRamGet+24> 03 c0 e8 21  move $sp,$s8
a0000e80 <sysNvRamGet+28> 8f be 00 00  lw $s8,0($sp)
...
a0000e88 <sysNvRamGet+30> 27 bd 00 08  addiu $sp,$sp,8
a0000e8c <sysNvRamGet+34> 03 e0 00 08  jr $ra
...
sysNvRamSet():
a0000e94 <sysNvRamSet> 27 bd ff f8  addiu $sp,$sp,-8
a0000e98 <sysNvRamSet+4> af be 00 00  sw $s8,0($sp)
a0000e9c <sysNvRamSet+8> 03 a0 f0 21  move $s8,$sp
a0000ea0 <sysNvRamSet+c> af c4 00 08  sw $a0,8($s8)
a0000ea4 <sysNvRamSet+10> af c5 00 0c  sw $a1,12($s8)
a0000ea8 <sysNvRamSet+14> af c6 00 10  sw $a2,16($s8)
a0000eac <sysNvRamSet+18> 24 02 ff ff  li $v0,-1
a0000eb0 <sysNvRamSet+1c> 08 00 03 ae  j a0000eb8 <sysNvRamSet+24>
...
a0000eb8 <sysNvRamSet+24> 03 c0 e8 21  move $sp,$s8
a0000ebc <sysNvRamSet+28> 8f be 00 00  lw $s8,0($sp)
...
a0000ec4 <sysNvRamSet+30> 27 bd 00 08  addiu $sp,$sp,8
a0000ec8 <sysNvRamSet+34> 03 e0 00 08  jr $ra
...

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -