[an error occurred while processing this directive]
|
У BittWare есть драйвер, и, соответственно, библиотека функций для загрузки программы, выгрузки данных через host интерфейс или DMA канал параллельного порта. Для этого имеется специальная микросхема SharcFin она же генерирует прерывания и коммутирует сигналы флагов. Единственный недостаток так это периодическая глюкавость драйвера (хотя скорее самой микросхемы). Поэтому проекты сначала отлаживаются под операционкой, а потом переносятся на загрузочную Flash и нафиг операционку.
А какая разница какой формат? Главное это исполняемый код. А LDR это всего лишь формат UNIX (ELF). В нем есть "избыточночть" в виде описания сегментов маяти переменных и их адресов.
E-mail: info@telesys.ru