題:
我購買了USB> FT232RL,可以用它來將Bootloader編程到Arduino嗎?
DaJF
2014-07-19 20:19:38 UTC
view on stackexchange narkive permalink

我從eBay購買了這東西:
USBtoFT232RL
eBay鏈接

它將允許我對ATmega [xxx]進行編程(Arduino克隆)

-->如果可以,我將如何處理?

-->如果沒有,我需要什麼(或從哪裡學到)才能在Arduino IDE中使用Arduino克隆? br>
我對Arduino有點陌生,並且因為我了解到在eBay上出售的大量克隆都沒有引導程序,所以我想知道如何解決這個問題。 (而且“準系統”似乎便宜得多)



答案-從下面的不同答案中總結(因為我只能標記一個
我從多個商店購買的Arduino克隆都沒有引導加載程序。他們都用引導程序/眨眼示例編程。您如何確定上面沒有引導程序?
因為我問賣家,例如頁面上的Mini Pro沒有一個:http://www.ebay.com/itm/400683486113(而他們的“ Nano”卻有)。
三 答案:
Chris Stratton
2014-07-20 00:59:13 UTC
view on stackexchange narkive permalink

實際上,您可以,但是您不太可能喜歡它,因為它會相當慢。

該模塊用於串行通信-ATmega直到有串行通信才支持該模塊。引導加載程序-構建它的芯片也可以在“ bitbang”模式下運行:

http://www.ftdichip.com/Support/Documents/AppNotes/AN_232R-01_Bit_Bang_Mode_Available_For_FT232R_and_Ft245R .pdf

使用此引腳的重新配置引腳連接到目標的ISP引腳,以及在PC上運行的ISP算法的實現,確實可以將引導加載程序加載到一種新的ATmega芯片。但是,USB並非針對這種用途而設計的-它旨在移動大塊數據,而不是有效地執行一系列小操作。 結果是加載過程將大大慢於其他方法。您還可能花費大量的時間來跟踪軟件來執行此操作或編寫自己的軟件。

如果您有可用的Arduino風格板,可以使用它來對新芯片進行編程:

http://arduino.cc/zh/Tutorial/ArduinoISP

“ avrdude”有許多名稱為“ ft232r”的程序員條目,可為FTDI芯片實現各種bitbang配置,因此軟件方面已得到很大解決。就是說,我同意@ChrisStratton的意思,這並不有趣。
慢得多,意味著幾分鐘而不是幾秒鐘,甚至更多? (棒球場號碼很好)那隻是第一次燒錄引導程序?因為在放入引導加載程序之後,可以通過串行連接對其進行編程,這表示秒,對嗎?
我希望運行該程序所花費的時間少於找到以這種方式進行該操作的軟件所需要的時間,但是是的,引導加載程序非常小,只需要加載一次即可。
好的,這就是我的想法。我想我將使用您的第二個建議,因為我已經擁有一個UNO克隆。
Ignacio Vazquez-Abrams
2014-07-19 21:02:53 UTC
view on stackexchange narkive permalink

您必須使用ISP或(HV)PP編程器,才能首先將Ar​​duino(或類似)引導加載程序寫入芯片。只有這樣做後,您才能通過串行連接對其進行編程。

MatsK
2014-07-19 21:50:15 UTC
view on stackexchange narkive permalink

是否可以使用引導程序對ATmega [xxx](Arduino克隆)進行編程?

否。只有在Atmel ATmega芯片上燒錄了引導加載程序的情況下,才能使用串行設備。

->如果是這樣,我將如何處理?我該怎麼辦,我當然不應該做什麼?

要將引導加載程序刻錄到Atmel AVR芯片上,您需要一個“ AVR ISP(系統內編程器)”。 Arduino板上的2x3小針腳觸點。

在Arduino IDE的“工具”,“程序員”菜單下,您可以找到可以使用的其他“ AVR ISP(系統內程序員)”。

請注意,某些編程器具有2x5引腳ISP聯繫人,如果是這種情況,則還需要購買2x3至2x5適配器。

參考: http ://arduino.cc/zh-CN/Hacking/Bootloader

->如果沒有,使用Arduino我需要什麼(或從哪裡學到)用Arduino IDE克隆嗎?

在ebay上購買的大多數Arduino克隆都是他們的Arduino的信息巫婆克隆。 ,並且因為我了解到在eBay上出售的大量克隆都沒有引導程序,所以我想知道如何解決此問題。 (而且“準系統”似乎便宜得多)

我有點困惑,我從ebay購買了大約10個Arduino克隆,並且全部都有一個引導程序。它們是UNO,Nano,Leonardo和Mini Pro的克隆,這就是我在Arduino IDE中用於設置的東西。

我對沒有引導程序的巫婆ebay克隆感興趣。您發錶帶有該信息的評論嗎?

我將USBASP(例如: http://goo.gl/kCiMd)用作我的外部程序員。

*僅當Atmel ATmega芯片上裝有引導加載程序時,才能使用串行設備。* —到目前為止,這是正確的,但FT232也具有bitbang模式。
“在ebay上購買的大多數Arduino克隆都具有Arduino的信息巫婆克隆。” >我對它們是哪個克隆/模型並沒有感到困惑,只是對如何刻錄引導加載程序感到好奇;)我在下一頁問“ Mini Pro”的賣家是否有引導加載程序,他說沒有。 t:[http://www.ebay.com/itm/400683486113](http://www.ebay.com/itm/400683486113)(而他們的“ Nano”是)。
DaJF,我並不是要屈尊。
沒問題,我不是用這種方式來解釋的,只是想澄清一下:)沒有引導加載程序就不會遇到克隆的事實讓我希望我也不會,所以感謝您提供的信息。
我的FT232RL具有2x3針ISP接頭[eBay](http://www.ebay.de/itm/400551093905),但我尚未對其進行檢查。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...