[an error occurred while processing this directive]
|
Вроде же есть такие ключики в hex6x. И соответствующая глава в описании hex conv. util.
Что-то типа такого:
file.out
.... - тут всякая чухня типа указания формата и т.п.
memwidth 8
boot
e 0x000009e0
bootorg 0x40010000
bootsection .myboot 0x40000000
ROMS
{
FLASH: org=0x40000000, len=0x30000, romwidth=8
}
Загрузчик для примера в секции .myboot. Он будет прошит во флэш с адреса 0x40000000 и будет раскручивать загр. таблицу, которая прошьется начиная с адреса 0X40010000. В загруз. таблицу включаются все иниц. секции, кроме секции помеченной ключом bootsection.
Формат таблицы описан.
Вроде бы так.
Правда я эти возможности hex6x ни разу не использовал.
А загрузочные таблицы создавал своей программой. Так исторически сложилось:-)
И загрузчик у меня совершенно отдельно. Небольшой. Я его не линкую с основной программой. Он у меня практически один на все 6000.
E-mail: info@telesys.ru