Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XXXXX-S3E
Bootstrap не загружается из DATAFLASH SK-AT91SAM9XE512-S3E
TBEPDOff
Добавлено 10.12.2010 22:31 Редактировалось 11.12.2010 00:36
0
Сообщение: 1
TBEPDOff
5

Пункты: 869
Регистрация: 07.12.2010
Пол: Мужчина
Из: Украина
Приветствую.

1)первое что хочу сказать, так это про ошибку в описании джамперов:
http://starterkit.ru/html/index.php?name=forum&op=view&id=3260#3261
Цитата
J16 - замыкание приводит к очищению внутренней Flash памяти AT91SAM9XE512

На самом деле как я понял, очищение происходит при размыкании, так как bootstrap загружается из внутренней флеш, только при замкнутом J16. После размыкания и замыкания, флеш сбрасывается.

---------------------------------------------------------------------------
Что имеется:
Плата SK-AT91SAM9XE512-S3E
Скомпиленый bootstrap запускается из внутренней флеш.
Для этого я делаю
Код
а) снять J16
б) Подать питание
в) установить J16
г) Запустить самбу (sam-ba_cdc_2.9.xp_vista), выбрать mat91sam9xe512-sk и виртуальный ком порт на котором плата (USB)
д) На вкладке "Flash" выполняю скрипты
- Enable Flash access
- Boot from Flash (GPNVM3)
е) Выбираю образ бутстрапа для заливки и нажимаю Send file.
ё) Передергиваю питание стенда

---------------------------------------------------------------------


2) Описание проблемы:
Как только я не пытался, из внешней Dataflash Bootstrap не грузится.
действия:
Код
а) снять J16 J7
б) Подать питание
в) установить J16 J7
г) Запустить самбу (sam-ba_cdc_2.9.xp_vista), выбрать mat91sam9xe512-sk и виртуальный ком порт на котором плата (USB)
д) На вкладке "Flash" выполняю скрипты
- Enable Flash access
- Boot from ROM (GPNVM3)
е) Перехожу на вкладку Dataflash
ё) Выбираю образ бутстрапа для заливки и нажимаю Send file.
(
PHP - Код
в hex редакторе поправил размер таким образом:
Было:
0d 00 00 ea 05 00 00 ea 05 00 00 ea 05 00 00 ea
05 00 00 ea 00 00 30 00 05 00 00 ea 05 00 00 ea

Стало
:
0d 00 00 ea 05 00 00 ea 05 00 00 ea 05 00 00 ea
05 00 00 ea 28 0f 00 00 05 00 00 ea 05 00 00 ea

размер образа самба сказала 0xF28
)
Код

ж) Передергиваю питание стенда


В итоге RomBoot...

Если замкнуть J23 разомкнуть J7, и все повторить но залить образ Bootstrap1.16 в NANDFlash, результат тот же, RomBoot

Что я делаю не так?

3) как получить доступ к NAND Flash из сам-бы ?
вкладки NAND Flash для этой платы нету

4) Кто-то знает ? Где взять образ диска для платы SK-AT91SAM9XE512-S3E с процессором AT91SAM9XE512 если его небыло в комплекте

Уважаемые, жду любой помощи
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 11.12.2010 12:33 Редактировалось 11.12.2010 18:29 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
1) Спасибо за уточнение
2) В свое вермя, когда приступил к отладке этой платы, я тоже не понял, почему 9XE512 не желал грузить бутстрап из внешних носителей. Поэтому бутстрап перекочевал во внутреннюю флешку

3) Распакуйте самбу, которую я высылал почтой или с диска (линк на который отправлял почтой) и выбирайте плату AT91SAM9XE512-EK

4) Отправил почтой

Ну а вобще, процесс загрузки-программирования практически ничем не отличается от платы SK-AT91SAM9XE512-SIMXXX, иллюстрации программирования приведены здесь, там же и бинарники есть, которые будут работать и на плате SK-AT91SAM9XE512-S3E.
Отличия, в бутстрапе SK-AT91SAM9XE512-S3E добавленаа инициализация внешней шины (для доступа к SRAM через FPGA) и в u-boot добавлен скрипт для тестирования этой SRAM.
Еще момент, для SK-AT91SAM9XE512-S3E идет старый u-boot (не умеет правильно читать из NAND при наличии битых блоков), "правильный" u-boot можете скачать в файловом разделе.
Спуститься к концу Подняться к началу
Персональная информация
TBEPDOff
Добавлено 11.12.2010 15:42 Редактировалось 11.12.2010 16:06 Сообщение: 3
TBEPDOff
5

Пункты: 869
Регистрация: 07.12.2010
Пол: Мужчина
Из: Украина
Спасибо!
Жаль только эту тему я не увидел раньше, это бы значительно облегчило мне задачу :) Хотя я больше мучался из-за джампера J16, он был разомкнут, и в итоге чтобы я не делал всеравно Bootstrap, руки уже болели от передергивания питания
, если имеется возможность, то предусмотрите в дальнейших разработках выключатель питания

Благодарю за ссылку почтой.

С вопросами по самбе разобрался, добавил скрипт Send boot file, но к сожалению дело не в бинарнике, с Dataflash так и не грузится, может у кого есть идеи?

Может кому пригодится написал инструкцию, как добавить скрипт Send boot file в позние версии самбы.
Пробовал добавить во вложения, но после загрузки файл не прилаживается :)
Sam-ba Manual: Как добавить вкладку NAND Flash, Как добавить скрипт Send Boot File
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 11.12.2010 18:30 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Попробуйте через IE приаттачить.
Спуститься к концу Подняться к началу
Персональная информация
TBEPDOff
Добавлено 11.12.2010 23:36 Сообщение: 5
TBEPDOff
5

Пункты: 869
Регистрация: 07.12.2010
Пол: Мужчина
Из: Украина
Pavel Ivanchenko, не помогло, файл заливается, но при отправке ссылка на него в сообщении не появляется
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XXXXX-S3E