Write Protect는 0에서 31 까지 총 32개.. 8개 섹터당 1개의 write protect 인가
2.4.2 Write protection In high-density and connectivity line devices, from page 0 to page 61, write protection is implemented with a granularity of two pages at a time. The remaining memory block (from page 62 to page 255 in high-density devices, and from page 62 to page 127 in connectivity line devices) is write-protected at once.
Depending on the selected boot mode, main Flash memory, system memory or SRAM is accessible as follows: Boot from main Flash memory: the main Flash memory is aliased in the boot memory space (0x0000 0000), but still accessible from its original memory space (0x800 0000). In other words, the Flash memory contents can be accessed starting from address 0x0000 0000 or 0x800 0000. Boot from system memory: the system memory is aliased in the boot memory space (0x0000 0000), but still accessible from its original memory space (0x1FFF B000 in connectivity line devices, 0x1FFF F000 in other devices). Boot from the embedded SRAM: SRAM is accessible only at address 0x2000 0000.
Embedded boot loader The embedded boot loader is located in the System memory, programmed by ST during production. It is used to reprogram the Flash memory with one of the available serial interfaces: In low-, medium- and high-density devices the bootoader is activated through the USART1 interface. In XL-density devices the boot loader is activated through the following interfaces: USART1 or USART2 (remapped). In connectivity line devices the boot loader can be activated through one of the following interfaces: USART1, USART2 (remapped), CAN2 (remapped) or USB OTG FS in Device mode (DFU: device firmware upgrade).
Cannot find module (SNMP-FRAMEWORK-MIB): At line 6 in /usr/share/snmp/mibs/IPTIME-ROUTER-MIB.txt Cannot find module (SNMPv2-SMI): At line 8 in /usr/share/snmp/mibs/IPTIME-MIB.txt Did not find 'enterprises' in module #-1 (/usr/share/snmp/mibs/IPTIME-MIB.txt) Unlinked OID in IPTIME-MIB: ipTime ::= { enterprises 12874 } Unlinked OID in IPTIME-MIB: ipTime ::= { enterprises 12874 } Undefined identifier: enterprises near line 10 of /usr/share/snmp/mibs/IPTIME-MIB.txt Cannot find module (SNMPv2-TC): At line 9 in /usr/share/snmp/mibs/IPTIME-ROUTER-MIB.txt Cannot find module (INET-ADDRESS-MIB): At line 12 in /usr/share/snmp/mibs/IPTIME-ROUTER-MIB.txt Did not find 'SnmpAdminString' in module #-1 (/usr/share/snmp/mibs/IPTIME-ROUTER-MIB.txt) Did not find 'ipTime' in module IPTIME-MIB (/usr/share/snmp/mibs/IPTIME-ROUTER-MIB.txt) Did not find 'ipTime' in module IPTIME-MIB (/usr/share/snmp/mibs/IPTIME-ROUTER-MIB.txt) Did not find 'ipTime' in module IPTIME-MIB (/usr/share/snmp/mibs/IPTIME-ROUTER-MIB.txt) Did not find 'DisplayString' in module #-1 (/usr/share/snmp/mibs/IPTIME-ROUTER-MIB.txt) Did not find 'RowStatus' in module #-1 (/usr/share/snmp/mibs/IPTIME-ROUTER-MIB.txt) Did not find 'StorageType' in module #-1 (/usr/share/snmp/mibs/IPTIME-ROUTER-MIB.txt) Did not find 'PhysAddress' in module #-1 (/usr/share/snmp/mibs/IPTIME-ROUTER-MIB.txt) Did not find 'TimeStamp' in module #-1 (/usr/share/snmp/mibs/IPTIME-ROUTER-MIB.txt) Did not find 'InetAddressType' in module #-1 (/usr/share/snmp/mibs/IPTIME-ROUTER-MIB.txt) Did not find 'InetAddress' in module #-1 (/usr/share/snmp/mibs/IPTIME-ROUTER-MIB.txt) Unlinked OID in IPTIME-ROUTER-MIB: ipTimeRouter ::= { ipTime 1 } Unlinked OID in IPTIME-ROUTER-MIB: ipTimeRouter ::= { ipTime 1 } Unlinked OID in IPTIME-ROUTER-MIB: ipTimeRouter ::= { ipTime 1 } Undefined identifier: ipTime near line 15 of /usr/share/snmp/mibs/IPTIME-ROUTER-MIB.txt Undefined identifier: ipTime near line 15 of /usr/share/snmp/mibs/IPTIME-ROUTER-MIB.txt Cannot adopt OID in IPTIME-ROUTER-MIB: ifaceEntry ::= { ifaceTable 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: ipTimeRouter ::= { ipTime 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: ipTimeRouter ::= { ipTime 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: ipTimeRouter ::= { ipTime 1 } Cannot adopt OID in IPTIME-MIB: ipTimeRouter ::= { ipTime 1 } Cannot adopt OID in IPTIME-MIB: ipTimeRouter ::= { ipTime 1 } Cannot adopt OID in IPTIME-MIB: ipTimeRouter ::= { ipTime 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: essTable ::= { routerWireless 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: essNumber ::= { routerWireless 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: atIpAddress ::= { addressEntry 3 } Cannot adopt OID in IPTIME-ROUTER-MIB: atPhysAddress ::= { addressEntry 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: atIfDescr ::= { addressEntry 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerTraps ::= { ipTimeRouter 9000 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerTraps ::= { ipTimeRouter 9000 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerSystem ::= { ipTimeRouter 5 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerSystem ::= { ipTimeRouter 5 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerWireless ::= { ipTimeRouter 4 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerWireless ::= { ipTimeRouter 4 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerAddressTbl ::= { ipTimeRouter 3 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerAddressTbl ::= { ipTimeRouter 3 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerInterface ::= { ipTimeRouter 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerInterface ::= { ipTimeRouter 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerInformation ::= { ipTimeRouter 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerInformation ::= { ipTimeRouter 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: ifaceStatus ::= { ifaceEntry 4 } Cannot adopt OID in IPTIME-ROUTER-MIB: ifaceMode ::= { ifaceEntry 3 } Cannot adopt OID in IPTIME-ROUTER-MIB: ifaceDescr ::= { ifaceEntry 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: ifaceIndex ::= { ifaceEntry 1 } Cannot adopt OID in IPTIME-MIB: ipTime ::= { enterprises 12874 } Cannot adopt OID in IPTIME-MIB: ipTime ::= { enterprises 12874 } Cannot adopt OID in IPTIME-ROUTER-MIB: Reboot ::= { routerSystem 7 } Cannot adopt OID in IPTIME-ROUTER-MIB: UpgradeStart ::= { routerSystem 6 } Cannot adopt OID in IPTIME-ROUTER-MIB: RemoteAccessPort ::= { routerSystem 5 } Cannot adopt OID in IPTIME-ROUTER-MIB: SecondayDNS ::= { routerSystem 4 } Cannot adopt OID in IPTIME-ROUTER-MIB: PrimaryDNS ::= { routerSystem 3 } Cannot adopt OID in IPTIME-ROUTER-MIB: WanMac ::= { routerSystem 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: LanMac ::= { routerSystem 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: Version ::= { routerInformation 3 } Cannot adopt OID in IPTIME-ROUTER-MIB: Model ::= { routerInformation 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: Manufacturer ::= { routerInformation 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: addressTable ::= { routerAddressTbl 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: internetDiscon ::= { routerTraps 6 } Cannot adopt OID in IPTIME-ROUTER-MIB: internetConn ::= { routerTraps 5 } Cannot adopt OID in IPTIME-ROUTER-MIB: wanlinkDown ::= { routerTraps 4 } Cannot adopt OID in IPTIME-ROUTER-MIB: wanlinkUp ::= { routerTraps 3 } Cannot adopt OID in IPTIME-ROUTER-MIB: forceRebootOk ::= { routerTraps 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: rebootOk ::= { routerTraps 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: ifaceTable ::= { routerInterface 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: ifaceNumber ::= { routerInterface 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: essEntry ::= { essTable 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: addressEntry ::= { addressTable 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: essChannelInfo ::= { essEntry 10 } Cannot adopt OID in IPTIME-ROUTER-MIB: ess8021xRadiusPort ::= { essEntry 9 } Cannot adopt OID in IPTIME-ROUTER-MIB: ess8021xRadiusKey ::= { essEntry 8 } Cannot adopt OID in IPTIME-ROUTER-MIB: ess8021xRadiusIPaddress ::= { essEntry 7 } Cannot adopt OID in IPTIME-ROUTER-MIB: essSecurityKey ::= { essEntry 6 } Cannot adopt OID in IPTIME-ROUTER-MIB: essSecuritySet ::= { essEntry 5 } Cannot adopt OID in IPTIME-ROUTER-MIB: essMode ::= { essEntry 4 } Cannot adopt OID in IPTIME-ROUTER-MIB: essSsidBroadcast ::= { essEntry 3 } Cannot adopt OID in IPTIME-ROUTER-MIB: essSsid ::= { essEntry 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: essIndex ::= { essEntry 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: ifaceEntry ::= { ifaceTable 1 } Cannot adopt OID in IPTIME-MIB: ipTimeRouter ::= { ipTime 1 } Cannot adopt OID in IPTIME-MIB: ipTimeRouter ::= { ipTime 1 } Cannot adopt OID in IPTIME-MIB: ipTimeRouter ::= { ipTime 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: ipTimeRouter ::= { ipTime 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: ipTimeRouter ::= { ipTime 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: ipTimeRouter ::= { ipTime 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: essNumber ::= { routerWireless 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: essTable ::= { routerWireless 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: atIfDescr ::= { addressEntry 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: atPhysAddress ::= { addressEntry 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: atIpAddress ::= { addressEntry 3 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerInformation ::= { ipTimeRouter 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerInformation ::= { ipTimeRouter 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerInterface ::= { ipTimeRouter 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerInterface ::= { ipTimeRouter 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerAddressTbl ::= { ipTimeRouter 3 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerAddressTbl ::= { ipTimeRouter 3 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerWireless ::= { ipTimeRouter 4 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerWireless ::= { ipTimeRouter 4 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerSystem ::= { ipTimeRouter 5 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerSystem ::= { ipTimeRouter 5 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerTraps ::= { ipTimeRouter 9000 } Cannot adopt OID in IPTIME-ROUTER-MIB: routerTraps ::= { ipTimeRouter 9000 } Cannot adopt OID in IPTIME-ROUTER-MIB: ifaceIndex ::= { ifaceEntry 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: ifaceDescr ::= { ifaceEntry 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: ifaceMode ::= { ifaceEntry 3 } Cannot adopt OID in IPTIME-ROUTER-MIB: ifaceStatus ::= { ifaceEntry 4 } Cannot adopt OID in IPTIME-MIB: ipTime ::= { enterprises 12874 } Cannot adopt OID in IPTIME-MIB: ipTime ::= { enterprises 12874 } Cannot adopt OID in IPTIME-ROUTER-MIB: LanMac ::= { routerSystem 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: WanMac ::= { routerSystem 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: PrimaryDNS ::= { routerSystem 3 } Cannot adopt OID in IPTIME-ROUTER-MIB: SecondayDNS ::= { routerSystem 4 } Cannot adopt OID in IPTIME-ROUTER-MIB: RemoteAccessPort ::= { routerSystem 5 } Cannot adopt OID in IPTIME-ROUTER-MIB: UpgradeStart ::= { routerSystem 6 } Cannot adopt OID in IPTIME-ROUTER-MIB: Reboot ::= { routerSystem 7 } Cannot adopt OID in IPTIME-ROUTER-MIB: Manufacturer ::= { routerInformation 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: Model ::= { routerInformation 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: Version ::= { routerInformation 3 } Cannot adopt OID in IPTIME-ROUTER-MIB: addressTable ::= { routerAddressTbl 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: rebootOk ::= { routerTraps 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: forceRebootOk ::= { routerTraps 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: wanlinkUp ::= { routerTraps 3 } Cannot adopt OID in IPTIME-ROUTER-MIB: wanlinkDown ::= { routerTraps 4 } Cannot adopt OID in IPTIME-ROUTER-MIB: internetConn ::= { routerTraps 5 } Cannot adopt OID in IPTIME-ROUTER-MIB: internetDiscon ::= { routerTraps 6 } Cannot adopt OID in IPTIME-ROUTER-MIB: ifaceNumber ::= { routerInterface 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: ifaceTable ::= { routerInterface 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: essEntry ::= { essTable 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: addressEntry ::= { addressTable 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: essIndex ::= { essEntry 1 } Cannot adopt OID in IPTIME-ROUTER-MIB: essSsid ::= { essEntry 2 } Cannot adopt OID in IPTIME-ROUTER-MIB: essSsidBroadcast ::= { essEntry 3 } Cannot adopt OID in IPTIME-ROUTER-MIB: essMode ::= { essEntry 4 } Cannot adopt OID in IPTIME-ROUTER-MIB: essSecuritySet ::= { essEntry 5 } Cannot adopt OID in IPTIME-ROUTER-MIB: essSecurityKey ::= { essEntry 6 } Cannot adopt OID in IPTIME-ROUTER-MIB: ess8021xRadiusIPaddress ::= { essEntry 7 } Cannot adopt OID in IPTIME-ROUTER-MIB: ess8021xRadiusKey ::= { essEntry 8 } Cannot adopt OID in IPTIME-ROUTER-MIB: ess8021xRadiusPort ::= { essEntry 9 } Cannot adopt OID in IPTIME-ROUTER-MIB: essChannelInfo ::= { essEntry 10 }
Put STRANGE-NEW-MIB.txt in the directory where all your other MIBs are stored (possibly /usr/share/snmp/mibs , but it may vary with distro, mine is Fedora 14), then do
snmpwalk -v 1 -c public -m +STRANGE-NEW-MIB 1.2.3.4