Перейти к содержанию
    

Программирование аналогов EPCS

Можно ли с помощью квартуса программировать SPI Flash других производителей?

 

попробовал вместо епцс поставить SST25VF0808B, ругается на ID

 

и еще вопросик: как можно запрограммировать любым bin файлом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ставьте, что положено - M25P40 и компанию - и счастье придет. У них тот же ID. Любой файл квартус, кажется, не позволяет. Пишите программу прошивки ручками.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как справедливо отметил Alex11, из-под квартуса можно запрограммировать только те флэшки, ID которых соответствует EPCS'овскому. Это, как, было сказано, stm'овское семейство M25P, или spancion'овские s25.

Прочие - SST, Macronix и др. можно прошить из-под NiosII Flash Programmer.

При этом можно использовать даже те флэшки, объем которых не соответствует EPCS'кам - например M25P32 (по идее она должна соответствовать EPCS8, но таковой в природе нет).

Про это можно почитать здесь : http://forum.niosforum.com/forum/index.php...695&hl=m25p

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как справедливо отметил Alex11, из-под квартуса можно запрограммировать только те флэшки, ID которых соответствует EPCS'овскому. Это, как, было сказано, stm'овское семейство M25P, или spancion'овские s25.

Прочие - SST, Macronix и др. можно прошить из-под NiosII Flash Programmer.

При этом можно использовать даже те флэшки, объем которых не соответствует EPCS'кам - например M25P32 (по идее она должна соответствовать EPCS8, но таковой в природе нет).

Про это можно почитать здесь : http://forum.niosforum.com/forum/index.php...695&hl=m25p

 

в сопс билдере как настраивать? как epcs_controller или нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в сопс билдере как настраивать? как epcs_controller или нет?

Да. В sopc-систему добавляете EPCS Controller, вектор сброса процессорного ядра должен указывать на него. Также процессорное ядро должно иметь jtag debug модуль.

Действуйте в соответствии с описанием FlashProgrammer : Nios II Flash Programmer User Guide

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да. В sopc-систему добавляете EPCS Controller, вектор сброса процессорного ядра должен указывать на него. Также процессорное ядро должно иметь jtag debug модуль.

Действуйте в соответствии с описанием FlashProgrammer : Nios II Flash Programmer User Guide

 

да так и делаю по этому документу

сделал оверрайд

 

а при программировании выдает

 

No EPCS layout data - looking for section [EPCS-FF]

Unable to use EPCS device

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость Mark
Можно ли с помощью квартуса программировать SPI Flash других производителей?

попробовал вместо епцс поставить SST25VF0808B, ругается на ID

и еще вопросик: как можно запрограммировать любым bin файлом?

 

 

Года два тому назад сталкивался с похожей задачей.

(прошить m25p80 через Cyclone).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В даташите на M25P40-VMN6PB указан потолок в 75МГц. Однако при 60МГц, с микроновской МСХ пакеты приходят с ошибкой. Использую мегафункцию alt_asmi_parallel. Это в памяти проблема или мегафункция так чудит?

Хотя даже при 40МГц EPCS ведет себя адекватно, а micron-овская о5 с ошибками, но их мало очень.

Должны подойти МСХ от STM, посмотрим на них...

 

ЗЫ: не имею ввиду fast_read, т.к. пользуем EPCS4 - просто read

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В даташите на M25P40-VMN6PB указан потолок в 75МГц. Однако при 60МГц, с микроновской МСХ пакеты приходят с ошибкой. Использую мегафункцию alt_asmi_parallel. Это в памяти проблема или мегафункция так чудит?

Хотя даже при 40МГц EPCS ведет себя адекватно, а micron-овская о5 с ошибками, но их мало очень.

Должны подойти МСХ от STM, посмотрим на них...

 

ЗЫ: не имею ввиду fast_read, т.к. пользуем EPCS4 - просто read

В чём была проблема - в M25P40 производства Micron, в мегафункции или в чём-то ещё?

Как себя показали M25P40 от STM?

 

P.S.Меня интересует режим AS с 40 MHz Internal Oscillator.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В чём была проблема - в M25P40 производства Micron, в мегафункции или в чём-то ещё?

Как себя показали M25P40 от STM?

 

P.S.Меня интересует режим AS с 40 MHz Internal Oscillator.

и st и micron и даже numonyx показали себя вполне адекватно. проблема была в конкретной плате. вернее в пайке. извините, что посеял сомнения в Вас. 40МГц пользовал для fast_read.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...