Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Процессорные модули » SK-9G45-OEM
bootstrap.rar
pwr10
Добавлено 05.02.2014 11:10
0
Сообщение: 1
pwr10
0

Пункты: 558
Регистрация: 05.02.2014
Добрый день!

== SK-9G45-MB + SK-9G45-OEM (V2.A) ==

Беру архив AiDisk_a1\SK-9G45-OEM\Bootstrap\bootstrap.rar, компилирую полученный проект с помощью Keil-а, кладу boot.bin на microSD-карту, убираю джампер NAND_CS, подаю питание:

-- AT91bootstrap Project 3.0 --
-- SK-9G45-OEM
-- Compiled: Feb 5 2014 09:35:07 --
-I- Setting: MCK = 133MHz
-I- I cache is already enabled.
-I- Init DDRAM
-I- MEDSdcard init
-I- Copy "9g45oem.bin" from SdCard to 0x70000000

В этот момент происходит перезагрузка. Файл "9g45oem.bin" на карте присутствует. Вопрос: можно где-нибудь найти оригинальный проект из которого собирался boot.bin. Или это он и есть?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 06.02.2014 11:01 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 91438
Регистрация: 24.03.2009
Пол: Мужчина
Откровенно говоря, я основательно забыл ...
Единственно что припоминаю, bootstrap.rar относился исключительно к загрузке с NAND, а загрузчик с SD собирался уже в самой виртуалке ...
Спуститься к концу Подняться к началу
Персональная информация
pwr10
Добавлено 10.02.2014 15:45 Сообщение: 3
pwr10
0

Пункты: 558
Регистрация: 05.02.2014
Павел, может подскажите что-нибудь...

Использовали ваш модуль SK-9G45-OEM. Через некоторое время возникла задача миниатюризации конечного изделия. Нарисовали схему, взяв за основу AT91SAM9G45-EK Evaluation Kit. При этом элементная база полностью совпадает с SK-9G45-OEM. Схема подключения памяти к процессору есть в pdf-ке.

При подключении к плате через SAM-BA выводится сообщение:
External RAM initialization failed. External RAM access is required to run applets. Continue?

Вопрос про bootstrap и возник по этому поводу - для того, чтобы было от чего оттолкнуться.

Разводка памяти следующая:

DDR2_D(0..15) -> DQ(0..15)

DDR2_A(0..12) -> A(0..12)
DDR2_A13 -> BA0 (сейчас сделано: GND -> BA0)
DDR2_BA0 -> BA1
DDR2_BA1 -> BA2

DDR2_DQM0 -> LDM
DDR2_DQM1 -> UDM

DDR2_DQS0 -> LDQS
DDR2_DQS1 -> UDQS

DDR2_RAS -> RAS#
DDR2_CAS -> CAS#
DDR2_WE -> WE#

DDR2_CLK -> CK
DDR2_NCLK -> CK#

DDR2_CKE -> CKE
DDR2_CS -> CS#

GND -> VSS, VSSQ, VSSDL, ODT
+1.8V -> VDD, VDDQ, VDDL
+0.9V -> VREF
Спуститься к концу Подняться к началу
Персональная информация
pwr10
Добавлено 10.02.2014 15:56 Сообщение: 4
pwr10
0

Пункты: 558
Регистрация: 05.02.2014
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 10.02.2014 16:07 Сообщение: 5
Pavel Ivanchenko
Admin
4.39

Пункты: 91438
Регистрация: 24.03.2009
Пол: Мужчина
Если SAM-BA выдает "External RAM initialization failed ..." (если он же нормально коннектится с нашими модулями) дальнейшие попытки взлететь загрузчик бесполезны, разбирайтесь с памятью ...
Спуститься к концу Подняться к началу
Персональная информация
pwr10
Добавлено 12.02.2014 09:24 Сообщение: 6
pwr10
0

Пункты: 558
Регистрация: 05.02.2014
Павел! Плиз хелп!!

У контроллера SAM9G45 - 14 адр. линий и 2 банка, а у памяти SAMSUNG K4T1G164QF - 13 адр. и 3 банка. Как их правильно соединить. Может из-за этого и не работает :(
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 12.02.2014 10:22 Редактировалось 12.02.2014 10:25 Сообщение: 7
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Цитата

При этом элементная база полностью совпадает с SK-9G45-OEM.


Цитата

У контроллера SAM9G45 - 14 адр. линий и 2 банка, а у памяти SAMSUNG K4T1G164QF - 13 адр. и 3 банка.


И в каком месте они совпадают кроме самого процессора и что вам мешало посмотреть схему
http://www.starterkit.ru/html/doc/SK-MAT91SAM9G45_M10_V2A.pdf

перед тем как начать рисовать ?
Спуститься к концу Подняться к началу
Персональная информация
pwr10
Добавлено 12.02.2014 12:32 Сообщение: 8
pwr10
0

Пункты: 558
Регистрация: 05.02.2014
Элементная база совпадает по контроллеру (AT91SAM9G45-CU), памяти DDR2 (K4T1G164QF-BIE6), флешке (K9F2G08U0C-SIB0) и контроллеру Eth (SMSC 8720A). Во всяком случае, на моей V2.A установлены именно такие.

Важен ли порядок подключения: DDR_BA0 -> BA0, DDR_BA1 -> BA1.
У меня сейчас сделано: GND -> BA0, DDR_BA0 -> BA1, DDR_BA1 -> BA2. Может ли это влиять на работоспособность?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 12.02.2014 13:32 Редактировалось 12.02.2014 13:39 Сообщение: 9
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Цитата

Во всяком случае, на моей V2.A установлены именно такие.


Про то что ревизии меняются я и забыл, я видел схему только от старого модуля.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 12.02.2014 16:06 Сообщение: 10
Pavel Ivanchenko
Admin
4.39

Пункты: 91438
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Важен ли порядок подключения: DDR_BA0 -> BA0, DDR_BA1 -> BA1.
Ну даете, это же динамическая память, там команды передаются через сигналы стробов, конечно при таком подключении не будет работать.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-9G45-OEM