Перейти к содержанию
    

beagleboard не пашет

Добрый день!

 

Купил на ebay beagleboard, а на нем, как я понял, установлен OMAP3530 без bootloader. Т.е при загрузке вижу через консоль RS232, что пишет 40T и на этом все останавливается. Я пытаюсь прошить NAND с помощью http://code.google.com/p/omap-u-boot-utils/ через RS232

D:\AccessPort\x32>pserial.exe  -p com8 -f x-load_revc_v3.bin.ift
Waiting For Device ASIC ID: Press Ctrl+C to stop
ASIC ID Detected.
Sending 2ndFile:
Downloading file: 100.000% completed(20392/20392 bytes)
File download completed.
D:\AccessPort\x32>ukermit.exe -p com8 -f u-boot-f_revc_v3.bin
Failed after 4 retries in sequence 0 - success send = 0 bytes
Data transmit failed

Т.е. ukermit не срабатывает. Может кто знает как мне оживить плату?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я начинал с http://code.google.com/p/beagleboard/wiki/BootingBeagleBoard

Разбил SD карту на 2 раздела: FAT16, EXT3. На первый закинул xloader, u-boot, uImage на второй rootfs.

Всё согласно http://elinux.org/BeagleBoard#MMC.2FSD_boot

 

Если всё правильно - должен начать грузится u-boot.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

 

Купил на ebay beagleboard, а на нем, как я понял, установлен OMAP3530 без bootloader. Т.е при загрузке вижу через консоль RS232, что пишет 40T и на этом все останавливается. Я пытаюсь прошить NAND с помощью http://code.google.com/p/omap-u-boot-utils/ через RS232

D:\AccessPort\x32>pserial.exe  -p com8 -f x-load_revc_v3.bin.ift
Waiting For Device ASIC ID: Press Ctrl+C to stop
ASIC ID Detected.
Sending 2ndFile:
Downloading file: 100.000% completed(20392/20392 bytes)
File download completed.
D:\AccessPort\x32>ukermit.exe -p com8 -f u-boot-f_revc_v3.bin
Failed after 4 retries in sequence 0 - success send = 0 bytes
Data transmit failed

Т.е. ukermit не срабатывает. Может кто знает как мне оживить плату?

 

Немного оффтоп, а где на ebay купили ? Через поиск не находит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может кто знает как мне оживить плату?

Вот здесь подробно описано как проверить работоспособность платы и запустить Angstrom:

http://elinux.org/BeagleBoardBeginners

Там используется загрузка с SD-карты.

Если записать на карту файлы, как напсано здесь:

http://code.google.com/p/beagleboard/wiki/...dRevCValidation

то в NAND-память автоматически прошьется загрузчик.

 

В принципе его можно залить и через RS-232 или USB, но для первого раза через SD-карту, мне кажется проще будет...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне удалось таки загрузить NAND с SD карты (нужно было форматировать FAT16, а не FAT32), но линукс с SD карты так и не грузится, а виснет на "booting the kernel."

## Booting kernel from Legacy Image at 80200000 ...
   Image Name:   Linux-2.6.28-omap1
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2577980 Bytes =  2.5 MB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux...........................................................................
................................................................................
.
......... done, booting the kernel.

Может нужна более ранняя версия линукса?

 

Разбил SD карту на 2 раздела: FAT16, EXT3. На первый закинул xloader, u-boot, uImage на второй rootfs.

Так я тоже попробовал (на EXT3 убунту), но в этом случае пишет BAD CRC на загрузке uImage.

 

Немного оффтоп, а где на ebay купили ? Через поиск не находит.

Лот уже снят. Проблема в том, что человек мне впарил очень старую версию RevА, так что будьте внимательны

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Лот уже снят. Проблема в том, что человек мне впарил очень старую версию RevА, так что будьте внимательны

 

Проверьте Вашу плату, как описано тут: http://elinux.org/BeagleBoard#Errata

Как я понимаю, некоторые платы revA содержат какую-то ошибку и нужно возвращать плату, заполнив RMA request.

Эта проблема снята в версиях B6 и старше.

Может быть Ваша плата из этой серии?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проверьте Вашу плату, как описано тут: http://elinux.org/BeagleBoard#Errata

Да, я читал это. Вообще плата очень странная, потому что питание у нее распаяно правильно (как у revb), но с обеих сторон написано reva. Не думаю, что они примут RMA Request из России.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, я читал это. Вообще плата очень странная, потому что питание у нее распаяно правильно (как у revb), но с обеих сторон написано reva. Не думаю, что они примут RMA Request из России.

Примут- примут. Никуда не денутся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Примут- примут. Никуда не денутся.

 

Как пример, у меня были проблемы с UART.

 

Про эту проблему было на beagleboard.org:

Random boards, quite rare, revision < B6: Some random boards and quite rare, show directly after purchasing broken serial communication from host PC to BeagleBoard. Symptom is that you get a new board, get serial output from BeagleBoard in terminal program, but can't type anything at U-Boot prompt (Note: Don't mix this with errata #7. With errata #7 you are able to use U-Boot normally, but Linux prompt input stops after some time). Most users don't have this issue, though. So, first double check your serial configuration (FAQ1, FAQ2 and FAQ3). Only if you are really, really sure that anything with your serial connection is fine, consider sending the board back doing a RMA request. This issue was resolved on revision B6 and later boards.

 

Отправил через фирму - продавца (предварительно оформив бумажку) и вернули рабочий, видимо поменяли LevelTranslator (1.8<->3.3) и залили его клеем.

 

Примут- примут. Никуда не денутся.

 

Как пример, у меня были проблемы с UART.

 

Про эту проблему было на beagleboard.org:

Random boards, quite rare, revision < B6: Some random boards and quite rare, show directly after purchasing broken serial communication from host PC to BeagleBoard. Symptom is that you get a new board, get serial output from BeagleBoard in terminal program, but can't type anything at U-Boot prompt (Note: Don't mix this with errata #7. With errata #7 you are able to use U-Boot normally, but Linux prompt input stops after some time). Most users don't have this issue, though. So, first double check your serial configuration (FAQ1, FAQ2 and FAQ3). Only if you are really, really sure that anything with your serial connection is fine, consider sending the board back doing a RMA request. This issue was resolved on revision B6 and later boards.

 

Отправил через фирму - продавца (предварительно оформив бумажку) и вернули рабочий, видимо поменяли LevelTranslator (1.8<->3.3) и залили его клеем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне удалось таки загрузить NAND с SD карты (нужно было форматировать FAT16, а не FAT32), но линукс с SD карты так и не грузится, а виснет на "booting the kernel."

## Booting kernel from Legacy Image at 80200000 ...
   Image Name:   Linux-2.6.28-omap1
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2577980 Bytes =  2.5 MB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux...........................................................................
................................................................................
.
......... done, booting the kernel.

Может нужна более ранняя версия линукса?

 

Да, попробуйте найти старые бинарники (ядро и файловую систему) + на ревизии А стояло 128 Мб ОЗУ, а сейчас почти все последние бинарники сделаны под ревизию С, где 256 МБ. В bootargs проверьте опцию mem, должно быть mem=128M (или меньше)

Изменено пользователем el_chapo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...