ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Загрузка с SD карты  (Прочитано 4349 раз)

0 Пользователей и 1 Гость просматривают эту тему.

truefish

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 10
Загрузка с SD карты
« : 01 Сентября, 2014, 20:24:59 »

Здравствуйте! Помогите пожалуйста и с этой проблемой!
При попытке загрузки с карты памяти (перемычки1001) (сама карта памяти в windows CE определяется, когда грузим windows из NAND)
карта Sandisk Ultra 32 Gb microSD
на карту был установлен загрузчик с wiki , командой
cfimager -f imx28_ivt_uboot.sb -d g
в конце записи выдал done!
при загрузке
Черный экран и в консоли по com порту следующее выдается:

0x8020a01d
0x80206008

и на этом глухо все останавливается.
Что делать?
« Последнее редактирование: 01 Сентября, 2014, 20:51:51 от truefish »
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Загрузка с SD карты
« Ответ #1 : 02 Сентября, 2014, 12:11:45 »

Добрый день.

Ошибка 0x8020a01d означает ERROR_DDI_SD_MBR_NOT_FOUND, то есть ошибка на SD карте. На карте должен быть один раздел. Запишите загрузчик командой

cfimager -a -f imx28_ivt_uboot.sb -d g
ключ "-a" - форматирование SD-карты.
Записан

truefish

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 10
Re: Загрузка с SD карты
« Ответ #2 : 02 Сентября, 2014, 12:55:19 »

Карту форматировал с ключом -а тот же результат. попробую другую карту.
И еще вопрос. При сборке ядра Ltib -ом как получить  ядро uImage для записи на SD карту,
 уменя при сборке создаются:
./ltib -p boot_stream.spec -f

.../ltib/rootfs.ext2.gz
.../ltib/rootfs/boot/imx28_ivt_linux.sb
.../ltib/rootfs/boot/imx28_ivt_uboot.sb
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Загрузка с SD карты
« Ответ #3 : 02 Сентября, 2014, 16:36:43 »

В папке .../ltib/rootfs/boot/ должен быть файл uImage. Его нет?
Записан

truefish

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 10
Re: Загрузка с SD карты
« Ответ #4 : 02 Сентября, 2014, 16:50:29 »

Да есть. Это я глючу. Скажите а rootfs архив с корневой файловой системой с сайта брать?
При компиляции системы есть архив rootfs.ext2.gz в нем образ rootfs.ext2.
При загрузке системы в консоли выдается следующее
VFS: Mounted root (vfat filesystem) on device 179:1.
Freeing init memory: 160K
Kernel panic - not syncing: No init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
Backtrace:
[<c00344a8>] (dump_backtrace+0x0/0x114) from [<c03b02e8>] (dump_stack+0x18/0x1c)
 r7:00000013 r6:c0050124 r5:c0028314 r4:c05130d8
[<c03b02d0>] (dump_stack+0x0/0x1c) from [<c03b0364>] (panic+0x78/0xf4)
[<c03b02ec>] (panic+0x0/0xf4) from [<c00305fc>] (init_post+0xb4/0xdc)
 r3:00000000 r2:c7f67600 r1:c7f67700 r0:c045b532
[<c0030548>] (init_post+0x0/0xdc) from [<c00084fc>] (kernel_init+0x12c/0x170)
 r5:c0028314 r4:c0512240
[<c00083d0>] (kernel_init+0x0/0x170) from [<c0050124>] (do_exit+0x0/0x6dc)
 r5:c00083d0 r4:00000000

что делать?
« Последнее редактирование: 02 Сентября, 2014, 20:19:46 от truefish »
Записан

truefish

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 10
Re: Загрузка с SD карты
« Ответ #5 : 04 Сентября, 2014, 20:42:40 »

Получилось загрузиться с sd карты используя скрипт mk_mx28_sd_v2 c форума.
Записан