Чем и как залить SPI DataFlash DD7 на SK-AT91SAM9XXXXX-S3E
Anatolich |
|
|
|
|
|
|
|
Пункты: 72 |
Регистрация: 24.11.2011 |
|
|
|
Я использую ISE iMPACT и JTAG кабель IV на LPT.
Для Х8 цепочка до DD7 видна, можно выбрать at45db021b
Ставлю перемычку на J22 , M[2:0]=(1,0,1)
Вылетает такой месадж
"The Data Width you assigned is x0 but the PROM file (.mcs) is generated in a x1 mode"
Если проигнорировать - при прошивке зависает...
Держать или нет reset - все равно.
При генерации mcs файла никаких опций для data width не предоставляется.
Если использовать Х10 - iMPACT не распознает не хilinx флэшку.
Может нужны другие инструменты, а не iMPACT? |
|
|
|
|
|
Anatolich |
|
|
|
|
|
|
|
Пункты: 72 |
Регистрация: 24.11.2011 |
|
|
|
В схеме at45db021b а на плате at45db321d
Все заработало
Всем спасибо |
|
|
|
|
|
Pavel Ivanchenko |
|
|
Admin |
|
|
|
|
Пункты: 92788 |
Регистрация: 24.03.2009 |
Пол: Мужчина |
|
|
В настоящий момент отгружаем платы с загрузкой конфигурации непосредственно с ARM (автоматически при загрузке системы), для обновления конфигурации достаточно обновить bit файл и скрипт запустить - на порядок быстрее чем флешку шить ... |
|
|
|
|
|
fokinas |
|
|
|
|
|
|
|
Пункты: 108 |
Регистрация: 15.11.2011 |
|
|
|
На самом деле Анатолич похоже не совсем был прав (мы вместе работаем). Хотя и пишет Program succeded индикатор DONE после загрузки светится в пол силы. Что это значит? Так и должно быть? Мне что-то кажется что нет... Может кто уже встречался с таким завершением загрузки?
Павлу: у нас в АРМе собственная программа и поэтому нужна своя для XILINX и в dataflash тоже. |
|
|
|
|
|
Anatolich |
|
|
|
|
|
|
|
Пункты: 72 |
Регистрация: 24.11.2011 |
|
|
|
Ceйчас остро встал вопрос о программировании АТ45 через Х10.
Есть ли у вас ноухау для этого порта? |
|
|
|
|
|
Pavel Ivanchenko |
|
|
Admin |
|
|
|
|
Пункты: 92788 |
Регистрация: 24.03.2009 |
Пол: Мужчина |
|
|
Никакого "ноухау" не требуется, подключаете JTAG и программируете, как софт настраивать и какие "кнопки тыкать" придется разбираться самостоятельно (у меня стоит слишком старый ISE). |
|
|
|
|
|
Anatolich |
|
|
|
|
|
|
|
Пункты: 72 |
Регистрация: 24.11.2011 |
|
|
|
Нет проблем для Х8.
Для Х10 ни новые ни старые версии iMpacta не поддерживают
не Хайлиновские девайсы. |
|
|
|
|
|
Pavel Ivanchenko |
|
|
Admin |
|
|
|
|
Пункты: 92788 |
Регистрация: 24.03.2009 |
Пол: Мужчина |
|
|
Разбирайтесь с софтом, раньше была отдельная консольная утилита для программирования SPI, потом ее интегрировали в impact, в следующих версиях impcaсt эта закладка (по моему spi programming) исчезла ...
Я думаю, они убрали ее из-за их замысла программирования SPI флешек через JTAG регистр пограничного сканирования, по крайней мере у Spartan6 при сканировании JTAG цепи флешка определяется автоматом и программируется уче жерез JTAG ... |
|
|
|
|
|
Anatolich |
|
|
|
|
|
|
|
Пункты: 72 |
Регистрация: 24.11.2011 |
|
|
|
Да! В 11-той версии это есть а начиная с 12-ой они ее вынули
(http://www.xilinx.com/support/answers/36156.htm). |
|
|
|
|
|
|