Код
void AT25_Write(uint32_t address, uint8_t *data, uint32_t lenght);
на любой оптимизации кроме High
Код
uint32_t addr = 128;
AT25_Write(addr, at45_data_tx, 200);
AT25_Write(addr, at45_data_tx, 200);
останавливаю брекпойнт в функции - address = 128 - все честно
на оптимизации High - address = 536889328 - они не охренели там случайно?