ICP是一種在實(shí)際的目標(biāo)電路板上燒寫和擦除芯片的方法,無需從目標(biāo)板上將芯片卸下來再編程實(shí)現(xiàn)用戶程序的修改。這種方法適用于產(chǎn)品開發(fā)和代碼升級。目前市面上很多芯片(如Philips公司的P89C51、P89V51和LPC932A1,STC
在嵌入式系統(tǒng)中,為了實(shí)現(xiàn)程序的脫機(jī)自動運(yùn)行,程序往往固化在電可擦除的Flash存儲器中。要實(shí)現(xiàn)一個(gè)嵌入式系統(tǒng)的帶電脫機(jī)運(yùn)行,在線編程就成為嵌入式系統(tǒng)開發(fā)過程的必經(jīng)之路。由于在線編程涉及到硬件和軟件方面的
DSP芯片(TMS320C6711D)的Flash存儲器(AM29LV400B)的在線編程方式
摘要:詳細(xì)介紹DSP與Flash存儲器的兩種硬件接口方式及在線編程,分析了兩種硬件接口方式下在線編程的區(qū)別,給出了相應(yīng)的在線編程核心代碼并在實(shí)際電路上測試通過,可作為DSP嵌入式系統(tǒng)設(shè)計(jì)的參考。 關(guān)鍵詞:在線編程
DSP外部Flash存儲器在線編程的軟硬件設(shè)計(jì)
1 引言 目前,很多應(yīng)用系統(tǒng)均采用總線控制方式實(shí)時(shí)配置各種寄存器,靈活實(shí)現(xiàn)其控制功能,從而全程監(jiān)控各個(gè)參數(shù)。典型的總線控制設(shè)計(jì)方案一基于EEPROM的系統(tǒng)監(jiān)控電路,通過對EEPROM進(jìn)行在線編程,實(shí)時(shí)配置系統(tǒng)各
0 引言 可重構(gòu)體系結(jié)構(gòu)已經(jīng)成為FPGA系統(tǒng)開發(fā)的研究熱點(diǎn),并已有許多令人矚目的研究成果及產(chǎn)品應(yīng)用。FPGA可重構(gòu)的應(yīng)用為用戶提供了方便的系統(tǒng)升級模式,同時(shí)也實(shí)現(xiàn)了基于相同硬件系統(tǒng)的不同工作模式功能。在當(dāng)
0 引言 可重構(gòu)體系結(jié)構(gòu)已經(jīng)成為FPGA系統(tǒng)開發(fā)的研究熱點(diǎn),并已有許多令人矚目的研究成果及產(chǎn)品應(yīng)用。FPGA可重構(gòu)的應(yīng)用為用戶提供了方便的系統(tǒng)升級模式,同時(shí)也實(shí)現(xiàn)了基于相同硬件系統(tǒng)的不同工作模式功能。在當(dāng)
傳統(tǒng)的單片機(jī)系統(tǒng)開發(fā)中總是離不開仿真器和編程器。隨著電子和計(jì)算機(jī)技術(shù)的迅猛發(fā)展,單片機(jī)技術(shù)也得到了空前的發(fā)展。部分16位單片機(jī)和32位ARM微控制器都帶有JTAG接口,通過各自不同的專用硬件
引 言 在線編程(In-Circuit Programming,ICP)是目前普遍應(yīng)用的一種速度較快的MCU編程方式。對于筆者使用的Freescale半導(dǎo)體公司的8位MCU來講,通過芯片本身的串行通信接口進(jìn)行在線編程的速度比使用芯片自帶的M
引 言 在線編程(In-Circuit Programming,ICP)是目前普遍應(yīng)用的一種速度較快的MCU編程方式。對于筆者使用的Freescale半導(dǎo)體公司的8位MCU來講,通過芯片本身的串行通信接口進(jìn)行在線編程的速度比使用芯片自帶的M
本文采用USB接口的ICP方法,燒寫速度快,無需專用的電平轉(zhuǎn)換芯片,硬件通過微處理器JB8的USB接口與計(jì)算機(jī)USB口連接即可。
本文以MC68HC908QY4為例,詳細(xì)分析如何利用監(jiān)控ROM程序?qū)崿F(xiàn)對單片機(jī)片內(nèi)Flash的在線編程和應(yīng)用。
對MC68HC908內(nèi)Flash在線編程的一種方法