Я армы не знаю, на других архитектурах это делается так В асме/си объявляете по заданному адресу секцию требуемого размера, размещаете в ней массив. Размещать надо в конце или в начале прошивки.
Далее линкер генерит бинарный файл.
досовой командой copy сшиваете ваши данные и получившийся бинарник.
Далее, если программатор требует хекс, пропускаете бинарник через bin2hex.exe.