Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Загрузчик (boot loader) Microblaze c SPI NOR Flash
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
rezuk
Доброго времени суток!

Подскажите, кто-нибудь сталкивался с загрузкой программного кода .elf полученного в Xilinx SDK 13.3 c NOR Flash Spansion S25FL032P в Spartan 6?
Не получается даже создать .mcs файл из .bit и .elf вываливается ошибка "ERROR:Bitstream:152 - BMM error processing data files." в iMPACT 13.3, а без .elf создаёт .mcs. Хотя про второе описано здесь нужно использовать iMPACT 11.4.
Очень буду благодарен за потраченное вами время даже если вы не сталкивались с этой проблемой и не сможете помочь!! Заранее спасибо!!
xor.kruger
Попробуйте так:

Код
data2mem -bm system_bd.bmm -bt system.bit -bd srec_bootloader_0.elf tag microblaze_0 -o b system_bram_init.bit

Код
promgen -w -c ff -p mcs -o promdata.mcs -s 2048 -u 0 system_bram_init.bit
Mad_max
Цитата(xor.kruger @ May 11 2012, 02:09) *
Попробуйте так:

Код
data2mem -bm system_bd.bmm -bt system.bit -bd srec_bootloader_0.elf tag microblaze_0 -o b system_bram_init.bit

Код
promgen -w -c ff -p mcs -o promdata.mcs -s 2048 -u 0 system_bram_init.bit

Плюс надо убедится, что bram на кристалле расположены так как это описано в system_bd.bmm.
rezuk
Спасибо за ответы!
Получается, что system_bram_init.bit должен иметь размер меньше MAX_Block_RAM. Так?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.