rezident (26.03.2007 03:09, просмотров: 1) ответил aspect на А как флешь програмить внутрисхемно, JTAG-ом, или свой интерфейс есть, доступны программаторы?
Про Flash с JTAG не слыхал. Способ внутрисхемного программирования зависит от конкретного применения. Либо Flash перед запайкой в плату программируется каким-либо начальным загрузчиком.
Либо как у вас штатно, а у нас на этапе наладки и первого запуска в ОЗУ помещается исполняемый код загрузчика. При наличии в системе FPGA (у нас) со встроенной двухпортовой RAM это совсем не сложно :) В этом случае используется JTAG самой FPGA.
Можно при необходимости еще способы придумать. Главное что во Flash всегда находится код-загрузчик, способный через какой-либо коммуникационный порт загрузить данные и запрограммировать ими Flash, либо подгрузить в ОЗУ другой исполняемый код, выполняющий аналогичные функции.
Во многих современных МК имеется встроенный собственный загрузчик (bootloader). А "продвинутые" DSP, например, имея на борту лишь RAM и немодифицируемую пользователем ROM, могут boot-иться из внешних Serial SPI/Microware EEPROM или даже через USB.