Не знаком с этим ядром потому может глупый вопрос, а из RAM код исполнять можно? Если можно, то лучше сначала грузить минимальный (начальный) загрузчик в RAM. И уже с помощью него загружать во Flash другой (нормальный) загрузчик. У нас похожим образом в одном контроллере на 186-м реализовано. Изначально софта в контроллере нет никакого. Загружаем через JTAG начальный загрузчик с программной поддержкой записи во Flash в RAM Spartan2. 186-й исполняет этот код оттуда и прописывает загрузчик во Flash. Рестарт контроллера и дальше уже можно через RS-232 заливать тот софт, который требуется.
|