У меня возник вопрос относительно использования сохранённых во флеши калибровочных данных. Допустим, у меня сохранена переменная по заранее (при компиляции) неизвестному адресу, который рассчитывается при калибровке и сохраняется по заранее известному адресу 0xabcd. Теперь я перезапитал МК и хочу использовать эту переменную в расчётах (ясное дело, эта область памяти будет read-only). Сначала я считываю адрес, по которому она расположена (он сохранён во флеши по адресу 0xabcd), сохраняю его в регистр adress. Теперь я хочу чтоб в функции объявлялась эта переменная, и указывалось что она расположена по адресу, сохранённому в регистре adress. Как (если можно) такое сделать?
|