摘要 |
A controller for a storage device allows either predefined firmware or user-defined firmware to be used. Initializing firmware is stored in a first memory, and is used to initialize the system. When a command is received, the user-defined firmware is checked before the original firmware to determine if the user has defined a more current version. If so, this user-defined firmware is used in place of the original firmware. The additional firmware can be changed in accordance with a special command which is different than the usual read/write command.
|