Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-iMX233
Как настроить работу с картой на SSP1 ?
ivandevel
Добавлено 18.05.2012 17:38 Редактировалось 06.05.2013 11:12
0
Сообщение: 1
ivandevel
3.66

Пункты: 1782
Регистрация: 29.08.2011
Пол: Мужчина
Из: г. Екатеринбург
Пересадил SD карту на SSP1 (выпаял сетевой интерфейс) Где и чего нужно менять (чтобы карта виделась на этом интерфейсе?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 19.05.2012 09:24 Редактировалось 19.05.2012 09:46 Сообщение: 2
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
В файле linux-2.6.31/arch/arm/mach-stmp378x/stmp378x_devb.c исправить описание пинов для ssp1, привести к такому виду
Цитата

static struct pin_desc ssp1_pins_desc[] = {
{ PINID_SSP1_SCK, PIN_FUN1, PIN_8MA, PIN_3_3V, 0, },
{ PINID_SSP1_CMD, PIN_FUN1, PIN_4MA, PIN_3_3V, 0, },
{ PINID_SSP1_DATA0, PIN_FUN1, PIN_4MA, PIN_3_3V, 0, },
{ PINID_SSP1_DATA1, PIN_FUN1, PIN_4MA, PIN_3_3V, 0, },
{ PINID_SSP1_DATA2, PIN_FUN1, PIN_4MA, PIN_3_3V, 0, },

{ PINID_SSP1_DATA3, PIN_FUN1, PIN_4MA, PIN_3_3V, 0, },
};

в файле linux-2.6.31/arch/arm/plat-stmp3xxx/devices.c исправить описание mmc1 - раскоментировать для ssp1 и закоментировать для ssp2, вот так должно быть
Цитата

static struct resource mmc1_resource[] = {
{
.flags = IORESOURCE_MEM,
.start = REGS_SSP1_PHYS,
.end = REGS_SSP1_PHYS + REGS_SSP_SIZE - 1,
}, {
.flags = IORESOURCE_DMA,
.start = STMP3XXX_DMA(1, STMP3XXX_BUS_APBH),
.end = STMP3XXX_DMA(1, STMP3XXX_BUS_APBH),
}, {
.flags = IORESOURCE_IRQ,
.start = IRQ_SSP1_DMA,
.end = IRQ_SSP1_DMA,
}, {
.flags = IORESOURCE_IRQ,
.start = IRQ_SSP_ERROR,
.end = IRQ_SSP_ERROR,
},
};

/* <----
static struct resource mmc1_resource[] = {
{
.flags = IORESOURCE_MEM,
.start = REGS_SSP2_PHYS,
.end = REGS_SSP2_PHYS + REGS_SSP_SIZE - 1,
}, {
.flags = IORESOURCE_DMA,
.start = STMP3XXX_DMA(2, STMP3XXX_BUS_APBH),
.end = STMP3XXX_DMA(2, STMP3XXX_BUS_APBH),
}, {
.flags = IORESOURCE_IRQ,
.start = IRQ_SSP2_DMA,
.end = IRQ_SSP2_DMA,
}, {
.flags = IORESOURCE_IRQ,
.start = IRQ_SSP_ERROR,
.end = IRQ_SSP_ERROR,
},
};
----> */



в этом же файле аналогично закоментировать то что есть и раскоментировать то что было для выбора устройства:

Цитата

CMDLINE_DEVICE_CHOOSE(ssp1, mmc, spi1)
CMDLINE_DEVICE_CHOOSE(ssp2, gpmi, spi2)
// <---- CMDLINE_DEVICE_CHOOSE(ssp1, spi1, spi1)
// <---- CMDLINE_DEVICE_CHOOSE(ssp2, gpmi, mmc)


в командной строке поменять параметр ssp1=mmc
Спуститься к концу Подняться к началу
Персональная информация
ivandevel
Добавлено 19.05.2012 11:57 Сообщение: 3
ivandevel
3.66

Пункты: 1782
Регистрация: 29.08.2011
Пол: Мужчина
Из: г. Екатеринбург
Спасибо, буду пробовать.
Спуститься к концу Подняться к началу
Персональная информация
ivandevel
Добавлено 06.05.2013 11:12 Сообщение: 4
ivandevel
3.66

Пункты: 1782
Регистрация: 29.08.2011
Пол: Мужчина
Из: г. Екатеринбург
Встала задача использовать две SD карты (на ssp2 сидит microsd, на ней система, вторая на ssp1 - внешняя)
1) Такое возможно ? (NAND выпаян)
2) Как это реализовать?
Спуститься к концу Подняться к началу
Персональная информация
ivandevel
Добавлено 13.05.2013 14:18 Сообщение: 5
ivandevel
3.66

Пункты: 1782
Регистрация: 29.08.2011
Пол: Мужчина
Из: г. Екатеринбург
как быть?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 13.05.2013 16:51 Сообщение: 6
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
как быть?

google.ru->"imx233 две mmc"
наверно ваш случай:
https://community.freescale.com/thread/279919

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