[an error occurred while processing this directive]
А как насчет boot table format? У вас секции раскиданы по памяти, а опция -boot hex55 собирает их в непрерывное пространство адресов. Почитайте SPRA911, и желание изобретать кривой велосипед должно пропасть.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)