Atmega8的downloding EEPROM图像

Atmega8的downloding EEPROM图像

问题描述:

后停止工作,我有一个很奇怪的问题 - 它突然停止工作下载EEPROM图像atmega8的我以后 - 它看起来像它挂断或这样的事情。如果我只下载闪存映像 - 它工作得很好,除了EEMEM变量中的不合适的值。我使用avr-gcc作为编译器,avrdude通过arduino bootloader上传flash和EEPROM映像。 有什么建议吗?Atmega8的downloding EEPROM图像

+3

你能澄清你正在使用的bootloader和协议吗? EEPROM写支持是某些引导加载程序不支持的功能。发送EEPROM写入命令最多可能导致错误,导致引导加载程序执行_bad things_。 –

哦,我发现会发生什么 - 我使用optiboot,默认情况下它不支持EEPROM写入。它只是静静地将EEPROM数据写入闪存,打破了你的程序。需要使用BIGBOOT = 1重新编译才能正常工作。