Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
Немогу залить конфигурацию в Dataflash - S3E - AT91SAM9XE512 - SK - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Старый форум » SK-AT91SAM9XE512-S3E
Немогу залить конфигурацию в Dataflash
zuy (Guest)
Добавлено 30.11.1999 00:00 Редактировалось 16.04.2009 08:55
0
Сообщение: 1
zuy (Guest)

Topic opened
Спуститься к концу Подняться к началу
zuy (Guest)
Добавлено 12.04.2009 15:14 Редактировалось 12.04.2009 15:14 Сообщение: 2
zuy (Guest)

Использую LPT кабель купленный на этом сайте.
Т.к. с FPGA никогда не работал, то пробую грузить готовый проект sram_to_arm, который идет на диске с платой.
Перешел в нем в папку flash, там запускаю батник start.bat
Определяется флешка, стирается, программируется, но на стадии проверки получаю более 100 тысяч ошибок.

Попробовал через iMpact.
Выбрал Direct SPI configuration, подгрузил sram_to_arm.msc и указал какая флешка впаяна.
Память стирается, проходит проверку на чистоту, программируется, но опять не проходит verify.

Перемычка PRG замкнута, пробовал удерживать reset во время программирования, не помогло.

Что я делаю не правильно?
Напишите пожалуйста пошагово процесс конфигурации FPGA на этой плате для новичка с указанием какие джамперы и как должны стоять.

Спасибо.
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 12.04.2009 15:31 Редактировалось 12.04.2009 15:31 Сообщение: 3
starterkit (Guest)

Все делаете правильно, единственное требование - замкнуть PRG джампер во время программирования.
Для чистоты эксперимента, замкните M0 (хотя, он и так у Вас скорее всего замкнут) и прервите загрузку процесора (разорвав соответствующие джампера NAND или DataFlash).
Если есть возможность, попробуйте с другой машины, возможно "нестыковка" по LPT порту ...
Спуститься к концу Подняться к началу
zuy (Guest)
Добавлено 12.04.2009 20:06 Редактировалось 12.04.2009 20:06 Сообщение: 4
zuy (Guest)

M0 замкнут, PRG тоже замкнут. разорвал джамперы NAND и DATAFLASH. Вот что в консоль выводит:

Start : Sun Apr 12 19:05:12 2009

==> Checking SPI device [Atmel_AT45DB321B_ver_00100] ID code(s)
- density = [4325376] bytes
= [34603008] bits
- density_code = [0x34]
+-----------------------------------------+
| Device ID code(s) check ====> [ OK ] |
+-----------------------------------------+
=> Operation: Erase
=> Operation: Program and Verify using file [sram_to_arm.mcs]
- device has [528] byte programming page/buffer
Programmed page [538]: [284064] of [283776] bytes (w/ polling)
-> programmed [288] 0xFF padding bytes in last [528]-byte page buffer
Verified [283776] of [283776] bytes (248130 errors)

--> Total byte mismatches [248130]
=> byte verify errors written to [out.txt]

Finish : Sun Apr 12 19:06:26 2009
Elapsed clock time (00:01:14) = 74 seconds

Попробую вечером на другом компьютере, чтобы нестыковку проверить. А в каком режиме должен быть LPT порт? И какой драйвер должен стоять обычный или ECP ?
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 12.04.2009 22:15 Редактировалось 12.04.2009 22:15 Сообщение: 5
starterkit (Guest)

Режим LPT порта не имеет особого значения (должен работать во всех режимах). Кстати, сейчас, после включения питания, светодиод Done не загорается?
Спуститься к концу Подняться к началу
zuy (Guest)
Добавлено 12.04.2009 22:40 Редактировалось 12.04.2009 22:40 Сообщение: 6
zuy (Guest)

Нет. Он загорался когда плата ко мне пришла. Я так понимаю там была прошита конфигурация sram_to_arm и она грузилась.
Потом я попытался переписать конфигурацию, стер то что было, а новая не заливается и теперь DONE не загорается.
Спуститься к концу Подняться к началу
zuy (Guest)
Добавлено 13.04.2009 23:46 Редактировалось 13.04.2009 23:46 Сообщение: 7
zuy (Guest)

Попробовал конфигурировать ПЛИС через JTAG, все нормально, конфигурируется и работает.
Но AT45DB321B так и не прошивается.
Спуститься к концу Подняться к началу
zuy (Guest)
Добавлено 13.04.2009 23:47 Редактировалось 13.04.2009 23:47 Сообщение: 8
zuy (Guest)

LPT на другом компьютере тоже попробовал, эффект тот же самый. Ошибки при проверке.
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 14.04.2009 00:58 Редактировалось 14.04.2009 00:58 Сообщение: 9
starterkit (Guest)

А с JTAG цепью что (программирование)?
Спуститься к концу Подняться к началу
zuy (Guest)
Добавлено 14.04.2009 01:34 Редактировалось 14.04.2009 01:34 Сообщение: 10
zuy (Guest)

Не совсем понял вопроса.
Через JTAG напрямую ПЛИС конфигурируется.
Т.е. в iMPACT раздел Boundary Scan и адаптер переключаю на разьем JTAG.
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-AT91SAM9XE512-S3E