C 如何用avrdude擦除除EEPROM之外的所有内容?

C 如何用avrdude擦除除EEPROM之外的所有内容?,c,avr,jtag,eeprom,avrdude,C,Avr,Jtag,Eeprom,Avrdude,我有两个主要文件。一个写入EEPROM,另一个读取EEPROM。我想做以下工作: Flash main.hex(写入EEPROM的一个) 擦除除EEPROM内容以外的所有内容 Flash main.hex(从EEPROM读取的一个) 在Windows 7上,我正在将AT90CAN128与JTAG ICE mkII一起使用。 我通过以下方式执行avrdude: avrdude -c jtag2 -p c128 -P usb -U flash:w:main.hex 您可以清除EESAVE保险丝

我有两个主要文件。一个写入EEPROM,另一个读取EEPROM。我想做以下工作:

  • Flash main.hex(写入EEPROM的一个)
  • 擦除除EEPROM内容以外的所有内容
  • Flash main.hex(从EEPROM读取的一个)
在Windows 7上,我正在将AT90CAN128与JTAG ICE mkII一起使用。 我通过以下方式执行avrdude:

avrdude -c jtag2 -p c128 -P usb -U flash:w:main.hex

您可以清除EESAVE保险丝。启用此功能后,芯片擦除命令将不会擦除EEPROM。

您可以阅读
avrdude
手册中解释如何设置保险丝的部分。