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

ad21364 boot from SPI Serial Memory

доброго времени суток.

для разработки девайса приобрели кит на AD21364, софт VisualDSP 4.5

там есть возможность на ките загружаться с последовательной флэшки АТ25F512

эту часть (boot from spi flash) перенесли в наш девайс, но заменила память на AT45DB041, так как АТ25F512 снято с производства.

оказалось что не все так просто и FlashProgrammer заточен под АТ25F512, если используется другая микросхема - нужно модифицировать драйвер для нее ((

вопрос - каким образом решить проблему с минимальными затратами:

- если выбрать другую микросхему памяти - то где искать к ней драйвер?

- адаптировать драйвер под данную микросхему AT45DB041?

кто делал подобное и как решил этот вопрос.

заранее благодарен.

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


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

- если выбрать другую микросхему памяти - то где искать к ней драйвер?

Взять полный аналог АТ25F512, например: http://www.numonyx.com/Documents/Datasheets/M25P05A.PDF (бывшая STMicro)

Взять любую другую SPI flash. Модификация драйвера - правка нескольких констант в исходнике драйвера.

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


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

доброго времени суток.

для разработки девайса приобрели кит на AD21364, софт VisualDSP 4.5

там есть возможность на ките загружаться с последовательной флэшки АТ25F512

эту часть (boot from spi flash) перенесли в наш девайс, но заменила память на AT45DB041, так как АТ25F512 снято с производства.

оказалось что не все так просто и FlashProgrammer заточен под АТ25F512, если используется другая микросхема - нужно модифицировать драйвер для нее ((

вопрос - каким образом решить проблему с минимальными затратами:

- если выбрать другую микросхему памяти - то где искать к ней драйвер?

- адаптировать драйвер под данную микросхему AT45DB041?

кто делал подобное и как решил этот вопрос.

заранее благодарен.

Зависит от того что понимать под минимальными затратами:

1. Вы имеете собств. target board, на которой стоит AT45 - тогда вам надо переработать загрузчик с АТ25 на AT45. Загрузчик лежит в Analog Devices\VisualDSP 5.0\213xx\Examples\ADSP-21364 EZ-KIT Lite\Flash Programmer\Serial - затем скомпилить проект-загрузчика и включить этот загрузчик в ваш проект

2. Нет собств. target board - совет дан vik0 - единственно, что я посоветовал бы - взять память побольше 4-8Мбит

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


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

Модификация драйвера - правка нескольких констант в исходнике драйвера.

Не совсем так. У Atmel AT45DBxxx набор команд существенно отличается от большинства SPI NOR Flash, в том числе и M25xxx.

s868, если у вас есть возможность достать или собрать USB-JTAG переходник на основе FT2232, то я могу добавить поддержку AD21364 в эту программу для прошивки флешек.

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


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

У Atmel AT45DBxxx набор команд существенно отличается от большинства SPI NOR Flash, в том числе и M25xxx.

Согласен. Но я имел ввиду именно стандарную SPI Flash.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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