我已經使用了makefile來構建我的代碼,並生成了一個ELF文件。Avrdude .hex帶有保險絲
爲了使我的attiny85可以理解,我通常使用avr-objcopy -O ihex -R .eeprom -R .fuse main.elf main_all.hex
。我得到一個包含熔絲設置的十六進制文件我用avrdude -p t85 -c avrispmkII -P usb -U flash:w:main_all.hex
閃爍十六進制文件。 我正在使用通過工作和測試SPI連接的avrispmkII。
這次我收到一個錯誤。
ERROR: address 0x820003 out of range
我猜是因爲我在熔絲代碼中玩過這個問題。根據Contiki compile error, " ERROR: address 0x820003 out of range at line 1740 of...", 我注意到你可以讓avrdude創建一個沒有保險絲的十六進制。
avr-objcopy -O ihex -R .eeprom -R. Fuse main.elf main_ohne.hex
這也工作,現在讓attiny85完全正常閃光。
現在真正的問題。
我該如何獲得attiny85上的保險絲?
在設置保險絲之前,有什麼方法可以查看我設置了哪個保險絲?我之前明確地問過,因爲我沒有使用12V(HV)閃爍的經驗,並且這個arvmkII的同義詞是不正確的(是的,我應該查看數據表是否可以)。
我主要關心的是在熔斷器上熔斷保險絲。我是一名在空閒時間進行編程的畢業電氣工程師。所以我很擅長超級鏈接和神奇的命令。
(從German original粗略的翻譯)
Deine Fragenmüssenin Englisch sein。 (你的問題必須用英文) –