Patent ID: 6615404
Filing Date: 2003-09-02
Classification: G06F

Abstract:
A method for upgrading operating software and/or boot initialization program versions of an embedded system which comprises:a programmable, non-volatile flash-type first memory having two boot sectors, a first write-protected boot sector area containing an original non-upgradable boot initialization and download program version, and a second unprotected boot sector area containing an upgradable boot initialization and download program, said flash-type first memory further comprising at least one unprotected area containing an upgradable operating program version, and a second memory, which method comprises: a) upon initialization, copying one of said upgradable or the original of said boot initialization and download program versions, into said second memory; b) operating said embedded system from said second memory; and c) enabling downloading of new operating software and/or boot program versions and programming respective areas of said unprotected area with said downloaded versions.