Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Отладочные платы » SK-iMX233
SK-MIMX233 телодвижения ...
Pavel Ivanchenko
Добавлено 04.05.2010 22:02 Редактировалось 04.05.2010 22:11 Сообщение: 361
Pavel Ivanchenko
Admin
4.39

Пункты: 91424
Регистрация: 24.03.2009
Пол: Мужчина
C -nosound пробовал, оно побыстрее начинает, но все равно раза в два медленее.
А что под "пересборкой" подразумевалось?
Я помню, ты ролик на nuc950 даже крутил (ты второй чип памяти на плату не довешивал?), поэтому мне показалось подозрительным, но разбираться не стал.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 04.05.2010 22:52 Сообщение: 362
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
да, я припаял второй чип памяти, но врядли это чем поможет для видеовывода
я на мнуке и сегодня ролик крутил и тогда тоже :)
пересборку mplayer я затеял почитав Александра, который вычислил что стандартный плейер использует плавучку для декодирования. пришлось собирать плейер из сорцов с поддержкой цельночисленного декодера (madlib) - вероятно для системы от buildroot это не актуально. ключи сборки где-то тут на форуме

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 05.05.2010 14:34 Сообщение: 363
sasamy
4.70

Пункты: 77214
Регистрация: 14.08.2009
Если кратко - на arm без dsp корки видео нормально работать не будет. Есть потуги у http://wss.co.uk/pinknoise/theorarm/ теоры - но тут проблема с распространенностью формата, если что-то свое делать то может подойти а так - перекодировать перед просмотрром затратив времени столько сколько сам просмотр меня лично не привлекает :)
Спуститься к концу Подняться к началу
Персональная информация
skru
Добавлено 28.12.2011 15:38 Редактировалось 28.12.2011 15:41 Сообщение: 364
skru
0

Пункты: 1134
Регистрация: 28.12.2011
В продолжение того, с чего начиналась тема...
За ранее извиняюсь, что модуль Freescale iMX233.
Воспользовался утилитой MfgTool для загрузки ОС. Загрузка завершилась ошибкой.
Подскажите что делать.

Код

HTLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFC
PowerPrep start initialize power...
Battery Voltage = 4.23V
5v source detected.Valid battery voltage detected.Booting from battery voltage source.
LLCJul 1 201017:35:57
EVK board
EMI_CTRL 0x1C084040
FRAC 0x92926152
init_ddr_mt46v32m16_133Mhz
power 0x00820710
Frac 0x92926152
start change cpu freq
hbus 0x00000003
cpu 0x00010002
LLLLLLLFCLFLJUncompressing Linux...................................................................................... done, booting the kernel.
[ 0.000000] Linux version 2.6.31-680-g9eb6b19-updater-00015-ga63ad47-dirty (b29397@shlinux1) (gcc version 4.1.2) #1 PREEMPT Thu Jul 1 17:21:44 CST 2010

[ 0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177

[ 0.000000] CPU: VIVT data cache, VIVT instruction cache

[ 0.000000] Machine: Freescale MX23EVK board

[ 0.000000] Memory policy: ECC disabled, Data cache writeback

[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512

[ 0.000000] Kernel command line: console=ttyAM0,115200 rdinit=/linuxrc rw gpmi

[ 0.000000] PID hash table entries: 512 (order: 9, 2048 bytes)

[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)

[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)

[ 0.000000] Memory: 128MB = 128MB total

[ 0.000000] Memory: 122880KB available (2368K code, 271K data, 96K init, 0K highmem)

[ 0.000000] SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1

[ 0.000000] NR_IRQS:224

[ 0.000000] Console: colour dummy device 80x30

[ 0.000000] console [ttyAM0] enabled

[ 0.010000] Calibrating delay loop... 115.91 BogoMIPS (lpj=579584)

[ 0.230000] Mount-cache hash table entries: 512

[ 0.230000] CPU: Testing write buffer coherency: ok

[ 0.250000] regulator: core version 0.5

[ 0.270000] regulator: vddd: 800 <--> 1575 mV fast normal

[ 0.270000] regulator: vddd_bo: 800 <--> 1575 mV fast normal

[ 0.280000] regulator: vdda: 1500 <--> 2275 mV fast normal

[ 0.280000] regulator: vddio: 2800 <--> 3575 mV fast normal

[ 0.290000] regulator: overall_current: 0 <--> 2147483 mA fast normal

[ 0.290000] regulator: mxs-duart-1: 0 <--> 2147483 mA fast normal

[ 0.300000] regulator: mxs-bl-1: 0 <--> 2147483 mA fast normal

[ 0.300000] regulator: mxs-i2c-1: 0 <--> 2147483 mA fast normal

[ 0.310000] regulator: mmc_ssp-1: 0 <--> 2147483 mA fast normal

[ 0.310000] regulator: mmc_ssp-2: 0 <--> 2147483 mA fast normal

[ 0.320000] regulator: charger-1: 0 <--> 2147483 mA fast normal

[ 0.320000] regulator: power-test-1: 0 <--> 2147483 mA fast normal

[ 0.330000] regulator: cpufreq-1: 0 <--> 2147483 mA fast normal

[ 0.340000] i.MX IRAM pool: 28 KB@0xc8808000

[ 0.370000] bio: create slab <bio-0> at 0

[ 0.380000] usbcore: registered new interface driver usbfs

[ 0.380000] usbcore: registered new interface driver hub

[ 0.390000] usbcore: registered new device driver usb

[ 0.410000] Trying to unpack rootfs image as initramfs...

[ 2.180000] Freeing initrd memory: 4096K

[ 2.190000] Bus freq driver module loaded

[ 2.190000] usb: DR gadget (utmi) registered

[ 2.210000] mxs_cpu_init: cpufreq init finished

[ 2.220000] JFFS2 version 2.2. (NAND) (SUMMARY) Вc 2001-2006 Red Hat, Inc.

[ 2.230000] msgmni has been set to 248

[ 2.250000] io scheduler noop registered

[ 2.250000] io scheduler anticipatory registered

[ 2.260000] io scheduler deadline registered

[ 2.260000] io scheduler cfq registered (default)

[ 3.660000] Console: switching to colour frame buffer device 60x34

[ 3.940000] mxs-duart.0: ttyAM0 at MMIO 0x80070000 (irq = 0) is a DebugUART

[ 3.950000] mxs-auart.1: ttySP1 at MMIO 0x8006c000 (irq = 24) is a mxs-auart.1

[ 3.960000] Found APPUART 3.0.0

[ 3.990000] brd: module loaded

[ 4.000000] i.MX GPMI NFC

[ 4.000000] NFC: Version 0, 4-chip GPMI and BCH

[ 4.000000] Boot ROM: Version 0, Single/dual-chip boot area, no block mark swapping

[ 4.010000] Scanning for NAND Flash chips...

[ 4.020000] NAND device: Manufacturer ID: 0x98, Chip ID: 0xd3 (Toshiba NAND 1GiB 3,3V 8-bit)

[ 4.030000] -----------------------------

[ 4.030000] NAND Flash Device Information

[ 4.030000] -----------------------------

[ 4.040000] Manufacturer : Toshiba (0x98)

[ 4.040000] Device Code : 0xd3

[ 4.050000] Cell Technology : MLC

[ 4.050000] Chip Size : 1 GiB

[ 4.050000] Pages per Block : 128

[ 4.060000] Page Geometry : 2048+64

[ 4.060000] ECC Strength : 4 bits

[ 4.060000] ECC Size : 512 B

[ 4.070000] Data Setup Time : 35 ns

[ 4.070000] Data Hold Time : 30 ns

[ 4.070000] Address Setup Time: 0 ns

[ 4.080000] GPMI Sample Delay : 6 ns

[ 4.080000] tREA : Unknown

[ 4.090000] tRLOH : Unknown

[ 4.090000] tRHOH : Unknown

[ 4.090000] Description : TH58NVG3D4xFT00

[ 4.100000] -----------------

[ 4.100000] Physical Geometry

[ 4.100000] -----------------

[ 4.110000] Chip Count : 1

[ 4.110000] Page Data Size in Bytes: 2048 (0x800)

[ 4.110000] Page OOB Size in Bytes : 64

[ 4.120000] Block Size in Bytes : 262144 (0x40000)

[ 4.120000] Block Size in Pages : 128 (0x80)

[ 4.130000] Chip Size in Bytes : 1073741824 (0x40000000)

[ 4.130000] Chip Size in Pages : 524288 (0x80000)

[ 4.140000] Chip Size in Blocks : 4096 (0x1000)

[ 4.140000] Medium Size in Bytes : 1073741824 (0x40000000)

[ 4.150000] ------------

[ 4.150000] NFC Geometry

[ 4.150000] ------------

[ 4.160000] ECC Algorithm : BCH

[ 4.160000] ECC Strength : 8

[ 4.160000] Page Size in Bytes : 2112

[ 4.170000] Metadata Size in Bytes : 10

[ 4.170000] ECC Chunk Size in Bytes: 512

[ 4.180000] ECC Chunk Count : 4

[ 4.180000] Payload Size in Bytes : 2048

[ 4.180000] Auxiliary Size in Bytes: 16

[ 4.190000] Auxiliary Status Offset: 12

[ 4.190000] Block Mark Byte Offset : 0

[ 4.190000] Block Mark Bit Offset : 0

[ 4.200000] -----------------

[ 4.200000] Boot ROM Geometry

[ 4.200000] -----------------

[ 4.210000] Boot Area Count : 1

[ 4.210000] Boot Area Size in Bytes : 41943040 (0x2800000)

[ 4.220000] Stride Size in Pages : 64

[ 4.220000] Search Area Stride Exponent: 2

[ 4.220000] Scanning for an NCB fingerprint...

[ 4.230000] Looking for a fingerprint in page 0x0

[ 4.230000] Found a fingerprint

[ 4.240000] Scanning device for bad blocks

[ 4.240000] Bad eraseblock 2 at 0x000000080000

[ 4.250000] Bad eraseblock 3 at 0x0000000c0000

[ 4.250000] Bad eraseblock 4 at 0x000000100000

[ 4.260000] Bad eraseblock 5 at 0x000000140000



и так далее до

Код

[ 23.700000] Bad eraseblock 4054 at 0x00003f580000

[ 23.710000] Bad eraseblock 4055 at 0x00003f5c0000

[ 23.710000] Bad eraseblock 4056 at 0x00003f600000

[ 23.720000] Bad eraseblock 4057 at 0x00003f640000

[ 23.720000] Bad eraseblock 4058 a[ 23.980000] g_file_storage gadget: File-backed Storage Gadget, version: 20 November 2008

[ 23.990000] g_file_storage gadget: Number of LUNs=1

[ 24.100000] udc run

[ 24.100000] fsl-usb2-udc: bind to driver g_file_storage

[ 24.110000] MXS RTC driver v1.0 hardware v2.0.0

[ 24.110000] mxs-rtc mxs-rtc.0: rtc core: registered mxs-rtc as rtc0

[ 24.120000] mxs-mmc: MXS SSP Controller MMC Interface driver

[ 24.230000] mxs-mmc mxs-mmc.0: mmc0: MXS SSP MMC DMAIRQ 14 ERRIRQ 15

[ 24.240000] mxs-rtc mxs-rtc.0: setting system clock to 1970-01-01 00:03:18 UTC (198)

[ 24.240000] Freeing init memory: 96K


disable turn off display
uuc 0.4 [built Jul 1 2010 16:13:58]
UTP: Waiting for device to appear
utp_mk_devnode: creating node '/dev/utp' with 10+222
The watchdog is not configured, needed by mx35/mx51/mx53
658, No such device
[ 25.950000] g_file_storage gadget: full speed config #1

UTP: received command 'mknod class/mtd,mtd0,/dev/mtd0'
class = 'class/mtd'
item = 'mtd0'
node = /dev/mtd0
type = (null)
UTP: running utp_mk_devnode(class/mtd,mtd0,/dev/mtd0,0x2000)
utp_mk_devnode: creating node '/dev/mtd0' with 90+0
UTP: sending Success
UTP: received command 'mknod class/mtd,mtd1,/dev/mtd1'
class = 'class/mtd'
item = 'mtd1'
node = /dev/mtd1
type = (null)
UTP: running utp_mk_devnode(class/mtd,mtd1,/dev/mtd1,0x2000)
utp_mk_devnode: creating node '/dev/mtd1' with 90+2
UTP: sending Success
UTP: received command 'mknod class/misc,ubi_ctrl,/dev/ubi_ctrl'
class = 'class/misc'
item = 'ubi_ctrl'
node = /dev/ubi_ctrl
type = (null)
UTP: running utp_mk_devnode(class/misc,ubi_ctrl,/dev/ubi_ctrl,0x2000)
utp_mk_devnode: creating node '/dev/ubi_ctrl' with 10+63
UTP: sending Success
UTP: received command '$ flash_eraseall /dev/mtd0'
UTP: sending Busy
UTP: executing "flash_eraseall /dev/mtd0"

Erasing 256 Kibyte @ 0 -- 0 % complete.
Erasing 256 Kibyte @ 40000 -- 0 % complete.
Skipping bad block at 0x00080000

Skipping bad block at 0x000c0000

Skipping bad block at 0x00100000

Skipping bad block at 0x00140000

Skipping bad block at 0x00180000

Skipping bad block at 0x001c0000


и так далее до

Код

Skipping bad block at 0x02740000

Skipping bad block at 0x02780000

Skipping bad block at 0x027c0000

Erasing 256 Kibyte @ 2800000 -- 100 % complete.
UTP: sending Success
UTP: received command '$ flash_eraseall /dev/mtd1'
UTP: sending Busy
UTP: executing "flash_eraseall /dev/mtd1"

Skipping bad block at 0x00000000

Skipping bad block at 0x00040000

Skipping bad block at 0x00080000


и так далее до

Код

Skipping bad block at 0x3d740000

Skipping bad block at 0x3d780000

Skipping bad block at 0x3d7c0000

Erasing 256 Kibyte @ 3d800000 -- 100 % complete.
UTP: sending Success
UTP: received command 'send'
UTP: sending Success
[ 46.240000] g_file_storage gadget: full speed config #1

[ 47.260000] g_file_storage gadget: full speed config #1

[ 48.210000] g_file_storage gadget: full speed config #1

UTP: received command '$ kobs-ng init $FILE'
UTP: sending Busy
UTP: executing "kobs-ng init $FILE"
mtd: device 0 fails MEMERASE (0x2800000 - 0x0)
mtd: Failed to erase block @0x2800000
mtd: Failed to write BS#0
FAILED to commit structures
UTP: sending Non-success
[ 50.140000] utp_poll: exit with status 1280
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 28.12.2011 16:01 Сообщение: 365
sasamy
4.70

Пункты: 77214
Регистрация: 14.08.2009
Какой размер имиджа который загружаете ? Попробуйте с отключенным аккумулятором загрузить.
Спуститься к концу Подняться к началу
Персональная информация
skru
Добавлено 29.12.2011 08:00 Сообщение: 366
skru
0

Пункты: 1134
Регистрация: 28.12.2011
Все файлы взял с http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX23EVK&fpsp=1&tab=Design_Tools_Tab. Ничего не менял и не редактировал.

Для справки:
updater.sb - 4975 КБ
imx23_linux.sb - 2216 КБ
imx23_uboot.sb - 114 КБ
rootfs.tar.bz2 - 3756 КБ

Попробовал с отключенным аккумулятором. Всё то же.
Сообщение в MfgTool:
Код
failed to run command: type="push" body="$ kobs-ng init $FILE" file="" timeout="10" onError="" text="Flashing firmware" ,, Error code:1280


Лог:
Код
Thursday, December 29, 2011 07:58:35
1 - Panel A Start processing Singlechip NAND <LIST/>.

Panel A Start <CMD/> type="boot" body="Recovery" file="updater.sb" timeout="60" onError="" text="Booting update firmware.".

1 - Panel A Finished <CMD/> type="boot" body="Recovery" file="updater.sb" timeout="60" onError="" text="Booting update firmware." SUCCESS code=0.

Panel A Start <CMD/> type="find" body="Updater" file="" timeout="180" onError="" text="".

Panel A UtpUpdate Event: DeviceRemoval Msg: (null) DevState: Disconnected OpState: WAITING_FOR_DEVICE

*************Failed to add USB deivec :\\?\USB#Vid_066f&Pid_37ff#5&1d18ce8b&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed}, try again.*************
Panel A UtpUpdate Event: VolumeArrival Msg: (null) DevState: Updater OpState: WAITING_FOR_DEVICE

Panel A Current Time: 2177170, Sleep 30 s to make sure MSC device is stable.

1 - Panel A Finished <CMD/> type="find" body="Updater" file="" timeout="180" onError="" text="" SUCCESS code=0.

Panel A Start <CMD/> type="push" body="mknod class/mtd,mtd0,/dev/mtd0" file="" timeout="10" onError="" text="".

1 - Panel A Finished <CMD/> type="push" body="mknod class/mtd,mtd0,/dev/mtd0" file="" timeout="10" onError="" text="" SUCCESS code=0.

Panel A Start <CMD/> type="push" body="mknod class/mtd,mtd1,/dev/mtd1" file="" timeout="10" onError="" text="".

1 - Panel A Finished <CMD/> type="push" body="mknod class/mtd,mtd1,/dev/mtd1" file="" timeout="10" onError="" text="" SUCCESS code=0.

Panel A Start <CMD/> type="push" body="mknod class/misc,ubi_ctrl,/dev/ubi_ctrl" file="" timeout="10" onError="" text="".

1 - Panel A Finished <CMD/> type="push" body="mknod class/misc,ubi_ctrl,/dev/ubi_ctrl" file="" timeout="10" onError="" text="" SUCCESS code=0.

Panel A Start <CMD/> type="push" body="$ flash_eraseall /dev/mtd0" file="" timeout="10" onError="" text="Erasing rootfs partition".

1 - Panel A Finished <CMD/> type="push" body="$ flash_eraseall /dev/mtd0" file="" timeout="10" onError="" text="Erasing rootfs partition" SUCCESS code=0.

Panel A Start <CMD/> type="push" body="$ flash_eraseall /dev/mtd1" file="" timeout="10" onError="" text="Erasing rootfs partition".

1 - Panel A Finished <CMD/> type="push" body="$ flash_eraseall /dev/mtd1" file="" timeout="10" onError="" text="Erasing rootfs partition" SUCCESS code=0.

Panel A Start <CMD/> type="push" body="send" file="files/imx23_linux.sb" timeout="10" onError="" text="Sending firmware".

1 - Panel A Finished <CMD/> type="push" body="send" file="files/imx23_linux.sb" timeout="10" onError="" text="Sending firmware" SUCCESS code=0.

Panel A Start <CMD/> type="push" body="$ kobs-ng init $FILE" file="" timeout="10" onError="" text="Flashing firmware".

1 - Panel A Finished <CMD/> type="push" body="$ kobs-ng init $FILE" file="" timeout="10" onError="" text="Flashing firmware" FAIL code=1280.

Panel A: failed to run command: type="push" body="$ kobs-ng init $FILE" file="" timeout="10" onError="" text="Flashing firmware" ,, Error code:1280

2 - Panel A Finished processing Singlechip NAND <LIST/> : FAIL code=1280.

Panel A: Operation stopped by user.,
Спуститься к концу Подняться к началу
Персональная информация
MaxiHunter
Добавлено 15.05.2013 17:49 Редактировалось 15.05.2013 17:49 Сообщение: 367
MaxiHunter
0

Пункты: 2257
Регистрация: 13.03.2011
Товарищи, подскажите, пожалуйста.
Если в консоли появляется сообщение:
Код
Dec 30 200913:47:52
EMI_CTRL 0x1C084040
FRAC 0x92926152
init_ddr_mt46v32m16_133Mhz
power 0x00820710
Frac 0x92926152
start change cpu freq
hbus 0x00000003
cpu 0x00010002

И больше ничего, значит ли это что проблемы с ОЗУ?
Что она не инициализирована...не те настройки памяти и тд?
Просто поставил другую память, а оно работать отказывается...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 15.05.2013 21:41 Сообщение: 368
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
И больше ничего, значит ли это что проблемы с ОЗУ?
Что она не инициализирована...не те настройки памяти и тд?
Просто поставил другую память, а оно работать отказывается...

судя по тому, что дальше в нормальном логе разворачивается ядро
Код
hbus 0x00000003
cpu 0x00010002
LLLLLLLFCLFLJUncompressing Linux......

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

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
MaxiHunter
Добавлено 15.05.2013 22:13 Сообщение: 369
MaxiHunter
0

Пункты: 2257
Регистрация: 13.03.2011
Осталось только выяснить какая микросхема стояла на плате изначально...помню, что самсунг, но вот конкретно не вспомню.
Я поставил MT46V32M16...
Помнится, здесь говорили, что раньше на имх233 стоял микрон.
Спуститься к концу Подняться к началу
Персональная информация
alexsl
Добавлено 15.05.2013 22:30 Сообщение: 370
alexsl
0

Пункты: 4270
Регистрация: 26.10.2010
На наших платах и самсунг и микрон работают нормально. Настройки для памяти используем одни и теже, те что в ядре от sasamy.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX233