[an error occurred while processing this directive]
|
Метод зашивки не очень важен. Важно что шить. Какие есть альтернативы?
1) Шить file.out "напрямую" в ROM. В этом случае программа скорее всего будет копироваться в RAM (возможно в разные CE). Значит нам надо прошить саму программу и еще и загрузчик, который будет копировать ROM в нужные нам адреса RAM. Кроме того, варианты загрузки резко сокращаются, с SPI EEPROM уже не загрузишся. Остается только один вариант - прямое исполнение из ROM. Кроме того, придется придумать некий формат объясняющий куда копировать данный из ROM - аналог boot table. Это лучший способ поиметь приключения за одним исключением - Вы умеете прошивать внутренний ROM 55xx.
2) Преобразовывать file.out в Boot Table формат, который понимает встроенный в ROM загрузчик. Это называется написать свой hex55.exe.
В общем, если Вы не используете boot-table формат, то Вы НЕ можете использовать стандартный загрузчик прописанный в ROM. SM абсолютно прав, что можно не конвертировать, но он умолчал о тех приключениях, которые автор топика получит на свою голову пытаясь написать свой загрузчик.
E-mail: info@telesys.ru