Там разные команды для доступа используются: LD / ST для RAM, и LPM
для чтения из программной, он же flash. Наверняка адресное
пространство оперативки у вас не сильно велико и может статься, что
старший бит можно использовать как указание читать из флеши. То
есть указатель приводим к указателю на flash и по нему читаем.
Костыль, но как вариант. https://caxapa.ru/1276763.html