user72891: I have a Atmega328p IC without external Crystal (My target).
When I use a arduino to burn the bootloader to my target, the Arduino as ISP sketch changes the fuses of my target, so it tries to use its external crystal, which is not connected, So it cannot proceed the bootloader burn.

How can I modify the Fuse settings while Burning bootloader with arduino?

user4143: You need to either adjust the current board fuse settings in boards.txt or create a new board variant that matches your settings.
For example the Uno is set up with:
uno.bootloader.tool=avrdude
uno.bootloader.low_fuses=0xFF
uno.bootloader.high_fuses=0xDE
uno.bootloader.extended_fuses=0xFD
uno.bootloader.unlock_bits=0x3F
uno.bootloader.lock_bits=0x0F
uno.bootloader.file=optiboot/optiboot_atmega328.hex


user37622: You can use MiniCore boards support package for Arduino IDE to work with nonstandard AVR boards or breadboard setups. This core has many settings in Tools menu to set different parameters of the board.

72891: <p>I have a Atmega328p IC without external Crystal (My target).</p>
<p>When I use a arduino to burn the bootloader to my target, the Arduino as ISP sketch changes the fuses of my target, so it tries to use its external crystal, which is not connected, So it cannot proceed the bootloader burn.</p>
<p><a href="https://i.stack.imgur.com/F6eTe.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/F6eTe.png" alt="external crystal" /></a></p>
<p>How can I modify the Fuse settings while Burning bootloader with arduino?</p>
 4143: <p>You need to either adjust the current board fuse settings in <code>boards.txt</code> or create a new board variant that matches your settings.</p>
<p>For example the Uno is set up with:</p>
<pre><code>uno.bootloader.tool=avrdude
uno.bootloader.low_fuses=0xFF
uno.bootloader.high_fuses=0xDE
uno.bootloader.extended_fuses=0xFD
uno.bootloader.unlock_bits=0x3F
uno.bootloader.lock_bits=0x0F
uno.bootloader.file=optiboot/optiboot_atmega328.hex
</code></pre>
 37622: <p>You can use <a href="https://github.com/MCUdude/MiniCore" rel="nofollow noreferrer">MiniCore</a> boards support package for Arduino IDE to work with nonstandard AVR boards or breadboard setups. This core has many settings in Tools menu to set different parameters of the board.</p>
