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
AT91SAM9G45 не стартует =( - ARM - Форум - 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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » ARM
AT91SAM9G45 не стартует =(
chechestor
Добавлено 08.10.2011 13:59
0
Сообщение: 1
chechestor
0

Пункты: 451
Регистрация: 07.04.2011
Всем привет.
Работаю с МК AT91SAM9G54. Собрал свою платку с процом, NAND и DDR2.
Раньше работал с отладочной платой AT91SAM9G54 и как она должна правильно работать представляю себе.
На свою плату через JTAG могу грузить и запускать программы (IAR). Могу прошивать NAND через SAMBA JTAG.
НО! Когда я загрузил прошивку в NAND и перезапустил контроллер, то никаких признаков жизни. Кварцы 12М и 32К живут, в порт отладки никакой информации... Такое ощущение, что sam-ba не находит загрузчиков (если вообще она стартует). Копание документации не помогло.
Подскажите пожалста, куда копать дальше? На какие ключевые моменты можно посмотреть и проверить?
Спасибо за ответы!
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 08.10.2011 19:38 Сообщение: 2
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Кварцы 12М и 32К живут, в порт отладки никакой информации... Такое ощущение, что sam-ba не находит загрузчиков (если вообще она стартует). Копание документации не помогло.

у вас изрядная каша.. поделите на этапы:
как я понял - самба нанд видит и прошивает.. факт?
не надо сразу дебаг-порт - напишите бинарь, который интит свободный пин на выход и туда осциллом смотрите..
потом тем же осциллом встаете на пины нанда и смотрите жизнедеятельность..
потом ищете ошибку в ините "дебаг-порта", например пины другие в отличии от "9g54" или дебаг-порт другой, а не тот, что вы думаете..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
chechestor
Добавлено 10.10.2011 09:37 Сообщение: 3
chechestor
0

Пункты: 451
Регистрация: 07.04.2011
то что самба видит НАНД и прошивает ее - это факт!
кстати, я немного опечатался... проц AT91SAM9G45... G45!... раньше копался с платкой SK-AT91SAM9G45...
Вот что касается "дебаг-порт", то это совершенно вряд ли... на вашей платке SK-...G45 и на моей стоят абсолютно одинаковые процы. Программу свою отлаживал именно на вашей платке, все работало как часы. Процы у нас одинаковые, стало быть и периферия должна быть одинаковая, и программы не должны работать по-разному... о0
Что касается подергивания пинов, то это я попробую... Интересно
Спуститься к концу Подняться к началу
Персональная информация
chechestor
Добавлено 10.10.2011 10:49 Сообщение: 4
chechestor
0

Пункты: 451
Регистрация: 07.04.2011
Ого!... флешка живет, пины дергаются, что-то из нее ситается при ресете.
Стер загрузочный файл из НАНД, в результате устройство стало видеться как "atm6124.sys.ATMEL AT91xxxxxTestBoard"...
Это говорит о том, что до этого КМ успешно определял наличие прошивки в НАНД, выкачивал ее и запускал на исполнение.
Осталось разобраться, почему на двух платах с одинаковым процом одна и та же прошивка работает по-разному... о0
Спуститься к концу Подняться к началу
Персональная информация
chechestor
Добавлено 10.10.2011 15:25 Сообщение: 5
chechestor
0

Пункты: 451
Регистрация: 07.04.2011
кстати, еще вопрос про организацию NAND:
в руководстве к плате SK-AT91SAM9G45 есть такие интересные строчки про загрузку из НАНД:
Цитата
5.1. NAND flash
NAND flash разбита на две части:
1) 16M – для хранения загрузчиков, ядра ситемы и смтемы загрузки «safe mode»
2) 240M – раздел UBI файловой сиcтемы, используется в качестве корневой файловой
системы

тут имеется ввиду просто "как бы" разбиение, или НАНД тоже нужно предварительно как-то разбить на разделы?!...
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 10.10.2011 17:18 Редактировалось 10.10.2011 17:18 Сообщение: 6
Pavel Ivanchenko
Admin
4.39

Пункты: 91348
Регистрация: 24.03.2009
Пол: Мужчина
Никаких разделов, в первых 16М по определенным адресам лежат загрузчик и ядро, ну а UBI FS создается со смещением на 16M.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » ARM