燒入引導程序
發(fā)布時間:2012/6/13 20:32:56 訪問次數(shù):1545
因為DUINO的特點,它一上來就要和電XC9572XL-7TQG100I腦通信,通過串口上傳和下載,因此必須在通電以后先自動完成這一步,才能繼續(xù)往下走。因此事先必須在單片機FLASH的引導區(qū)中固化引導程序,英文是bootloader。這個程序還與芯片和vo板型號有關,不是隨便抓一個就行的。假如Arduino程序在D盤安裝,那么解壓以后,可以在D:\Arduino+0021\hardwareYArduinoYbootloaders\申進一步去搜查所需的bootloader。例如我現(xiàn)在用Atmega8,那就放在文件夾Atmega8里面。板子上已經(jīng)留有下載口,利用自做的并口下載線和原先一直在使用的ponyprog2000下載軟件很快就可以燒好引導程序。
怎么證明引導程序已經(jīng)燒好了呢?很簡單,如果Atmega8是個裸片,那么加上電源后VD3不會有反應,當引導程序燒好后,則過一會VD3就會以比較慢的頻率不停地閃亮。
對于經(jīng)常鼓搗AVR單片機的人,做這個不過是小菜一碟,不過對于初學者,就需要準備下載線、下載軟件等工具,而且這些東西也不是經(jīng)常用,干脆買套件更省心。雖然在Arduino里面好像也能通過串口預裝引導程序,但是不知何故筆者試了幾次沒有成功。
如果你用的是帶串口的老式電腦,那就可以準備使用了。但是新式電腦是沒有串口只有USB接口,那還得費點手腳。
怎么證明引導程序已經(jīng)燒好了呢?很簡單,如果Atmega8是個裸片,那么加上電源后VD3不會有反應,當引導程序燒好后,則過一會VD3就會以比較慢的頻率不停地閃亮。
對于經(jīng)常鼓搗AVR單片機的人,做這個不過是小菜一碟,不過對于初學者,就需要準備下載線、下載軟件等工具,而且這些東西也不是經(jīng)常用,干脆買套件更省心。雖然在Arduino里面好像也能通過串口預裝引導程序,但是不知何故筆者試了幾次沒有成功。
如果你用的是帶串口的老式電腦,那就可以準備使用了。但是新式電腦是沒有串口只有USB接口,那還得費點手腳。
因為DUINO的特點,它一上來就要和電XC9572XL-7TQG100I腦通信,通過串口上傳和下載,因此必須在通電以后先自動完成這一步,才能繼續(xù)往下走。因此事先必須在單片機FLASH的引導區(qū)中固化引導程序,英文是bootloader。這個程序還與芯片和vo板型號有關,不是隨便抓一個就行的。假如Arduino程序在D盤安裝,那么解壓以后,可以在D:\Arduino+0021\hardwareYArduinoYbootloaders\申進一步去搜查所需的bootloader。例如我現(xiàn)在用Atmega8,那就放在文件夾Atmega8里面。板子上已經(jīng)留有下載口,利用自做的并口下載線和原先一直在使用的ponyprog2000下載軟件很快就可以燒好引導程序。
怎么證明引導程序已經(jīng)燒好了呢?很簡單,如果Atmega8是個裸片,那么加上電源后VD3不會有反應,當引導程序燒好后,則過一會VD3就會以比較慢的頻率不停地閃亮。
對于經(jīng)常鼓搗AVR單片機的人,做這個不過是小菜一碟,不過對于初學者,就需要準備下載線、下載軟件等工具,而且這些東西也不是經(jīng)常用,干脆買套件更省心。雖然在Arduino里面好像也能通過串口預裝引導程序,但是不知何故筆者試了幾次沒有成功。
如果你用的是帶串口的老式電腦,那就可以準備使用了。但是新式電腦是沒有串口只有USB接口,那還得費點手腳。
怎么證明引導程序已經(jīng)燒好了呢?很簡單,如果Atmega8是個裸片,那么加上電源后VD3不會有反應,當引導程序燒好后,則過一會VD3就會以比較慢的頻率不停地閃亮。
對于經(jīng)常鼓搗AVR單片機的人,做這個不過是小菜一碟,不過對于初學者,就需要準備下載線、下載軟件等工具,而且這些東西也不是經(jīng)常用,干脆買套件更省心。雖然在Arduino里面好像也能通過串口預裝引導程序,但是不知何故筆者試了幾次沒有成功。
如果你用的是帶串口的老式電腦,那就可以準備使用了。但是新式電腦是沒有串口只有USB接口,那還得費點手腳。