Здравствуйте.
Есть библиотека, которая использует структуру с настройками TableSets и массу функций возвращающих адрес на строки таким образом: char *addr=TableSets.XXX.yyy; return addr;
Задача: перенести TableSets во внешнюю FLASH-память не переписывая библиотеку (поэтому offsetof использовать не получится). Для обращения к внешней памяти надо знать смещение элемента в структуре относительно нулевого адреса.
Т.е. надо как-то определить структуру TableSets по нулевому адресу и в тоже время не размещать ее в ОЗУ МК. Подскажите, пожалуйста, возможно ли это как-то сделать? Спасибо.
з.ы. ОЗУ МК также начинается с нулевого адреса.
|