專利名稱:程序下載裝置和方法、以及照相機(jī)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及程序下載裝置和方法、以及照相機(jī)系統(tǒng)。
背景技術(shù):
例如在快閃存儲(chǔ)器等非易失性存儲(chǔ)器中,存儲(chǔ)有順序控制和圖像處理程序等主程序。這種情況下,當(dāng)從外部裝置(或主裝置)對(duì)CPU進(jìn)行了復(fù)位,在解除該復(fù)位后,CPU從外部存儲(chǔ)器讀出主程序,并執(zhí)行該主程序。
例如,日本國(guó)專利第2556268號(hào)公開了如下技術(shù)即,在由主處理器和通過(guò)系統(tǒng)總線與該主處理器連接的子處理器構(gòu)成的多個(gè)處理器中,通過(guò)復(fù)位使子處理器處于停止?fàn)顟B(tài),通過(guò)系統(tǒng)總線能夠快速地把程序從主處理器下載到子處理器側(cè)的易失性本地存儲(chǔ)器中。
日本國(guó)專利第2556268號(hào)然而,在上述以往技術(shù)中,因?yàn)榉且资酝獠看鎯?chǔ)器由快閃存儲(chǔ)器等構(gòu)成,所以存在的問(wèn)題是,在進(jìn)行改寫時(shí)費(fèi)時(shí)費(fèi)力。另外,在對(duì)非易失性外部存儲(chǔ)器進(jìn)行改寫時(shí),一般說(shuō)來(lái)都需要通過(guò)較多的外部總線來(lái)發(fā)送數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明就是鑒于上述的問(wèn)題而提出的,其目的是提供一種不需要進(jìn)行改寫非易失性外部存儲(chǔ)器的煩瑣操作、并且減少了布線根數(shù)的系統(tǒng)的程序下載裝置和方法、以及照相機(jī)系統(tǒng)。
為了達(dá)到上述目的,本發(fā)明的第1實(shí)施方式是由第1裝置和第2裝置構(gòu)成的系統(tǒng)的程序下載裝置,該第1裝置具有存儲(chǔ)有動(dòng)作程序的快閃存儲(chǔ)器,該第2裝置使用從該第1裝置下載了上述動(dòng)作程序的一部分或全部的規(guī)定程序,上述第2裝置具有CPU;易失性的內(nèi)置存儲(chǔ)器;存儲(chǔ)有上述CPU的控制程序的非易失性外部存儲(chǔ)器;第1切換部,其根據(jù)來(lái)自上述第1裝置的切換信號(hào),在上述非易失性外部存儲(chǔ)器和上述易失性內(nèi)置存儲(chǔ)器之間進(jìn)行作為在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器的切換,上述第1裝置具有停止指示部,其發(fā)送停止信號(hào)使上述CPU的動(dòng)作停止;轉(zhuǎn)送存儲(chǔ)部,其在上述CPU的動(dòng)作停止中時(shí),把上述規(guī)定程序發(fā)送給上述易失性內(nèi)置存儲(chǔ)器并把其存儲(chǔ);停止解除部,隨著上述程序的發(fā)送結(jié)束,發(fā)送停止解除信號(hào)來(lái)解除上述CPU的動(dòng)作停止;切換指示部,其發(fā)送上述切換信號(hào),該切換信號(hào)指示把在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器從上述非易失性外部存儲(chǔ)器切換到上述易失性內(nèi)置存儲(chǔ)器;和執(zhí)行指示部,其發(fā)送上述CPU的復(fù)位解除信號(hào)并使CPU執(zhí)行存儲(chǔ)在上述易失性內(nèi)置存儲(chǔ)器中的上述規(guī)定程序。
另外,本發(fā)明的第2實(shí)施方式是由第1裝置和第2裝置構(gòu)成的照相機(jī)系統(tǒng)的程序下載裝置,該第1裝置至少具有CPU、存儲(chǔ)有該CPU的動(dòng)作程序的快閃存儲(chǔ)器、串行I/F,該第2裝置使用從該第1裝置通過(guò)上述串行I/F下載了上述動(dòng)作程序的一部分或全部的規(guī)定程序,上述第2裝置具有CPU;易失性內(nèi)置存儲(chǔ)器;存儲(chǔ)有上述CPU的動(dòng)作程序的非易失性外部存儲(chǔ)器;第1切換部,其根據(jù)來(lái)自上述第1裝置的切換信號(hào),在上述非易失性外部存儲(chǔ)器和上述易失性內(nèi)置存儲(chǔ)器之間進(jìn)行作為在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器的切換,上述第1裝置具有停止指示部,其發(fā)送停止信號(hào)使上述CPU的動(dòng)作停止;轉(zhuǎn)送存儲(chǔ)部,其在上述CPU的動(dòng)作停止中時(shí),把上述規(guī)定程序發(fā)送給上述易失性內(nèi)置存儲(chǔ)器并把其存儲(chǔ);停止解除部,隨著上述程序的發(fā)送結(jié)束,其發(fā)送停止解除信號(hào)來(lái)解除上述CPU的動(dòng)作停止;切換指示部,其發(fā)送上述切換信號(hào),該切換信號(hào)指示把在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器從上述非易失性外部存儲(chǔ)器切換到上述易失性內(nèi)置存儲(chǔ)器;執(zhí)行指示部,其發(fā)送上述CPU的復(fù)位解除信號(hào)并使CPU執(zhí)行存儲(chǔ)在上述易失性內(nèi)置存儲(chǔ)器中的上述規(guī)定程序。
另外,本發(fā)明的第3實(shí)施方式是在第1或第2實(shí)施方式中,上述第2裝置還具有第1串行I/F,其接收來(lái)自上述第1裝置的規(guī)定程序,并把其發(fā)送給上述易失性內(nèi)置存儲(chǔ)器。
另外,本發(fā)明的第4實(shí)施方式是在第1~第3實(shí)施方式中的任意一個(gè)中,上述第2裝置還具有第2串行I/F,其和上述CPU進(jìn)行通信,并向上述第1裝置發(fā)送上述規(guī)定程序的執(zhí)行結(jié)束信號(hào)和動(dòng)作OK/NG信號(hào);第2切換部,其在上述CPU的動(dòng)作停止中,當(dāng)有來(lái)自上述第1裝置的復(fù)位信號(hào)時(shí),切換上述第2串行I/F使得能夠進(jìn)行和上述第1裝置的串行通信。
另外,本發(fā)明的第5實(shí)施方式是在第4實(shí)施方式中,上述第2串行I/F被用于上述第1裝置向上述第2裝置發(fā)送用于進(jìn)行規(guī)定的處理的指示。
另外,本發(fā)明的第6實(shí)施方式是在第1~第5實(shí)施方式的任意一個(gè)中,上述易失性內(nèi)置存儲(chǔ)器是內(nèi)置RAM,上述非易失性外部存儲(chǔ)器是快閃存儲(chǔ)器。
另外,本發(fā)明的第7實(shí)施方式是在第1~第6實(shí)施方式中的任意一個(gè)中,上述CPU、上述易失性內(nèi)置存儲(chǔ)器、上述第1切換部、上述第1串行I/F和上述第2串行I/F、上述第2切換部形成于同一半導(dǎo)體基板上。
另外,本發(fā)明的第8實(shí)施方式是在第3~第7實(shí)施方式中的任意一個(gè)中,上述第2裝置是照相機(jī)系統(tǒng),上述第1裝置是獨(dú)立于上述照相機(jī)系統(tǒng)的外部裝置,上述動(dòng)作程序和上述規(guī)定程序是照相機(jī)系統(tǒng)的維護(hù)程序。
另外,本發(fā)明的第9實(shí)施方式是在第2~第7實(shí)施方式中的任意一個(gè)中,上述第1裝置是照相機(jī)系統(tǒng)的主部,上述第2裝置是上述照相機(jī)系統(tǒng)的子部,上述動(dòng)作程序是包含照相機(jī)系統(tǒng)的控制程序和圖像處理程序的主程序,上述規(guī)定程序是照相機(jī)系統(tǒng)的圖像處理程序。
另外,本發(fā)明的第10實(shí)施方式是在第8實(shí)施方式中,上述第1裝置還具有報(bào)知部,其從上述照相機(jī)系統(tǒng)接收表示維護(hù)程序執(zhí)行結(jié)束的信號(hào)和表示動(dòng)作OK/NG的信號(hào),并分別報(bào)知上述信號(hào)的狀態(tài)。
另外,本發(fā)明的第11實(shí)施方式是在第8實(shí)施方式中,上述第2裝置還具有報(bào)知部,其報(bào)知關(guān)于維護(hù)程序執(zhí)行結(jié)束和動(dòng)作OK/NG的信息。
另外,本發(fā)明的第12實(shí)施方式是在第9實(shí)施方式中,上述主部還具有報(bào)知部,其從上述子部接收表示圖像處理程序執(zhí)行結(jié)束的信號(hào)和表示動(dòng)作OK/NG的信號(hào),并報(bào)知上述信號(hào)的狀態(tài)。
另外,本發(fā)明的第13實(shí)施方式是在第9實(shí)施方式中,上述子部還具有報(bào)知部,其報(bào)知關(guān)于圖像處理程序執(zhí)行結(jié)束和動(dòng)作OK/NG的信息。
另外,本發(fā)明的第14實(shí)施方式是由第1裝置和第2裝置構(gòu)成的系統(tǒng)的程序下載方法,該第1裝置具有存儲(chǔ)有動(dòng)作程序的快閃存儲(chǔ)器,該第2裝置具有CPU;易失性內(nèi)置存儲(chǔ)器;存儲(chǔ)有上述CPU的控制程序的非易失性外部存儲(chǔ)器;第1切換部,其根據(jù)來(lái)自上述第1裝置的切換信號(hào),在上述非易失性外部存儲(chǔ)器和上述易失性內(nèi)置存儲(chǔ)器之間進(jìn)行作為在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器的切換,該第2裝置使用從上述第1裝置下載了上述動(dòng)作程序的一部分或全部的規(guī)定程序,該程序下載方法具有如下步驟利用來(lái)自上述第1裝置的停止信號(hào)使上述CPU的動(dòng)作停止;在上述CPU的動(dòng)作停止中,向上述易失性內(nèi)置存儲(chǔ)器發(fā)送上述規(guī)定的程序并把其存儲(chǔ);隨著上述程序的發(fā)送結(jié)束,發(fā)送停止解除信號(hào)解除上述CPU的動(dòng)作停止;根據(jù)上述切換信號(hào),把在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器從上述非易失性外部存儲(chǔ)器切換到上述易失性內(nèi)置存儲(chǔ)器;根據(jù)來(lái)自上述第1裝置的復(fù)位解除信號(hào),執(zhí)行存儲(chǔ)在上述易失性內(nèi)置存儲(chǔ)器中的上述規(guī)定程序。
另外,本發(fā)明的第15實(shí)施方式是由第1裝置和第2裝置構(gòu)成的照相機(jī)系統(tǒng)的程序下載方法,該第1裝置至少具有CPU、存儲(chǔ)有該CPU的動(dòng)作程序的快閃存儲(chǔ)器、串行I/F,該第2裝置具有CPU;易失性內(nèi)置存儲(chǔ)器;存儲(chǔ)有上述CPU的動(dòng)作程序的非易失性外部存儲(chǔ)器;第1切換部,其根據(jù)來(lái)自上述第1裝置的切換信號(hào),在上述非易失性外部存儲(chǔ)器和上述易失性內(nèi)置存儲(chǔ)器之間進(jìn)行作為在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器的切換,該第2裝置使用從該第1裝置通過(guò)上述串行I/F下載了上述動(dòng)作程序的一部分或全部的規(guī)定程序,該程序下載方法具有如下步驟根據(jù)來(lái)自上述第1裝置的停止信號(hào)使上述CPU的動(dòng)作停止;在上述CPU的動(dòng)作停止中,把上述規(guī)定程序發(fā)送給上述易失性內(nèi)置存儲(chǔ)器并把其存儲(chǔ);隨著上述程序的發(fā)送結(jié)束,發(fā)送停止解除信號(hào)來(lái)解除上述CPU的動(dòng)作停止;根據(jù)上述切換信號(hào),把在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器從上述非易失性外部存儲(chǔ)器切換到上述易失性內(nèi)置存儲(chǔ)器;根據(jù)來(lái)自上述第1裝置的復(fù)位解除信號(hào),執(zhí)行存儲(chǔ)在上述易失性內(nèi)置存儲(chǔ)器中的上述規(guī)定程序。
另外,本發(fā)明的第16實(shí)施方式是由第1裝置和第2裝置構(gòu)成的照相機(jī)系統(tǒng),該第1裝置具有存儲(chǔ)有動(dòng)作程序的快閃存儲(chǔ)器,該第2裝置使用從該第1裝置下載了上述動(dòng)作程序的一部分或全部的規(guī)定程序,上述第2裝置具有CPU;易失性的內(nèi)置存儲(chǔ)器;存儲(chǔ)有上述CPU的控制程序的非易失性外部存儲(chǔ)器;第1切換部,其根據(jù)來(lái)自上述第1裝置的切換信號(hào),在上述非易失性外部存儲(chǔ)器和上述易失性內(nèi)置存儲(chǔ)器之間進(jìn)行作為在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器的切換,上述第1裝置具有停止指示部,其發(fā)送停止信號(hào)使上述CPU的動(dòng)作停止;轉(zhuǎn)送存儲(chǔ)部,其在上述CPU的動(dòng)作停止中時(shí),把上述規(guī)定程序發(fā)送給上述易失性內(nèi)置存儲(chǔ)器并把其存儲(chǔ);停止解除部,隨著上述程序的發(fā)送結(jié)束,發(fā)送停止解除信號(hào)來(lái)解除上述CPU的動(dòng)作停止;切換指示部,其發(fā)送上述切換信號(hào),該切換信號(hào)指示把在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器從上述非易失性外部存儲(chǔ)器切換到上述易失性內(nèi)置存儲(chǔ)器;執(zhí)行指示部,其發(fā)送上述CPU的復(fù)位解除信號(hào)并使CPU執(zhí)行存儲(chǔ)在上述易失性內(nèi)置存儲(chǔ)器中的上述規(guī)定程序。
另外,本發(fā)明的第17實(shí)施方式由第1裝置和第2裝置構(gòu)成的照相機(jī)系統(tǒng),該第1裝置至少具有CPU、存儲(chǔ)有該CPU的動(dòng)作程序的快閃存儲(chǔ)器、串行I/F,該第2裝置使用從該第1裝置通過(guò)上述串行I/F下載了上述動(dòng)作程序的一部分或全部的規(guī)定程序,上述第2裝置具有CPU;易失性內(nèi)置存儲(chǔ)器;存儲(chǔ)有上述CPU的動(dòng)作程序的非易失性外部存儲(chǔ)器;第1切換部,其根據(jù)來(lái)自上述第1裝置的切換信號(hào),在上述非易失性外部存儲(chǔ)器和上述易失性內(nèi)置存儲(chǔ)器之間進(jìn)行作為在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器的切換,上述第1裝置具有停止指示部,其發(fā)送停止信號(hào)使上述CPU的動(dòng)作停止;轉(zhuǎn)送存儲(chǔ)部,其在上述CPU的動(dòng)作停止中時(shí),把上述規(guī)定程序發(fā)送給上述易失性內(nèi)置存儲(chǔ)器并把其存儲(chǔ);停止解除部,隨著上述程序的發(fā)送結(jié)束,發(fā)送停止解除信號(hào)來(lái)解除上述CPU的動(dòng)作停止;切換指示部,其發(fā)送上述切換信號(hào),該切換信號(hào)指示把在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器從上述非易失性外部存儲(chǔ)器切換到上述易失性內(nèi)置存儲(chǔ)器;執(zhí)行指示部,其發(fā)送上述CPU的復(fù)位解除信號(hào)并使CPU執(zhí)行存儲(chǔ)在上述易失性內(nèi)置存儲(chǔ)器中的上述規(guī)定程序。
根據(jù)本發(fā)明,因?yàn)槠饎?dòng)下載并存儲(chǔ)到內(nèi)置存儲(chǔ)器中的程序,所以達(dá)到了不需要改寫非易失性外部存儲(chǔ)器這樣的效果。
另外,因?yàn)槭褂么蠭/F來(lái)進(jìn)行程序的下載,所以達(dá)到了布線的根數(shù)減少這樣的效果。
圖1是表示應(yīng)用本發(fā)明第1實(shí)施方式的程序下載方法的系統(tǒng)的概略構(gòu)成的圖。
圖2是表示從照相機(jī)21的外部存儲(chǔ)器27把控制程序讀入到CPU21時(shí)的狀況的圖。
圖3是對(duì)應(yīng)于圖2的處理的時(shí)序圖。
圖4是表示從外部裝置10內(nèi)的快閃存儲(chǔ)器11通過(guò)第1串行I/F24把動(dòng)作程序讀入到內(nèi)置存儲(chǔ)器25內(nèi)時(shí)的信號(hào)的流程的圖。
圖5是對(duì)應(yīng)于圖4的時(shí)序圖。
圖6是表示在維護(hù)結(jié)束后,通過(guò)第2串行I/F23,把維護(hù)結(jié)束通知以及維護(hù)OK/NG發(fā)送給外部裝置10的狀況的圖。
圖7是參照外部裝置10和照相機(jī)系統(tǒng)20之間的信號(hào)的接收和發(fā)送來(lái)說(shuō)明從內(nèi)置存儲(chǔ)器起動(dòng)動(dòng)作程序時(shí)的步驟的流程圖。
圖8表示對(duì)應(yīng)SEL信號(hào)的電平來(lái)選擇外部存儲(chǔ)器27或內(nèi)置存儲(chǔ)器25的狀況的圖。
圖9是表示應(yīng)用本發(fā)明第2實(shí)施方式的程序下載方法的照相機(jī)系統(tǒng)的概略構(gòu)成的圖。
圖10是表示從照相機(jī)200的外部存儲(chǔ)器127把照相機(jī)程序讀入到CPU121時(shí)的狀況的圖。
圖11是對(duì)應(yīng)于圖10的處理的時(shí)序圖。
圖12是表示從外部裝置10內(nèi)的快閃存儲(chǔ)器111通過(guò)第1串行I/F124把動(dòng)作程序讀入到內(nèi)置存儲(chǔ)器125時(shí)的步驟的圖。
圖13是表示在圖像處理結(jié)束后,通過(guò)第2串行I/F123,把程序執(zhí)行結(jié)束通知以及動(dòng)作OK/NG發(fā)送給主裝置110的狀況的圖。
圖14是按照主裝置110和子裝置120之間的信號(hào)的授受來(lái)說(shuō)明從內(nèi)置存儲(chǔ)器起動(dòng)動(dòng)作程序時(shí)的步驟的流程圖。
圖中10...外部裝置(第1裝置),11...快閃存儲(chǔ)器,20...照相機(jī)系統(tǒng),21...CPU,22...第2切換部,23...第2串行I/F,24...第1串行I/F,25...易失性內(nèi)置存儲(chǔ)器,26...第1切換部,27...非易失性外部存儲(chǔ)器,28...LCD。
具體實(shí)施例方式
(第1實(shí)施方式)圖1是表示應(yīng)用本發(fā)明第1實(shí)施方式的程序下載方法的系統(tǒng)的概略構(gòu)成的圖。該系統(tǒng)由作為第1裝置的外部裝置10和與該第1外部裝置10連接的作為第2裝置的照相機(jī)系統(tǒng)20構(gòu)成。外部裝置10具有存儲(chǔ)有動(dòng)作程序的快閃存儲(chǔ)器11。
照相機(jī)系統(tǒng)20從外部裝置10下載并使用由動(dòng)作程序的一部分或全部構(gòu)成的規(guī)定程序,作為第1構(gòu)成,具有CPU21;存儲(chǔ)有規(guī)定程序的易失性內(nèi)置存儲(chǔ)器25;存儲(chǔ)有CPU21的控制程序的非易失性外部存儲(chǔ)器27;第1切換部26,其根據(jù)來(lái)自外部裝置10的切換信號(hào)(SEL信號(hào)),在外部存儲(chǔ)器27和內(nèi)置存儲(chǔ)器25之間切換在復(fù)位時(shí)參照地址的存儲(chǔ)器。并且,還可以具有作為顯示裝置的LCD28。上述的內(nèi)置存儲(chǔ)器25利用例如內(nèi)置RAM來(lái)實(shí)現(xiàn)。另外,外部存儲(chǔ)器27例如利用快閃存儲(chǔ)器來(lái)實(shí)現(xiàn)。另外,作為一實(shí)施方式,外部裝置10獨(dú)立于照相機(jī)系統(tǒng)20,上述動(dòng)作程序和規(guī)定程序是照相機(jī)系統(tǒng)的維護(hù)程序。
在上述構(gòu)成中,通過(guò)向CPU21發(fā)送來(lái)自外部裝置10的停止信號(hào)(HALT信號(hào))來(lái)停止CPU21的動(dòng)作。在CPU21的動(dòng)作停止中,從外部裝置10把規(guī)定程序發(fā)送并存儲(chǔ)到內(nèi)置存儲(chǔ)器25中。隨著程序發(fā)送結(jié)束,解除CPU21的動(dòng)作停止。并且,當(dāng)CPU21接收到來(lái)自外部裝置10的切換信號(hào)(SEL信號(hào))時(shí),把在解除復(fù)位時(shí)參照地址的存儲(chǔ)器從外部存儲(chǔ)器27切換到內(nèi)置存儲(chǔ)器25。并且CPU21在接收到來(lái)自外部裝置10的復(fù)位信號(hào)(RESET信號(hào))并解除復(fù)位時(shí),執(zhí)行存儲(chǔ)在內(nèi)置存儲(chǔ)器25內(nèi)的上述規(guī)定的程序。
另外,作為第2構(gòu)成,照相機(jī)系統(tǒng)20除了上述的第1構(gòu)成之外,還具有第1串行I/F24,用于接收來(lái)自外部裝置10的規(guī)定程序,并發(fā)送給內(nèi)置存儲(chǔ)器25。
并且,作為第3構(gòu)成,照相機(jī)系統(tǒng)20除了上述第1和第2構(gòu)成之外,還具有第2串行I/F23,其和CPU21通信,并用于向外部裝置10發(fā)送規(guī)定程序的執(zhí)行結(jié)束信號(hào)和動(dòng)作OK/NG信號(hào);第2切換部22,在CPU21的動(dòng)作停止中,當(dāng)從外部裝置10輸入復(fù)位信號(hào)(RESET信號(hào)(取反)=‘L’電平)時(shí),其切換第2串行I/F23使得能夠進(jìn)行和外部裝置10的串行通信。此處,在本實(shí)施方式中,CPU21、內(nèi)置存儲(chǔ)器25、第1切換部26、第1串行I/F24、第2串行I/F23、第2切換部22被設(shè)置在同一半導(dǎo)體基板上。
圖2表示從照相機(jī)21的外部存儲(chǔ)器27把控制程序讀入到CPU21時(shí)的狀況(參照虛線箭頭50),圖3是對(duì)應(yīng)于圖2的處理的時(shí)序圖。在選擇了外部存儲(chǔ)器27的狀態(tài)(SEL信號(hào)(取反)=‘H’電平)下,當(dāng)在*10的定時(shí)解除復(fù)位時(shí),CPU21通過(guò)在*11的定時(shí)使CS0(取反)和CSa(取反)為‘L’電平來(lái)從外部存儲(chǔ)器27讀出控制程序。
圖4是表示從外部裝置10內(nèi)的快閃存儲(chǔ)器11通過(guò)第1串行I/F24把動(dòng)作程序(這里是維護(hù)程序)讀入到內(nèi)置存儲(chǔ)器25時(shí)的信號(hào)的路徑的圖。圖5是對(duì)應(yīng)于圖4的時(shí)序圖。這里,表示了從外部裝置10向照相機(jī)系統(tǒng)20的CPU21輸入停止信號(hào)(HALT信號(hào)(取反)=‘H’電平)CPU21停止,并且,內(nèi)置存儲(chǔ)器25被選擇的狀態(tài)(SEL信號(hào)(取反)=‘L’電平)。首先,當(dāng)在*1的定時(shí)解除復(fù)位時(shí),從外部裝置10的快閃存儲(chǔ)器11讀出動(dòng)作程序通過(guò)照相機(jī)系統(tǒng)20的第1串行I/F24轉(zhuǎn)送給內(nèi)置存儲(chǔ)器25。*2表示此時(shí)的轉(zhuǎn)送期間。在該期間轉(zhuǎn)送了全部的動(dòng)作程序后,在*3所示的定時(shí)輸入停止信號(hào)(HALT信號(hào)(取反)=‘H’電平)解除停止信號(hào)(HALT信號(hào))重新開始CPU21的動(dòng)作。
接著,在*4的時(shí)刻,當(dāng)CS0(取反)和CSb(取反)變成‘L’電平時(shí),CPU21從內(nèi)置存儲(chǔ)器25讀出動(dòng)作程序?qū)嵤┚S護(hù)。
當(dāng)維護(hù)結(jié)束時(shí),照相機(jī)系統(tǒng)20的CPU21通過(guò)第2串行I/F23,向外部裝置10發(fā)送維護(hù)結(jié)束通知和維護(hù)OK/NG。圖6的*5所示的虛線表示此時(shí)的信號(hào)的流程。在外部裝置10,在未圖示的顯示裝置(例如LCD等)上顯示這些信息?;蛘?,使用聲音報(bào)知用戶。同樣,CPU21在LCD28上顯示關(guān)于維護(hù)結(jié)束和維護(hù)OK/NG的信息?;蛘?,使用聲音報(bào)知用戶。
圖7是按照外部裝置10和照相機(jī)系統(tǒng)20之間的信號(hào)的授受來(lái)說(shuō)明從內(nèi)置存儲(chǔ)器起動(dòng)動(dòng)作程序時(shí)的步驟的流程圖。在外部裝置10和照相機(jī)系統(tǒng)20連接的狀態(tài)下,當(dāng)外部裝置10把RESET信號(hào)(取反)設(shè)定為‘L’電平時(shí)(步驟S1),照相機(jī)系統(tǒng)20開始硬件的初始化(步驟S2)。接著,當(dāng)外部裝置10把HALT信號(hào)(取反)設(shè)定為‘L’電平時(shí)(步驟S3),照相機(jī)系統(tǒng)20停止CPU21(步驟S4)。接著,當(dāng)外部裝置10把SEL信號(hào)(取反)設(shè)定為‘L’電平時(shí)(步驟S5),照相機(jī)系統(tǒng)20設(shè)定到第1串行I/F24(步驟S6)。接著,當(dāng)外部裝置10把RESET信號(hào)(取反)設(shè)定為‘H’電平時(shí)(步驟S7),照相機(jī)系統(tǒng)20解除硬件的初始化(步驟S8,圖5的*1)。
在這種狀態(tài)下當(dāng)外部裝置10把動(dòng)作程序(維護(hù)程序)串行轉(zhuǎn)送到內(nèi)置存儲(chǔ)器25時(shí)(步驟S9),照相機(jī)系統(tǒng)20把轉(zhuǎn)送來(lái)的動(dòng)作程序?qū)懭氲絻?nèi)置存儲(chǔ)器25(步驟S10,圖5的*2)。接著,當(dāng)外部裝置10把HALT信號(hào)(取反)設(shè)定為‘H’電平時(shí)(步驟S11),HALT信號(hào)被解除,照相機(jī)系統(tǒng)20的CPU21開始動(dòng)作(步驟S12,圖5的*3)。由此起動(dòng)內(nèi)置存儲(chǔ)器25的動(dòng)作程序開始維護(hù)處理(步驟S13,圖5的*4)。
接著,CPU21控制第2切換部22并設(shè)定到第2串行I/F23(步驟S14)。接著,CPU21結(jié)束通過(guò)動(dòng)作程序進(jìn)行的維護(hù)處理(步驟S15)。接著,CPU21通過(guò)第2串行I/F23向外部裝置10串行轉(zhuǎn)送程序執(zhí)行結(jié)束信號(hào)和動(dòng)作OK/NG信號(hào)(步驟S16),結(jié)束處理。外部裝置10接收程序執(zhí)行結(jié)束信號(hào)和動(dòng)作OK/NG信號(hào)在未圖示的顯示裝置(例如LCD等)上顯示這些信息(步驟S17,圖6的*5)。同樣,CPU21把這些信息顯示在LCD28上?;蛘?,使用聲音報(bào)知用戶。
圖8表示根據(jù)SEL信號(hào)的電平來(lái)選擇外部存儲(chǔ)器27或內(nèi)置存儲(chǔ)器25的狀況的圖。即,在起動(dòng)來(lái)自外部存儲(chǔ)器27的程序時(shí),SEL信號(hào)(取反)=‘H’電平,并且CS0(取反)=‘L’電平,CSa=‘L’電平,外部存儲(chǔ)器27被選擇。另一方面,在起動(dòng)來(lái)自內(nèi)置存儲(chǔ)器25的程序時(shí),SEL信號(hào)(取反)=‘L’電平,并且CS0(取反)=‘L’電平,CSa=‘L’電平,內(nèi)置存儲(chǔ)器25被選擇。
根據(jù)上述第1實(shí)施方式,因?yàn)槔么鎯?chǔ)在內(nèi)置存儲(chǔ)器25內(nèi)的程序來(lái)進(jìn)行維護(hù)處理,所以達(dá)到了不需要改寫非易失性外部存儲(chǔ)器27的效果。
另外,通常在改寫非易失性外部存儲(chǔ)器27的情況下,必須通過(guò)根數(shù)較多的外部總線來(lái)發(fā)送數(shù)據(jù),但在本實(shí)施方式中,因?yàn)槭褂玫?串行I/F24,所以減少了布線的根數(shù)。
(第2實(shí)施方式)圖9是表示應(yīng)用本發(fā)明的第2實(shí)施方式的程序下載方法的照相機(jī)系統(tǒng)的概略構(gòu)成的圖。該照相機(jī)系統(tǒng)由作為第1裝置的主裝置110、與該主裝置110連接的作為第2裝置的子裝置120構(gòu)成。主裝置110至少具有CPU112、存儲(chǔ)有該CPU112的動(dòng)作程序的快閃存儲(chǔ)器111、串行I/F113。
子裝置120通過(guò)串行I/F113從主裝置110下載由動(dòng)作程序的一部分或全部構(gòu)成的規(guī)定程序并使用,作為第1構(gòu)成,具有CPU121;易失性內(nèi)置存儲(chǔ)器125;存儲(chǔ)有CPU121的動(dòng)作程序的非易失性外部存儲(chǔ)器127;第1切換部126,其根據(jù)來(lái)自主裝置110的切換信號(hào)(SEL信號(hào)),在外部存儲(chǔ)器127和內(nèi)置存儲(chǔ)器125切換在解除復(fù)位時(shí)參照地址的存儲(chǔ)器。并且,還可以具有作為顯示裝置的LCD128。上述的內(nèi)置存儲(chǔ)器125利用例如內(nèi)置RAM來(lái)實(shí)現(xiàn)。另外,外部存儲(chǔ)器127例如利用快閃存儲(chǔ)器來(lái)實(shí)現(xiàn)。另外,作為一實(shí)施方式,主裝置110獨(dú)立于子裝置120,上述動(dòng)作程序是包含照相機(jī)系統(tǒng)的控制程序和圖像處理程序的主程序,上述規(guī)定程序是照相機(jī)系統(tǒng)的圖像處理程序。
在上述構(gòu)成中,利用來(lái)自主裝置110的停止信號(hào)(HALT信號(hào)(取反)=‘L’電平)來(lái)停止子裝置120的CPU121的動(dòng)作。在CPU121的動(dòng)作停止中,從主裝置110向內(nèi)置存儲(chǔ)器125發(fā)送規(guī)定程序并存儲(chǔ)。隨著程序發(fā)送結(jié)束,解除CPU121的動(dòng)作停止,CPU121通過(guò)復(fù)位解除,把參照地址的存儲(chǔ)器從外部存儲(chǔ)器127切換到內(nèi)置存儲(chǔ)器125。并且CPU121利用來(lái)自主裝置110的復(fù)位解除信號(hào)(RESET信號(hào)(取反)=‘H’電平),執(zhí)行存儲(chǔ)在內(nèi)置存儲(chǔ)器125內(nèi)的上述規(guī)定程序。
另外,作為第2構(gòu)成,子裝置120除了上述的第1構(gòu)成之外,還具有第1串行I/F124,用于接收來(lái)自主裝置110的規(guī)定程序,并發(fā)送給內(nèi)置存儲(chǔ)器125。
并且,作為第3構(gòu)成,子裝置120除了上述第1和第2構(gòu)成之外,還具有第2串行I/F123,其和CPU121通信,并用于向主裝置110發(fā)送規(guī)定程序的執(zhí)行結(jié)束信號(hào)和動(dòng)作OK/NG信號(hào);第2切換部122,在CPU121的動(dòng)作停止中,當(dāng)從主裝置110輸入復(fù)位信號(hào)(RESET信號(hào)(取反)=‘L’電平)時(shí),其切換第2串行I/F123使得能夠進(jìn)行和主裝置110的串行通信。此處,在本實(shí)施方式中,CPU121、內(nèi)置存儲(chǔ)器125、第1切換部126、第1串行I/F124、第2串行I/F123、第2切換部122被設(shè)置在同一半導(dǎo)體基板上。
圖10表示從子裝置120的外部存儲(chǔ)器127把控制程序讀入到CPU121時(shí)的狀況(參照虛線箭頭150),圖11是對(duì)應(yīng)于圖10的處理的時(shí)序圖。在選擇了外部存儲(chǔ)器127的狀態(tài)(SEL信號(hào)(取反)=‘H’電平)下,當(dāng)在*110的定時(shí)解除復(fù)位時(shí),CPU121通過(guò)在*111的定時(shí)使CS0(取反)和CSa(取反)為‘L’電平來(lái)從外部存儲(chǔ)器127讀出控制程序。
圖12表示從主裝置110內(nèi)的快閃存儲(chǔ)器111通過(guò)串行I/F113和第1串行I/F124把動(dòng)作程序(這里是作為照相機(jī)的維護(hù)程序的控制程序和圖像處理程序)讀入到內(nèi)置存儲(chǔ)器125時(shí)的信號(hào)的流程??梢允褂蒙鲜龅膱D5來(lái)作為對(duì)應(yīng)于圖12的時(shí)序圖。如上所所述,該時(shí)序圖表示了從主裝置110向子裝置120的CPU121輸入停止信號(hào)(HALT信號(hào)(取反)=‘L’電平)并停止CPU121,并且,輸入來(lái)自主裝置110的切換信號(hào)(SEL信號(hào)(取反)=‘L’電平)并選擇了內(nèi)置存儲(chǔ)器125之后的狀態(tài)。
首先,當(dāng)在圖5的*1的定時(shí)解除復(fù)位時(shí),從主裝置110的快閃存儲(chǔ)器111讀出動(dòng)作程序,通過(guò)串行I/F113發(fā)送給子裝置120。在子裝置120中,通過(guò)第1串行I/F124轉(zhuǎn)送給內(nèi)置存儲(chǔ)器125。*2表示此時(shí)的轉(zhuǎn)送期間。在該期間轉(zhuǎn)送了全部的動(dòng)作程序后,在*3所示的定時(shí)解除停止信號(hào)(HALT信號(hào))重新開始CPU121的動(dòng)作。
接著,在*4的定時(shí),當(dāng)CS0(取反)和CSb(取反)變成‘L’電平時(shí),CPU121從內(nèi)置存儲(chǔ)器125讀出動(dòng)作程序并執(zhí)行圖像處理。
當(dāng)圖像處理結(jié)束時(shí),子裝置120的CPU121通過(guò)第2串行I/F123,向主裝置110發(fā)送程序執(zhí)行結(jié)束通知和動(dòng)作OK/NG。圖13的*5所示的虛線表示此時(shí)的信號(hào)的流程。并且,第2串行I/F123也被用于主裝置110向子裝置120提供進(jìn)行規(guī)定處理時(shí)的指示。主裝置110通過(guò)第2串行I/F123接收程序執(zhí)行結(jié)束和動(dòng)作OK/NG信號(hào)并在未圖示的顯示裝置(例如LCD等)上顯示這些信息。或者,使用聲音報(bào)知用戶。同樣,CPU121在LCD128上顯示關(guān)于程序執(zhí)行結(jié)束和動(dòng)作OK/NG的信息?;蛘?,使用聲音報(bào)知用戶。
圖14是按照主裝置110和子裝置120之間的信號(hào)的授受來(lái)說(shuō)明從內(nèi)置存儲(chǔ)器起動(dòng)動(dòng)作程序時(shí)候的步驟的流程圖。在主裝置110和子裝置120連接的狀態(tài)下,當(dāng)主裝置110把復(fù)位信號(hào)(RESET信號(hào)(取反))設(shè)定為‘L’電平時(shí)(步驟S101),子裝置120開始硬件的初始化(步驟S102)。接著,當(dāng)主裝置110把停止信號(hào)(HALT信號(hào)(取反))設(shè)定為‘L’電平時(shí)(步驟S103),子裝置120停止CPU121(步驟S104)。接著,當(dāng)主裝置110把切換信號(hào)(SEL信號(hào)(取反))設(shè)定為‘L’電平時(shí)(步驟S105),子裝置120設(shè)定到第1串行I/F124(步驟S106)。接著,當(dāng)主裝置110把復(fù)位信號(hào)(RESET信號(hào)(取反))設(shè)定為‘H’電平時(shí)(步驟S107),子裝置120解除硬件的初始化(步驟S108,圖5的*1)。
在這種狀態(tài)下當(dāng)主裝置110把動(dòng)作程序(作為照相機(jī)的主程序的控制程序和圖像處理程序)串行轉(zhuǎn)送到內(nèi)置存儲(chǔ)器125時(shí)(步驟S109),子裝置120把轉(zhuǎn)送來(lái)的動(dòng)作程序?qū)懭氲絻?nèi)置存儲(chǔ)器125(步驟S110,圖5的*2)。接著,當(dāng)主裝置110把HALT信號(hào)(取反)設(shè)定為‘H’電平時(shí)(步驟S111),HALT信號(hào)被解除,子裝置120的CPU121開始動(dòng)作(步驟S112,圖5的*3)。由此起動(dòng)內(nèi)置存儲(chǔ)器125的動(dòng)作程序開始圖像處理(步驟S113)。
接著,子裝置120設(shè)定到第2串行I/F123(步驟S114)。接著,子裝置120結(jié)束通過(guò)動(dòng)作程序進(jìn)行的圖像處理(步驟S115)。接著,子裝置120向主裝置110串行轉(zhuǎn)送程序執(zhí)行結(jié)束信號(hào)和動(dòng)作OK/NG信號(hào)(步驟S116),結(jié)束處理。主裝置110接收程序執(zhí)行結(jié)束信號(hào)和動(dòng)作OK/NG信號(hào)并顯示這些信息(步驟S117,圖6的*5)。同樣,CPU121把這些信息顯示在LCD128上?;蛘?,使用聲音報(bào)知用戶。
根據(jù)上述第2實(shí)施方式,因?yàn)槔么鎯?chǔ)在內(nèi)置存儲(chǔ)器125內(nèi)的程序來(lái)進(jìn)行圖像處理,所以達(dá)到了不需要改寫非易失性外部存儲(chǔ)器的效果。
另外,通常在改寫非易失性外部存儲(chǔ)器的情況下,必須通過(guò)根數(shù)較多的外部總線來(lái)發(fā)送數(shù)據(jù),但在本實(shí)施方式中,因?yàn)槭褂么蠭/F,所以減少了布線的根數(shù)。
權(quán)利要求
1.一種程序下載裝置,是由第1裝置和第2裝置構(gòu)成的系統(tǒng)的程序下載裝置,該第1裝置具有存儲(chǔ)有動(dòng)作程序的快閃存儲(chǔ)器,該第2裝置使用從該第1裝置下載了上述動(dòng)作程序的一部分或全部的規(guī)定程序,其特征在于,上述第2裝置具有CPU;易失性的內(nèi)置存儲(chǔ)器;存儲(chǔ)有上述CPU的控制程序的非易失性外部存儲(chǔ)器;和第1切換部,其根據(jù)來(lái)自上述第1裝置的切換信號(hào),在上述非易失性外部存儲(chǔ)器和上述易失性內(nèi)置存儲(chǔ)器之間進(jìn)行作為在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器的切換,上述第1裝置具有停止指示部,其發(fā)送停止信號(hào)使上述CPU的動(dòng)作停止;轉(zhuǎn)送存儲(chǔ)部,其在上述CPU的動(dòng)作停止中,把上述規(guī)定程序發(fā)送給上述易失性內(nèi)置存儲(chǔ)器并把其存儲(chǔ);停止解除部,隨著上述程序的發(fā)送結(jié)束,發(fā)送停止解除信號(hào)來(lái)解除上述CPU的動(dòng)作停止;切換指示部,發(fā)送上述切換信號(hào),該切換信號(hào)指示把在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器從上述非易失性外部存儲(chǔ)器切換到上述易失性內(nèi)置存儲(chǔ)器;和執(zhí)行指示部,發(fā)送上述CPU的復(fù)位解除信號(hào)并使CPU執(zhí)行被存儲(chǔ)在上述易失性內(nèi)置存儲(chǔ)器中的上述規(guī)定程序。
2.一種程序下載裝置,是由第1裝置和第2裝置構(gòu)成的照相機(jī)系統(tǒng)的程序下載裝置,該第1裝置至少具有CPU、存儲(chǔ)有該CPU的動(dòng)作程序的快閃存儲(chǔ)器、和串行I/F,該第2裝置使用從該第1裝置通過(guò)上述串行I/F下載了上述動(dòng)作程序的一部分或全部的規(guī)定程序,其特征在于,上述第2裝置具有CPU;易失性內(nèi)置存儲(chǔ)器;存儲(chǔ)有上述CPU的動(dòng)作程序的非易失性外部存儲(chǔ)器;第1切換部,根據(jù)來(lái)自上述第1裝置的切換信號(hào),在上述非易失性外部存儲(chǔ)器和上述易失性內(nèi)置存儲(chǔ)器之間進(jìn)行作為在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器的切換,上述第1裝置具有停止指示部,其發(fā)送停止信號(hào)使上述CPU的動(dòng)作停止;轉(zhuǎn)送存儲(chǔ)部,其在上述CPU的動(dòng)作停止中,把上述規(guī)定程序發(fā)送給上述易失性內(nèi)置存儲(chǔ)器并把其存儲(chǔ);停止解除部,隨著上述程序的發(fā)送結(jié)束,發(fā)送停止解除信號(hào)來(lái)解除上述CPU的動(dòng)作停止;切換指示部,發(fā)送上述切換信號(hào),該切換信號(hào)指示把在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器從上述非易失性外部存儲(chǔ)器切換到上述易失性內(nèi)置存儲(chǔ)器;和執(zhí)行指示部,發(fā)送上述CPU的復(fù)位解除信號(hào)并使CPU執(zhí)行存儲(chǔ)在上述易失性內(nèi)置存儲(chǔ)器中的上述規(guī)定程序。
3.根據(jù)權(quán)利要求1或2所述的程序下載裝置,其特征在于,上述第2裝置還具有第1串行I/F,其接收來(lái)自上述第1裝置的規(guī)定程序,并把其發(fā)送給上述易失性內(nèi)置存儲(chǔ)器。
4.根據(jù)權(quán)利要求1~3中任意一項(xiàng)所述的程序下載裝置,其特征在于,上述第2裝置還具有第2串行I/F,用于與上述CPU進(jìn)行通信,向上述第1裝置發(fā)送上述規(guī)定程序的執(zhí)行結(jié)束信號(hào)和動(dòng)作OK/NG信號(hào);和第2切換部,在上述CPU的動(dòng)作停止中,當(dāng)有來(lái)自上述第1裝置的復(fù)位信號(hào)時(shí),切換上述第2串行I/F使其能夠進(jìn)行與上述第1裝置的串行通信。
5.根據(jù)權(quán)利要求4所述的程序下載裝置,其特征在于,上述第2串行I/F被用于使上述第1裝置向上述第2裝置發(fā)送進(jìn)行規(guī)定的處理的指示。
6.根據(jù)權(quán)利要求1~5中任意一項(xiàng)所述的程序下載裝置,其特征在于,上述易失性內(nèi)置存儲(chǔ)器是內(nèi)置RAM,上述非易失性外部存儲(chǔ)器是快閃存儲(chǔ)器。
7.根據(jù)權(quán)利要求1~6中任意一項(xiàng)所述的程序下載裝置,其特征在于,上述CPU、上述易失性內(nèi)置存儲(chǔ)器、上述第1切換部、上述第1串行I/F和上述第2串行I/F、上述第2切換部形成于同一半導(dǎo)體基板上。
8.根據(jù)權(quán)利要求1、3~7中任意一項(xiàng)所述的程序下載裝置,其特征在于,上述第2裝置是照相機(jī)系統(tǒng),上述第1裝置是獨(dú)立于上述照相機(jī)系統(tǒng)的外部裝置,上述動(dòng)作程序和上述規(guī)定程序是照相機(jī)系統(tǒng)的維護(hù)程序。
9.根據(jù)權(quán)利要求2~7中任意一項(xiàng)所述的程序下載裝置,其特征在于,上述第1裝置是照相機(jī)系統(tǒng)的主部,上述第2裝置是上述照相機(jī)系統(tǒng)的子部,上述動(dòng)作程序是包含照相機(jī)系統(tǒng)的控制程序和圖像處理程序的主程序,上述規(guī)定程序是照相機(jī)系統(tǒng)的圖像處理程序。
10.根據(jù)權(quán)利要求8所述的程序下載裝置,其特征在于,上述第1裝置還具有報(bào)知部,其從上述照相機(jī)系統(tǒng)接收表示維護(hù)程序執(zhí)行結(jié)束的信號(hào)和表示動(dòng)作OK/NG的信號(hào),并分別報(bào)知上述信號(hào)的狀態(tài)。
11.根據(jù)權(quán)利要求8所述的程序下載裝置,其特征在于,上述第2裝置還具有報(bào)知部,其報(bào)知關(guān)于維護(hù)程序執(zhí)行結(jié)束和動(dòng)作OK/NG的信息。
12.根據(jù)權(quán)利要求9所述的程序下載裝置,其特征在于,上述主部還具有報(bào)知部,其從上述子部接收表示圖像處理程序執(zhí)行結(jié)束的信號(hào)和表示動(dòng)作OK/NG的信號(hào),并報(bào)知上述信號(hào)的狀態(tài)。
13.根據(jù)權(quán)利要求9所述的程序下載裝置,其特征在于,上述子部還具有報(bào)知部,其報(bào)知關(guān)于圖像處理程序執(zhí)行結(jié)束和動(dòng)作OK/NG的信息。
14.一種程序下載方法,是由第1裝置和第2裝置構(gòu)成的系統(tǒng)的程序下載方法,該第1裝置具有存儲(chǔ)有動(dòng)作程序的快閃存儲(chǔ)器,該第2裝置具有CPU;易失性內(nèi)置存儲(chǔ)器;存儲(chǔ)有上述CPU的控制程序的非易失性外部存儲(chǔ)器;第1切換部,其根據(jù)來(lái)自上述第1裝置的切換信號(hào),在上述非易失性外部存儲(chǔ)器和上述易失性內(nèi)置存儲(chǔ)器之間進(jìn)行作為在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器的切換,該第2裝置使用從上述第1裝置下載了上述動(dòng)作程序的一部分或全部的規(guī)定程序,其特征在于,包括根據(jù)來(lái)自上述第1裝置的停止信號(hào)使上述CPU的動(dòng)作停止的步驟;在上述CPU的動(dòng)作停止中,向上述易失性內(nèi)置存儲(chǔ)器發(fā)送上述規(guī)定的程序并把其存儲(chǔ)的步驟;隨著上述程序的發(fā)送結(jié)束,發(fā)送停止解除信號(hào),解除上述CPU的動(dòng)作停止的步驟;根據(jù)上述切換信號(hào),把在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器從上述非易失性外部存儲(chǔ)器切換到上述易失性內(nèi)置存儲(chǔ)器的步驟;和根據(jù)來(lái)自上述第1裝置的復(fù)位解除信號(hào),執(zhí)行存儲(chǔ)在上述易失性內(nèi)置存儲(chǔ)器中的上述規(guī)定程序的步驟。
15.一種程序下載方法,是由第1裝置和第2裝置構(gòu)成的照相機(jī)系統(tǒng)的程序下載方法,該第1裝置至少具有CPU、存儲(chǔ)有該CPU的動(dòng)作程序的快閃存儲(chǔ)器、串行I/F,該第2裝置具有CPU;易失性內(nèi)置存儲(chǔ)器;存儲(chǔ)有上述CPU的動(dòng)作程序的非易失性外部存儲(chǔ)器;第1切換部,根據(jù)來(lái)自上述第1裝置的切換信號(hào),在上述非易失性外部存儲(chǔ)器和上述易失性內(nèi)置存儲(chǔ)器之間進(jìn)行作為在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器的切換,該第2裝置使用從該第1裝置通過(guò)上述串行I/F下載了上述動(dòng)作程序的一部分或全部的規(guī)定程序,其特征在于,包括根據(jù)來(lái)自上述第1裝置的停止信號(hào)使上述CPU的動(dòng)作停止的步驟;在上述CPU的動(dòng)作停止中,把上述規(guī)定程序發(fā)送給上述易失性內(nèi)置存儲(chǔ)器并把其存儲(chǔ)的步驟;隨著上述程序的發(fā)送結(jié)束,發(fā)送停止解除信號(hào)來(lái)解除上述CPU的動(dòng)作停止的步驟;根據(jù)上述切換信號(hào),把在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器從上述非易失性外部存儲(chǔ)器切換到上述易失性內(nèi)置存儲(chǔ)器的步驟;根據(jù)來(lái)自上述第1裝置的復(fù)位解除信號(hào),執(zhí)行存儲(chǔ)在上述易失性內(nèi)置存儲(chǔ)器中的上述規(guī)定程序的步驟。
16.一種照相機(jī)系統(tǒng),由第1裝置和第2裝置構(gòu)成,該第1裝置具有存儲(chǔ)有動(dòng)作程序的快閃存儲(chǔ)器,該第2裝置使用從該第1裝置下載了上述動(dòng)作程序的一部分或全部的規(guī)定程序,其特征在于,上述第2裝置具有CPU;易失性的內(nèi)置存儲(chǔ)器;存儲(chǔ)有上述CPU的控制程序的非易失性外部存儲(chǔ)器;第1切換部,其根據(jù)來(lái)自上述第1裝置的切換信號(hào),在上述非易失性外部存儲(chǔ)器和上述易失性內(nèi)置存儲(chǔ)器之間進(jìn)行作為在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器的切換,上述第1裝置具有停止指示部,其發(fā)送停止信號(hào)使上述CPU的動(dòng)作停止;轉(zhuǎn)送存儲(chǔ)部,其在上述CPU的動(dòng)作停止中時(shí),把上述規(guī)定程序發(fā)送給上述易失性內(nèi)置存儲(chǔ)器并把其存儲(chǔ);停止解除部,隨著上述程序的發(fā)送結(jié)束,發(fā)送停止解除信號(hào),解除上述CPU的動(dòng)作停止;切換指示部,其發(fā)送上述切換信號(hào),該切換信號(hào)指示把在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器從上述非易失性外部存儲(chǔ)器切換到上述易失性內(nèi)置存儲(chǔ)器;和執(zhí)行指示部,發(fā)送上述CPU的復(fù)位解除信號(hào)并使CPU執(zhí)行存儲(chǔ)在上述易失性內(nèi)置存儲(chǔ)器中的上述規(guī)定程序。
17.一種照相機(jī)系統(tǒng),第1裝置和第2裝置構(gòu)成,該第1裝置至少具有CPU、存儲(chǔ)有該CPU的動(dòng)作程序的快閃存儲(chǔ)器、串行I/F,該第2裝置使用從該第1裝置通過(guò)上述串行I/F下載了上述動(dòng)作程序的一部分或全部的規(guī)定程序,其特征在于,上述第2裝置具有CPU;易失性內(nèi)置存儲(chǔ)器;存儲(chǔ)有上述CPU的動(dòng)作程序的非易失性外部存儲(chǔ)器;第1切換部,根據(jù)來(lái)自上述第1裝置的切換信號(hào),在上述非易失性外部存儲(chǔ)器和上述易失性內(nèi)置存儲(chǔ)器之間進(jìn)行作為在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器的切換,上述第1裝置具有停止指示部,其發(fā)送停止信號(hào)使上述CPU的動(dòng)作停止;轉(zhuǎn)送存儲(chǔ)部,其在上述CPU的動(dòng)作停止中時(shí),把上述規(guī)定程序發(fā)送給上述易失性內(nèi)置存儲(chǔ)器并把其存儲(chǔ);停止解除部,隨著上述程序的發(fā)送結(jié)束,發(fā)送停止解除信號(hào),解除上述CPU的動(dòng)作停止;切換指示部,發(fā)送上述切換信號(hào),該切換信號(hào)指示把在上述CPU解除復(fù)位時(shí)進(jìn)行地址參照的存儲(chǔ)器從上述非易失性外部存儲(chǔ)器切換到上述易失性內(nèi)置存儲(chǔ)器;和執(zhí)行指示部,發(fā)送上述CPU的復(fù)位解除信號(hào)并使CPU執(zhí)行存儲(chǔ)在上述易失性內(nèi)置存儲(chǔ)器中的上述規(guī)定程序。
全文摘要
一種不需要進(jìn)行非易失性外部存儲(chǔ)器的改寫操作、并且減少了布線根數(shù)的系統(tǒng)的程序下載裝置。其由外部裝置(10)和照相機(jī)系統(tǒng)(20)構(gòu)成,該外部裝置具有存儲(chǔ)有動(dòng)作程序的快閃存儲(chǔ)器,該照相機(jī)系統(tǒng)使用從外部裝置下載了動(dòng)作程序的規(guī)定程序,其根據(jù)來(lái)自外部裝置的停止信號(hào)使照相機(jī)系統(tǒng)的CPU(21)的動(dòng)作停止;在CPU的動(dòng)作停止中,從外部裝置把規(guī)定程序發(fā)送給照相機(jī)系統(tǒng)的易失性內(nèi)置存儲(chǔ)器(25)并把其存儲(chǔ);隨著程序的發(fā)送結(jié)束,解除CPU的動(dòng)作停止;從外部裝置發(fā)送把該CPU進(jìn)行地址參照的存儲(chǔ)器從非易失性外部存儲(chǔ)器(27)切換到易失性內(nèi)置存儲(chǔ)器的指示,執(zhí)行被存儲(chǔ)在易失性內(nèi)置存儲(chǔ)器中的規(guī)定程序。
文檔編號(hào)H04N5/225GK1746846SQ20051009353
公開日2006年3月15日 申請(qǐng)日期2005年8月26日 優(yōu)先權(quán)日2004年9月8日
發(fā)明者曾我技 申請(qǐng)人:奧林巴斯株式會(huì)社