Ник:
Пароль:

Контакты

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-iMX53
[iMX535] - sata
Jury093
Добавлено 01.01.2012 14:52
0
Сообщение: 1
Jury093
4.5

Пункты: 54259
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
пользуясь стандартным разъемом и кабелем подключил винчестер 2.5" с SATA интерфейсом. чуть напрягло питание винчестера - пришлось срезать "лишний" питальник с большого брата и паять провода прямо к разъему кита (что сделал с большой неохотой).. включаю (в логе):
Код
ata1: SATA max UDMA/133 irq_stat 0x00000040, connection status changed irq 28
UBI: data offset: 2048
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata1.00: ATA-8: Hitachi HTS542580K9SA00, BBBOC31P, max UDMA/133
ata1.00: 156301488 sectors, multi 0: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/133
EXT3-fs (sda2): mounted filesystem with writeback data mode

на стабильность не тестировал, но нагло грузанулся с винчестера, иксы и тыпы..

title

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 03.01.2012 08:58 Редактировалось 03.01.2012 13:24 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 92091
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
... напрягло питание винчестера - пришлось срезать "лишний" питальник с большого брата и паять ...

Для питания 5В винчестеров на плете предусмотрен клеммник J2, он расположен в левом верхнем углу (это единственный клеммник на плате).
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 03.01.2012 13:07 Сообщение: 3
Jury093
4.5

Пункты: 54259
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Для питания 5В винчестеров на плете предусмотрен клеммник J1, он расположен в левом верхнем углу (это единственный клеммник на плате).

хм.. занятно.. мне почему то решилось, что это выход CAN - уж больно он бросается в глаза, но никаких обозначений, ни полярности. полагаю, что мы обсуждаем это место на плате:
title

на шелкографии платы v2A, гляжу в схему этой же ревизии:
title
наиболее подходящий кандидат - J2..
короче, все это решаемо :)
у меня же проблема была чуть другая - не было свободного хвостика питания на SATA винчестер - дома основной зоопарк PATA..

еще интересное связанное с винчестером - sata, на брюшке написано 5В, 700мА. сунул в переходник SATA-USB и хвостик в USB порт, дак питания не хватило.. сначала подумал, что ключи не держат, посмотрел на плату - ключи заблокированны перемычками. а вся остальная USB гвардия вполне успешно работает..
на БП грешить не приходится (5В, 3А), ибо этот же винт прекрасно работает в прямом включение (через SATA) в компании с матрицей, хабом, крысой и клавой..
еще чуть в сторону - можно рассмотреть вариант замены двух USB на сдвоенный - с целью экономии места на плате..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 03.01.2012 13:27 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 92091
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
наиболее подходящий кандидат - J2..

Да, сори попутал, полярность на шелкографии следующей ревизии будет, ну а на этой можно ориентироваться по "земле" - пин подключаемый к полигонам.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 03.01.2012 13:37 Сообщение: 5
Jury093
4.5

Пункты: 54259
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
ну а на этой можно ориентироваться по "земле" - пин подключаемый к полигонам.

тестером еще не щупал, но видимо вот так:
!!!полярность не считать валидной до подтверждения!!!
title

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
SimpleSoft
Добавлено 05.01.2012 18:14 Редактировалось 05.01.2012 18:20 Сообщение: 6
SimpleSoft
0

Пункты: 2505
Регистрация: 23.03.2011
Подскажите, как заводится SATA в UBOOT - интересует сторона исходников. Что-то слышал про Fuse, USBPHY clock и тд. Можно ли узнать в каких исходниках UBOOT настраивается SATA для работы с HDD?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 05.01.2012 18:43 Редактировалось 05.01.2012 18:44 Сообщение: 7
sasamy
4.70

Пункты: 79218
Регистрация: 14.08.2009
Смотрите наппример board/freescale/mx53_ard/mx53_ard.c

Код

#if defined(CONFIG_DWC_AHSATA)
static void setup_sata_device(void)
{
/* only RevB board uses internal SATA clock */
#if defined(CONFIG_MX53_ARD_DDR3)
u32 *tmp_base =
(u32 *)(IIM_BASE_ADDR + 0x180c);

/* Set USB_PHY1 clk, fuse bank4 row3 bit2 */
set_usb_phy1_clk();
writel((readl(tmp_base) & (~0x7)) | 0x4, tmp_base);
#endif
}
#endif


в mx53_loco тоже подобное есть - там еще GPIO дергают для какой-то цели, тут понятней. Этот Fuse на самом деле не OTP - нужно писать туда 1 при каждом старте, причем это нигде не описано, в том числе в карте фусов он не описан.
Спуститься к концу Подняться к началу
Персональная информация
SimpleSoft
Добавлено 11.01.2012 11:25 Сообщение: 8
SimpleSoft
0

Пункты: 2505
Регистрация: 23.03.2011
Спасибо - запустили.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 15.01.2012 01:13 Сообщение: 9
Jury093
4.5

Пункты: 54259
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
угу, прописал пару дефайнов, пересобрал и загрузил uboot в память для отладки:
Код
EVK MFG U-Boot > sata
AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: ncq stag pm led clo only pmp pio slum part
SATA Device Info:
S/N: 070915BB0B00WFG1E7TC
Product model number: Hitachi HTS542580K9SA00
Firmware version: BBBOC31P
Capacity: 156301488 sectors
sata - SATA sub system

Usage:
sata sata init - init SATA sub system
sata info - show available SATA devices
sata device ÄdevÜ - show or set current device
sata part ÄdevÜ - print partition table
sata read addr blk# cnt
sata write addr blk# cnt
EVK MFG U-Boot > fatls sata 0
2820860 uimage
2402849 zlinux-mmc2
2402849 zlinux-sda2
2512359 zlinux-sdb2-mio430
2273560 zlinux-sda2-mio430-i2c
2273565 zlinux-sda2-lcm-i2c
2668138 zlinux-sda2-1280
2495456 zlinux-ltc-mmcblk0p2

8 file(s), 0 dir(s)

осталось выяснить моменты нестабильности uboot, например, в теме вывода помощи:
Код
EVK MFG U-Boot > help
Unknown command 'help' - try 'help'

и уж тем паче:
Код
EVK MFG U-Boot > saveenv
Unknown command 'saveenv' - try 'help'

и можно пробовать перешить бинарник через mfgtool :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 15.01.2012 01:18 Сообщение: 10
Jury093
4.5

Пункты: 54259
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
о, какая плюшка в бонусе! (а юбут на 9260 упрямился, зараза!):
Код
EVK MFG U-Boot > ext2ls sata 0:2
<DIR> 4096 .
<DIR> 4096 ..
<DIR> 4096 sbin
<DIR> 4096 bin
<DIR> 4096 dev
<DIR> 12288 lib
<DIR> 4096 media
<DIR> 4096 boot
<DIR> 4096 usr
<DIR> 4096 mnt
<DIR> 4096 srv
<DIR> 4096 proc
<DIR> 4096 home
<DIR> 4096 selinux
<DIR> 4096 root
<DIR> 4096 var
<DIR> 12288 etc
<DIR> 4096 sys
<DIR> 20480 tmp
<DIR> 4096 opt
26385424 nebo.avi
14134176 mash.avi
51351552 + ¦+•&#186;¦¦ ----¶.mpeg
36952830 sau.avi
345626624 barba.vob
30188 libvpu.so
50800 imx-lib_1.1.0-20110212_armel.deb
144888 imx-firmware_1.0.1-20110212_armel.deb
102234528 pa.avi
340333419 SNSDGee720p.mkv

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX53