Управляем чем угодно откуда угодно

Сборка SDK, вопросы и баги

Обсуждение линуксовой части и софта на борту виртурилки

Re: Сборка SDK, вопросы и баги

Сообщение PaulWinex » 07 ноя 2013, 00:05

Отмонтировал

sudo umount /dev/sdb1

запустил от sudo

Код: Выделить всё
sudo make install
...
Creating the partitions on microSD...
Предупреждение: Таблица разделов выглядит так,
словно она была создана для C/H/S=*/84/38
(вместо 1020/255/63).
Для листинга будет подразумеваться эта геометрия.
BLKRRPART: Устройство или ресурс занято
The command to re-read the partition table failed.
Run partprobe(8), kpartx(8) or reboot your system now,
before using mkfs
make: *** [prepare_partitions] Ошибка 1


Опять застряло :(
PaulWinex
 
Сообщения: 12
Зарегистрирован: 21 сен 2013, 10:16

Re: Сборка SDK, вопросы и баги

Сообщение orangeudav » 07 ноя 2013, 00:23

Ну я бы сделал так
1) вынул флешку
2) перезагрузил систему
3) командой "gsettings set org.gnome.desktop.media-handling automount false" отключил бы автомонтирование на всякий случай (см http://askubuntu.com/questions/89244/ho ... references)
4) вставил флешку
5) командой mount без параметров проверить не примонтированы ли куда разделы /dev/sdb (кстати надо убедится что после перезагрузки флешка снова появляется именно как /dev/sdb)
6) ну дальше sudo make install

возможно перед всем этим надо удалить все разделы с помощью gparted .. ну так, на всякий случай. Хм и проверить чтобы на флешке не было никаких переключателей read only типа
orangeudav
 
Сообщения: 152
Зарегистрирован: 04 сен 2013, 15:35

Re: Сборка SDK, вопросы и баги

Сообщение PaulWinex » 07 ноя 2013, 00:58

Сделал строго по инструкции - тож самое :( устройство занято.
Эдак мы долго будем тыкаться, а точней я. И ветку замусорим. Может как-то иначе оформить переписку? почту например. А потом результат я выложу.
PaulWinex
 
Сообщения: 12
Зарегистрирован: 21 сен 2013, 10:16

Re: Сборка SDK, вопросы и баги

Сообщение orangeudav » 07 ноя 2013, 01:24

вывод команды mount покажите ? и почитайте http://rus-linux.net/kos.php?name=/pape ... /lsof.html
orangeudav
 
Сообщения: 152
Зарегистрирован: 04 сен 2013, 15:35

Re: Сборка SDK, вопросы и баги

Сообщение PaulWinex » 07 ноя 2013, 14:13

После рестарта сразу же без флешки

Код: Выделить всё
paul@lin:~$ mount
/dev/sda5 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
/dev/sda7 on /home type ext4 (rw)
gvfsd-fuse on /run/user/paul/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=paul)


Вставил флешку, и через секунд 10

Код: Выделить всё
paul@lin:~$ mount
/dev/sda5 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
/dev/sda7 on /home type ext4 (rw)
gvfsd-fuse on /run/user/paul/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=paul)


Кажется одинаково. Автомонтирование выключено.

Пошел читать статью внимательно...
PaulWinex
 
Сообщения: 12
Зарегистрирован: 21 сен 2013, 10:16

Re: Сборка SDK, вопросы и баги

Сообщение lyxstv » 08 ноя 2013, 19:19

У меня был похожий баг, вылечилось полным удалением SDK и закачкой его заново, попробуйте, вдруг поможет.
lyxstv
 
Сообщения: 42
Зарегистрирован: 13 сен 2013, 16:02

Re: Сборка SDK, вопросы и баги

Сообщение PaulWinex » 08 ноя 2013, 19:34

Ох, пока сомнения насчет этого. Больше склоняюсь к личной туполобости в области линукс-философии.
PaulWinex
 
Сообщения: 12
Зарегистрирован: 21 сен 2013, 10:16

Re: Сборка SDK, вопросы и баги

Сообщение phoenix367 » 08 ноя 2013, 20:58

PaulWinex писал(а):Ох, пока сомнения насчет этого. Больше склоняюсь к личной туполобости в области линукс-философии.

Та не. Там реально кривой инсталлятор. Его нужно полностью переделывать, и вообще в качестве отдельного скрипта реализовывать, на мой взгляд.
phoenix367
 
Сообщения: 193
Зарегистрирован: 09 сен 2013, 00:19

Re: Сборка SDK, вопросы и баги

Сообщение phoenix367 » 15 ноя 2013, 22:57

Короче не смог я больше смотреть на несобирающийся код в официальном (!) репозитории проекта и поправил проблему со сборкой ядра с UART1, а заодно добавил возможность изменять частоту шины I2C из кофигурационного файла. Для изменения частоты нужно добавить в файл uEnv.txt следующий текст
Код: Выделить всё
i2c_frequency=<частота шины в килогерцах>


В своей сборке я поставил 400. Если не указывать параметр, то по умолчанию будет 100 КГц.

Само ядро можно скачать тут https://github.com/phoenix367/linux-davinci
phoenix367
 
Сообщения: 193
Зарегистрирован: 09 сен 2013, 00:19

Re: Сборка SDK, вопросы и баги

Сообщение Чижик » 29 ноя 2013, 10:13

phoenix367 писал(а):Короче не смог я больше смотреть на несобирающийся код в официальном (!) репозитории проекта....
Само ядро можно скачать тут https://github.com/phoenix367/linux-davinci

Спасибо, phoenix367, с твоим ядром сразу собралось без ошибок. Сборка официального ядра дает 2 ошибки, но в том объеме вывода, который порождает build, понять в чем ошибка пока не могу.
Вопрос. Можно фазу install переписать так, чтобы собиралось сразу в файл образа, который потом можно перенести на флешку. Или достаточно, как то переопределить SDNAME так, чтобы она указывала на файл будущего образа. Если можно то, как правильно задать переопределение.
Есть возможность компилить на очень быстрой целевой машине (VM), но к ней невозможно подцепить внешние USB и др.устройства.

PS. Хотя можно перебрасывать через образ, небольшого (дополнительно могу присоединять ) диска на 2ГБ (как у флэшки), но через файл было бы удобней.

UPD. Не нравится геометрия, хочет */22/16, у меня 261/255/63. Диск не катит. Или можно как-то? :oops:
Чижик
 
Сообщения: 8
Зарегистрирован: 18 сен 2013, 23:12

Пред.След.

Вернуться в Софт на виртурилке - SDK, Linux, Github, программирование (C/C++ и др.)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron