|
Первый запуск платы |
|
|
|
 |
Ответов
|
Apr 9 2010, 19:34
|
Группа: Новичок
Сообщений: 1
Регистрация: 3-08-08
Пользователь №: 39 396

|
Доброе всем время суток. Помогите профану с первым запуском платы. Не хочет ядро жевать, ругается на контрольную сумму: Код RomBOOT >Gustang init...Ok Start AT91Bootstrap... DataFlash found: AT45DB321B DataFlash: waint for ready DataFlash is ready
U-Boot 1.3.4 (Jun 2 2009 - 18:04:39)
DRAM: 64 MB DataFlash:AT45DB321 Nb pages: 8192 Page Size: 528 Size= 4325376 bytes Logical address: 0xD0000000 Area 0: D0000000 to D00041FF (RO) Bootstrap Area 1: D0004200 to D00083FF Environment Area 2: D0008400 to D0041FFF (RO) U-Boot Area 3: D0042000 to D0251FFF Kernel Area 4: D0252000 to D041FFFF FS In: serial Out: serial Err: serial Net: macb0 macb0: Starting autonegotiation... macb0: Autonegotiation complete macb0: link up, 100Mbps full-duplex (lpa: 0xc5e1) Hit any key to stop autoboot: 0 macb0: link up, 100Mbps full-duplex (lpa: 0xc5e1) Using macb0 device TFTP from server 192.168.0.21; our IP address is 192.168.0.19 Filename 'kernel'. Load address: 0x22200000 Loading: ################################################################# #################### done Bytes transferred = 1242196 (12f454 hex) ## Booting kernel from Legacy Image at 22200000 ... Image Name: linux-2.6 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1242132 Bytes = 1.2 MB Load Address: 20008000 Entry Point: 20008000 Verifying Checksum ... Bad Data CRC ERROR: can't get kernel image! U-Boot> Пробовал качать другие ядра с linux4sam - ситуация такая же: Bad Data CRC. Помогите добрым советом, заранее благодарю.
|
|
|
|
|
Apr 12 2010, 05:45
|
Участник

Группа: Участник
Сообщений: 23
Регистрация: 6-04-10
Из: Киев
Пользователь №: 56 447

|
Цитата(dch @ Apr 12 2010, 03:36)  mtest запустите, она у Вас как бы понимает что там лежит образ ядра, размер приблизительно такой какой должен быть, возможно SDRAM не очень хорошо работает. Прошу прощения. Первый раз не из под своего ника написал. Я пробовал запускать тест памяти, при этом процесс повис на попытке записи, т.е. я увидел Writing...и все. У меня тоже были мысли, что проблема с памятью, но все-таки решил переспросить. Большое спасибо за ответ.
|
|
|
|
|
Apr 12 2010, 11:49
|

Профессионал
    
Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661

|
Цитата(SHUR1K @ Apr 12 2010, 10:00)  Я пробовал запускать тест памяти, при этом процесс повис на попытке записи, т.е. я увидел Writing...и все. попробуйте специфицировать область тестирования, но там достаточно плохо, у u-boot-а стэк лежит в SDRAM и сам он тоже тамже находится, если память сбойная Вы как бы в промпт можете с какойто вероятностью влететь, а вот дальше результат непредсказуем, хотя при загрузке по tftp должны контрольные суммы считаться, этот момент может быть конечно опущен при разработке u-boot-а, пропущенные куски файлов там переповторяются это точно, хотя если стэк бъется то ситуация трудно прогнозируема.
|
|
|
|
|
Apr 13 2010, 19:46
|
Участник

Группа: Участник
Сообщений: 23
Регистрация: 6-04-10
Из: Киев
Пользователь №: 56 447

|
Цитата(dch @ Apr 12 2010, 15:04)  попробуйте специфицировать область тестирования, но там достаточно плохо, у u-boot-а стэк лежит в SDRAM и сам он тоже тамже находится, если память сбойная Вы как бы в промпт можете с какойто вероятностью влететь, а вот дальше результат непредсказуем, хотя при загрузке по tftp должны контрольные суммы считаться, этот момент может быть конечно опущен при разработке u-boot-а, пропущенные куски файлов там переповторяются это точно, хотя если стэк бъется то ситуация трудно прогнозируема. Похоже, что проблема у меня с DataFlash. Хочу подчеркнуть, что именно у меня с ней, а в ней самой. Из SAM-BA я ее прекрасно вижу, для чистоты эксперимента вытер ее полностью командой Erase all в SAM-BA. Потом заново залил bootstrap и u-boot. Все стартонуло, но при попытке залить ядро по сети я снова увидел ненавистную мне надпись: Код Verifying Checksum ... Bad Data CRC ERROR: can't get kernel image! Далее попробовал залить ядро через последовательный порт: Код U-Boot> loadb 22200000 ## Ready for binary (kermit) download to 0x22200000 at 115200 bps... ядро нормально залилось в SDRAM: Код ## Total Size = 0x0012f454 = 1242196 Bytes ## Start Addr = 0x22200000 но при попытке скпировать его в DataFlash я вижу ошибку: Код U-Boot> cp.b 22200000 D0040000 200000 Copy to DataFlash... Can't write to protected/invalid DataFlash sectors попробовал отключить защиту (поскольку хелп в u-boot отвратительный, то пришлось практически подбирать синтаксис команды protect экспериментальным путем), сработала команда только на сектор 0, остальные писали об ошибке: Код U-Boot> protect off 0 Un-Protect 1 DataFlash Sectors Код U-Boot> protect off 1 Bad DataFlash sector specification В общем, пока воюю... еще обратил внимание, что при старте u-boot пишет: Код U-Boot 1.3.4 (Jun 2 2009 - 18:04:39)
DRAM: 64 MB DataFlash:AT45DB321 Nb pages: 8192 Page Size: 528 Size= 4325376 bytes Logical address: 0xD0000000 Area 0: D0000000 to D00041FF (RO) Bootstrap Area 1: D0004200 to D00083FF Environment Area 2: D0008400 to D0041FFF (RO) U-Boot Area 3: D0042000 to D0251FFF Kernel Area 4: D0252000 to D041FFFF FS *** Warning - bad CRC, using default environment Похоже, что проблема все-таки в DataFlash
|
|
|
|
Сообщений в этой теме
ecos-rtos_in_ua Первый запуск платы Apr 26 2009, 13:51 ecos-rtos_in_ua Дополнительная информация:
JTAG не подключен. Нужн... Apr 26 2009, 16:46 dch точно использовали бинарники взятые с сайта, Rombo... Apr 27 2009, 00:44  ecos-rtos_in_ua Состояние дел.
При загрузке bootstrap заливал чере... Apr 27 2009, 13:22   ecos-rtos_in_ua пробую тест из http://electronix.ru/forum/index.ph... Apr 27 2009, 14:46    ecos-rtos_in_ua Цитата(ecos-rtos_in_ua @ Apr 27 2009, 17... Apr 28 2009, 04:01     ecos-rtos_in_ua Вот что я узнал в результате тестов:
тестовое числ... Apr 28 2009, 07:47   dch Я по опыту с AT91RM9200, 9260 не прошивал, не помн... Apr 27 2009, 16:32    ecos-rtos_in_ua boot uboot залиты в флэш. Только запуск стопорится... Apr 27 2009, 17:19     dch Цитата(ecos-rtos_in_ua @ Apr 27 2009, 21... Apr 30 2009, 13:55      ecos-rtos_in_ua Цитата(dch @ Apr 30 2009, 16:55) Маин ква... Apr 30 2009, 14:13 ecos-rtos_in_ua Продолжаю мучать плату.
Помыл ее спиртом, высушил,... Apr 30 2009, 11:54 ecos-rtos_in_ua Легким движением руки ... (с паяльником) память, п... Apr 30 2009, 17:28 ecos-rtos_in_ua Процес пошел:
Скомпилировал bootstrap v1.11 от ATM... May 1 2009, 17:17  ecos-rtos_in_ua Перепаял резистроры с 75 на 150 Ом. Убрал дроселя.... May 2 2009, 12:01   ecos-rtos_in_ua Вот так: May 2 2009, 13:34 RW9UAO экран не такой как в оригинале? ошибка в инициализ... May 3 2009, 04:09 ecos-rtos_in_ua Цитата(RW9UAO @ May 3 2009, 07:09) экран ... May 3 2009, 05:16  ecos-rtos_in_ua Проблкма с экраном не решена
Может кто подскаж... May 3 2009, 16:10   ecos-rtos_in_ua У кого есть такая плата
Приведите, пожалуйста, лог... May 4 2009, 09:43    ecos-rtos_in_ua Проблему с видео решил. Непропай ....... May 4 2009, 15:43 ecos-rtos_in_ua Можно ли впаять DM9161E вместо DM9161A? May 4 2009, 17:46 Massi можно....тока надо даташит посмотреть...там различ... May 4 2009, 18:27 ecos-rtos_in_ua Продолжение истории...
Получил держатель SD карты,... May 9 2009, 14:34  ecos-rtos_in_ua Попробовал более новое ядро с linux4sam для sam926... May 9 2009, 18:08 RW9UAO Другую карточку попробуй. желательно другого произ... May 12 2009, 00:48 ecos-rtos_in_ua Цитата(RW9UAO @ May 12 2009, 03:48) Другу... May 12 2009, 04:18  dch у Вас переменная bootargs не задана, в u-boot-е ко... May 12 2009, 18:09   ecos-rtos_in_ua to dch
Спасибо за развернутый ответ.
Вы меня немн... May 13 2009, 03:52    ecos-rtos_in_ua Запускаю TFT дисплей 3.8дюйма (320х480). Делаю пла... May 14 2009, 16:08     ecos-rtos_in_ua Залил на плату последние версии bootstrap и u-boot... May 17 2009, 14:44      ecos-rtos_in_ua Пытаюсь поднять сеть.
Симптомы:
КодNet: macb... May 19 2009, 17:09       ecos-rtos_in_ua У меня у-бут не назначал мак-адрес, поетому я пост... May 21 2009, 04:25 RW9UAO можно May 22 2009, 01:12 ecos-rtos_in_ua Сеть запустил в линуксе, в у-буте комп не пингуеть... May 24 2009, 12:54  ecos-rtos_in_ua Запустил звук. Но скорость воспроизведения в два р... Jun 1 2009, 04:42   shworker Пытаюсь запустить звук.
Ядро и root_fs от разрабо... Nov 20 2009, 12:52    ecos-rtos_in_ua Цитата(shworker @ Nov 20 2009, 15:52) Пыт... Nov 20 2009, 18:22     shworker Цитата(ecos-rtos_in_ua @ Nov 20 2009, 21... Nov 20 2009, 20:14      S_agent Цитата(shworker @ Nov 20 2009, 22:14) sh-... Nov 24 2009, 08:44       ecos-rtos_in_ua Кто то уже работал с этой платой на новых ядрах (2... Feb 14 2010, 18:04        ecos-rtos_in_ua Цитата(ecos-rtos_in_ua @ Feb 14 2010, 22... Feb 20 2010, 12:03 shworker Сеть и ядро 2.6.27:
sh-3.2# uname -r
2.6.27
sh-3... Dec 1 2009, 10:59 ecos-rtos_in_ua Цитата(shworker @ Dec 1 2009, 13:59) Сеть... Dec 3 2009, 05:44  S_agent Цитата(ecos-rtos_in_ua @ Dec 3 2009, 07... Dec 3 2009, 09:06   ecos-rtos_in_ua Цитата(S_agent @ Dec 3 2009, 13:06) Езерн... Dec 3 2009, 19:13     dch Цитата(SHUR1K @ Apr 14 2010, 00:01) Area ... Apr 16 2010, 01:15      SHUR1K Цитата(dch @ Apr 16 2010, 04:30) там ещё ... Apr 16 2010, 09:56     dch Цитата(SHUR1K @ Apr 14 2010, 00:01) *** W... Apr 18 2010, 00:23 decsal Как эту плату приобрести? А то на e-mail указанный... Apr 12 2010, 09:25 SHUR1K Цитата(decsal @ Apr 12 2010, 12:40) Как э... Apr 12 2010, 09:41 decsal Понятно, а в Москве приобрести возможно? Или налож... Apr 13 2010, 08:27 SHUR1K Цитата(decsal @ Apr 13 2010, 11:42) Понят... Apr 14 2010, 08:36 SHUR1K Эпопея продолжается:
залил через SAM-BA образ ядра... Apr 14 2010, 18:35 S_agent Цитата(SHUR1K @ Apr 14 2010, 21:50) Start... Apr 15 2010, 08:33  SHUR1K Цитата(S_agent @ Apr 15 2010, 11:48) а в ... Apr 15 2010, 16:50 SHUR1K Залить ядро по сети у меня так и не получилось при... Apr 17 2010, 11:04 X-Shadow Здравствуйте.
Запускаю линукс на плате как написа... Dec 1 2010, 20:48 ecos-rtos_in_ua Цитата(X-Shadow @ Dec 1 2010, 23:48)... Dec 2 2010, 04:51 X-Shadow Все разрешилось, просто я взял ядро с другими пара... Dec 2 2010, 17:53 X-Shadow С SPI вроде разобрался. Но обнаружилась другая про... Dec 3 2010, 10:29 X-Shadow Выяснил в чем проблема. Дисплей на самом деле откл... Dec 3 2010, 17:30 S_agent гляньте в аттаче пример для psp.
этого должно быть... Dec 8 2010, 19:49
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|