Там было так: 1) пишете свой загрузчик. Я делал на основе стандартного. На этом шаге получаете *.dxe. Кстати, а что вы там писали сами, что в стандартном не устроило? Есть такой файл: 160_prom.asm, править его нужно по минимуму, только по инициализации проца в части работы с внешним миром. 2) ПИшете свою прогу, а в настройках лоадера, в качестве кернел файла указываете то, что у Вас получилось в п.1. На выходе получаете прошивку, в выбранном формате (hex,ASCII,include,bin). Его и шьёте.
Всё это должно быть в докумментации и апликейшенах, посмотрите у них на сайте. ЗЫ. у меня была загрузка с хоста.