Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SAM3U + USB SAM-BA виснет при попытке прошить Flash
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
dimasen
Всем привет!
Имеется проект: AT91SAM3U1 + USB коннектор.
Сейчас пока главная цель научиться шить встроеную Flash.
Значит так. Есть плата AT91SAM3U1 + USB коннектор. Вставляем в USB. USB-устройство детектится на ура! Запускаем приложение SAM-BA GUI... Запустили. Даже вижу содержимое всех памятей. И даже могу менять значения встроеной SRAM. Здесь всё хорошо. Но, как известно, для работы со встроеной Flash необходимо залить и запустить апплет в самом SAM3U. Так вот, при запуске "Enable Flash Access", SAM-BA GUI повисает. И я больше ничего не могу сделать.
Поможите кто-нить, а?
З.Ы. SAM-BA под WINXP
ahulap
У меня та же проблема, только с sam3u4c. SAM-BA зависает на -I- Loading applet isp-flash-at91sam3u4.bin at address 0x20001000
Кроме этого, есть самодельный макет на sam3u4e, там SAM-BA ругается что не может проинициализировать PSRAM (эту часть скрипта можно убрать в tcl-файле), но дальше работает и шьет флеш и GPNMV биты.
Пробовал и SAM-BA 2.10 (CDC и через atm6124.Sys) и 2.9 - результат один и тот же. Так же пробовал перекомпиллировать апплет - аналогично...
Кто-нибудь знает решение данной проблемы? Заранее благодарен.
aaarrr
Были подобные проблемы на некоторых хостах, попробуйте подключить через хаб USB 1.1
ahulap
Цитата(aaarrr @ Dec 31 2010, 13:58) *
Были подобные проблемы на некоторых хостах, попробуйте подключить через хаб USB 1.1

Проверил на старом компьютере - результата никакого.

Дело скорее всего не в этом, т.к. загрузчик опознается и можно залить туда апплет для другого процессора. Работать он конечно не будет, но загрузка проходит. Можно было бы предположить что ошибка в самих апплетах для sam3u, но они же нормально грузятся в sam3u4E и зависают в sam3u4C. Вроде как внутренности у них должны быть одинаковые, да и загрузчик выдает одну и ту же версию: v1.1 Oct 16 2008 17:28:07.
В схеме с sam3u4c все нормально, платы работают. До этого программировали через JTAG, а в серии хочется избавиться от этого разъема.

Подскажите, где еще искать?
prottoss
С SAM3 еще не работал. Могу предположить что может быть проблема в настройках FLASH контроллера - я имею ввиду циклы ожидания. В скриптах я не копался по этому не знаю, есть ли вообще такая возможность. Просто одно из предположений.
ahulap
Похоже дело и не в этом. В SAM-BA v2.10\applets\isp-project\flash\main.с я добавил код чтобы зажечь светодиодик на плате. Он не загорелся, так что похоже до загрузки апплета не доходит.
А циклы ожидания и все остальное настраиваются как раз в самом апплете.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.