编写大块时,Arduino EEPROM崩溃

时间:2013-10-02 22:08:48

标签: c++ arduino eeprom

我正在尝试使用EEPROM_writeAnything将一个uint32_t数组写入EEPROM,但是当我调用它时,它似乎只是崩溃了它运行的地方。自串行调试以来我很难说输出永远不会输出。

代码是这样的:

        uint32_t dataBuf[SYNC_MAX_COLS];
        memcpy(dataBuf, buf, SYNC_MAX_COLS*sizeof(uint32_t));
        for(int i=DATA_EEPROM_START; i<DATA_EEPROM_START+(SYNC_MAX_COLS*sizeof(uint32_t)); i+=sizeof(uint32_t))
        {
            EEPROM_writeAnything(i, dataBuf[i-DATA_EEPROM_START]);
        }

知道我可能做错了吗?

0 个答案:

没有答案