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

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

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

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

Сообщение lyxstv » 02 ноя 2013, 12:07

забыли добавить в
static __init void dm365_evm_init(void)
Код: Выделить всё
uart1_run = 0;


и в board-virt2real-dm365.h
Код: Выделить всё
bool uart1_run;
lyxstv
 
Сообщения: 42
Зарегистрирован: 13 сен 2013, 16:02

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

Сообщение orangeudav » 04 ноя 2013, 15:49

Кажется я что-то пропустил. Куда делось Package Selection for the target -> TI DM36x components -> ti-gstreamer-dmai ?
orangeudav
 
Сообщения: 152
Зарегистрирован: 04 сен 2013, 15:35

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

Сообщение orangeudav » 04 ноя 2013, 16:37

И кстати при сборке самого свежего SDK я получаю ошибку
Код: Выделить всё
arch/arm/mach-davinci/board-dm365-evm.c: In function 'dm365_evm_init':
arch/arm/mach-davinci/board-dm365-evm.c:494:6: error: 'uart1_run' undeclared (first use in this function)
arch/arm/mach-davinci/board-dm365-evm.c:494:6: note: each undeclared identifier is reported only once for each function it appears in
  CC      arch/arm/mm/copypage-v4wb.o
arch/arm/mach-davinci/board-dm365-evm.c: In function 'v2r_parse_cmdline':
arch/arm/mach-davinci/board-dm365-evm.c:617:7: error: 'uart1_run' undeclared (first use in this function)
make[2]: *** [arch/arm/mach-davinci/board-dm365-evm.o] Ошибка 1
make[1]: *** [arch/arm/mach-davinci] Ошибка 2
make[1]: *** Ожидание завершения заданий...
  CC      arch/arm/kernel/devtree.o
  CC      kernel/cpu.o
  CC      arch/arm/kernel/io.o
  AS      arch/arm/mm/tlb-v4wbi.o
  AS      arch/arm/mm/proc-arm926.o
  CC      kernel/exit.o
  LD      arch/arm/mm/built-in.o
  CC      kernel/itimer.o
  AS      arch/arm/kernel/head.o
  LDS     arch/arm/kernel/vmlinux.lds
  LD      arch/arm/kernel/built-in.o
  HZFILE  kernel/hz.bc
  CC      kernel/softirq.o
  CC      kernel/resource.o
  CC      kernel/sysctl.o
  CC      kernel/sysctl_binary.o
  CC      kernel/capability.o
  CC      kernel/ptrace.o
  CC      kernel/timer.o
  CC      kernel/user.o
  CC      kernel/signal.o
  CC      kernel/sys.o
  CC      kernel/kmod.o
  CC      kernel/workqueue.o
  CC      kernel/pid.o
  CC      kernel/task_work.o
  CC      kernel/rcupdate.o
  CC      kernel/extable.o
  CC      kernel/params.o
  CC      kernel/posix-timers.o
  CC      kernel/kthread.o
  CC      kernel/wait.o
  CC      kernel/sys_ni.o
  CC      kernel/posix-cpu-timers.o
  CC      kernel/mutex.o
  CC      kernel/hrtimer.o
  CC      kernel/rwsem.o
  CC      kernel/nsproxy.o
  CC      kernel/srcu.o
  CC      kernel/semaphore.o
  CC      kernel/notifier.o
  CC      kernel/ksysfs.o
  CC      kernel/cred.o
  CC      kernel/async.o
  CC      kernel/range.o
  CC      kernel/lglock.o
  CC      kernel/groups.o
  CC      kernel/smpboot.o
  CC      kernel/irq/irqdesc.o
  CC      kernel/irq/handle.o
  CC      kernel/irq/manage.o
  CC      kernel/power/qos.o
  CC      kernel/irq/spurious.o
  CC      kernel/irq/resend.o
  CC      kernel/irq/chip.o
  CC      kernel/irq/dummychip.o
  LD      kernel/power/built-in.o
  CC      kernel/irq/devres.o
  CC      kernel/sched/core.o
  CC      kernel/irq/generic-chip.o
  CC      kernel/time/timekeeping.o
kernel/sched/core.c: In function 'pick_next_task':
kernel/sched/core.c:2834:1: warning: control reaches end of non-void function [-Wreturn-type]
  CC      kernel/time/ntp.o
  CC      kernel/irq/autoprobe.o
  CC      kernel/time/clocksource.o
  CC      kernel/irq/irqdomain.o
  CC      kernel/sched/clock.o
  CC      kernel/futex.o
  CC      kernel/time/jiffies.o
  CC      kernel/irq/proc.o
  CC      kernel/time/timer_list.o
  CC      kernel/sched/cputime.o
  LD      kernel/irq/built-in.o
  CC      kernel/time/timeconv.o
  CC      kernel/time/posix-clock.o
  CC      kernel/sched/idle_task.o
  CC      kernel/time/alarmtimer.o
  CC      kernel/sched/fair.o
  CC      kernel/rtmutex.o
  CC      kernel/time/clockevents.o
  CC      kernel/time/tick-common.o
  CC      kernel/sched/rt.o
  CC      kernel/sched/stop_task.o
  CC      kernel/time/tick-oneshot.o
  CC      kernel/time/tick-sched.o
  CC      kernel/up.o
  CC      kernel/uid16.o
  LD      kernel/sched/built-in.o
  CC      kernel/module.o
  CC      kernel/cgroup.o
  CC      kernel/utsname.o
  LD      kernel/time/built-in.o
  CC      kernel/pid_namespace.o
  GZIP    kernel/config_data.gz
  CC      kernel/rcutree.o
kernel/rcutree.c: In function 'rcu_eqs_enter_common':
kernel/rcutree.c:345:23: warning: unused variable 'idle' [-Wunused-variable]
kernel/rcutree.c: In function 'rcu_eqs_exit_common':
kernel/rcutree.c:501:23: warning: unused variable 'idle' [-Wunused-variable]
  CC      kernel/utsname_sysctl.o
  CC      kernel/elfcore.o
  CC      kernel/irq_work.o
  CC      kernel/jump_label.o
  BC      kernel/timeconst.h
  CHK     kernel/config_data.h
  UPD     kernel/config_data.h
  CC      kernel/time.o
  CC      kernel/configs.o
  LD      kernel/built-in.o
make[1]: Выход из каталога `/home/virt2real/virt2real-sdk/kernel'
make: *** [kernelbuild] Ошибка 2
orangeudav
 
Сообщения: 152
Зарегистрирован: 04 сен 2013, 15:35

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

Сообщение lyxstv » 04 ноя 2013, 17:01

orangeudav писал(а):И кстати при сборке самого свежего SDK я получаю ошибку
Код: Выделить всё
arch/arm/mach-davinci/board-dm365-evm.c: In function 'dm365_evm_init':
arch/arm/mach-davinci/board-dm365-evm.c:494:6: error: 'uart1_run' undeclared (first use in this function)
arch/arm/mach-davinci/board-dm365-evm.c:494:6: note: each undeclared identifier is reported only once for each function it appears in
  CC      arch/arm/mm/copypage-v4wb.o
arch/arm/mach-davinci/board-dm365-evm.c: In function 'v2r_parse_cmdline':
arch/arm/mach-davinci/board-dm365-evm.c:617:7: error: 'uart1_run' undeclared (first use in this function)
make[2]: *** [arch/arm/mach-davinci/board-dm365-evm.o] Ошибка 1
make[1]: *** [arch/arm/mach-davinci] Ошибка 2
make[1]: *** Ожидание завершения заданий...
  CC      arch/arm/kernel/devtree.o
  CC      kernel/cpu.o
  CC      arch/arm/kernel/io.o
  AS      arch/arm/mm/tlb-v4wbi.o
  AS      arch/arm/mm/proc-arm926.o
  CC      kernel/exit.o
  LD      arch/arm/mm/built-in.o
  CC      kernel/itimer.o
  AS      arch/arm/kernel/head.o
  LDS     arch/arm/kernel/vmlinux.lds
  LD      arch/arm/kernel/built-in.o
  HZFILE  kernel/hz.bc
  CC      kernel/softirq.o
  CC      kernel/resource.o
  CC      kernel/sysctl.o
  CC      kernel/sysctl_binary.o
  CC      kernel/capability.o
  CC      kernel/ptrace.o
  CC      kernel/timer.o
  CC      kernel/user.o
  CC      kernel/signal.o
  CC      kernel/sys.o
  CC      kernel/kmod.o
  CC      kernel/workqueue.o
  CC      kernel/pid.o
  CC      kernel/task_work.o
  CC      kernel/rcupdate.o
  CC      kernel/extable.o
  CC      kernel/params.o
  CC      kernel/posix-timers.o
  CC      kernel/kthread.o
  CC      kernel/wait.o
  CC      kernel/sys_ni.o
  CC      kernel/posix-cpu-timers.o
  CC      kernel/mutex.o
  CC      kernel/hrtimer.o
  CC      kernel/rwsem.o
  CC      kernel/nsproxy.o
  CC      kernel/srcu.o
  CC      kernel/semaphore.o
  CC      kernel/notifier.o
  CC      kernel/ksysfs.o
  CC      kernel/cred.o
  CC      kernel/async.o
  CC      kernel/range.o
  CC      kernel/lglock.o
  CC      kernel/groups.o
  CC      kernel/smpboot.o
  CC      kernel/irq/irqdesc.o
  CC      kernel/irq/handle.o
  CC      kernel/irq/manage.o
  CC      kernel/power/qos.o
  CC      kernel/irq/spurious.o
  CC      kernel/irq/resend.o
  CC      kernel/irq/chip.o
  CC      kernel/irq/dummychip.o
  LD      kernel/power/built-in.o
  CC      kernel/irq/devres.o
  CC      kernel/sched/core.o
  CC      kernel/irq/generic-chip.o
  CC      kernel/time/timekeeping.o
kernel/sched/core.c: In function 'pick_next_task':
kernel/sched/core.c:2834:1: warning: control reaches end of non-void function [-Wreturn-type]
  CC      kernel/time/ntp.o
  CC      kernel/irq/autoprobe.o
  CC      kernel/time/clocksource.o
  CC      kernel/irq/irqdomain.o
  CC      kernel/sched/clock.o
  CC      kernel/futex.o
  CC      kernel/time/jiffies.o
  CC      kernel/irq/proc.o
  CC      kernel/time/timer_list.o
  CC      kernel/sched/cputime.o
  LD      kernel/irq/built-in.o
  CC      kernel/time/timeconv.o
  CC      kernel/time/posix-clock.o
  CC      kernel/sched/idle_task.o
  CC      kernel/time/alarmtimer.o
  CC      kernel/sched/fair.o
  CC      kernel/rtmutex.o
  CC      kernel/time/clockevents.o
  CC      kernel/time/tick-common.o
  CC      kernel/sched/rt.o
  CC      kernel/sched/stop_task.o
  CC      kernel/time/tick-oneshot.o
  CC      kernel/time/tick-sched.o
  CC      kernel/up.o
  CC      kernel/uid16.o
  LD      kernel/sched/built-in.o
  CC      kernel/module.o
  CC      kernel/cgroup.o
  CC      kernel/utsname.o
  LD      kernel/time/built-in.o
  CC      kernel/pid_namespace.o
  GZIP    kernel/config_data.gz
  CC      kernel/rcutree.o
kernel/rcutree.c: In function 'rcu_eqs_enter_common':
kernel/rcutree.c:345:23: warning: unused variable 'idle' [-Wunused-variable]
kernel/rcutree.c: In function 'rcu_eqs_exit_common':
kernel/rcutree.c:501:23: warning: unused variable 'idle' [-Wunused-variable]
  CC      kernel/utsname_sysctl.o
  CC      kernel/elfcore.o
  CC      kernel/irq_work.o
  CC      kernel/jump_label.o
  BC      kernel/timeconst.h
  CHK     kernel/config_data.h
  UPD     kernel/config_data.h
  CC      kernel/time.o
  CC      kernel/configs.o
  LD      kernel/built-in.o
make[1]: Выход из каталога `/home/virt2real/virt2real-sdk/kernel'
make: *** [kernelbuild] Ошибка 2
Сообщением выше, я написал в чем баг, можете сами поправить у себя временно.
lyxstv
 
Сообщения: 42
Зарегистрирован: 13 сен 2013, 16:02

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

Сообщение Spoonin » 04 ноя 2013, 18:03

orangeudav писал(а):Кажется я что-то пропустил. Куда делось Package Selection for the target -> TI DM36x components -> ti-gstreamer-dmai ?

viewtopic.php?f=38&t=13324&p=17474#p17474
Spoonin
 
Сообщения: 13
Зарегистрирован: 14 окт 2013, 12:45

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

Сообщение orangeudav » 04 ноя 2013, 18:45

И еще из странного: теперь на каждое подключение virt2real по usb создается новое RNDIS подключение, вроде бы месяц назад такого не наблюдалось...
Вложения
Screen Shot 2013-11-04 at 18.44.11.png
orangeudav
 
Сообщения: 152
Зарегистрирован: 04 сен 2013, 15:35

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

Сообщение PaulWinex » 06 ноя 2013, 19:07

Я "немножко" новенький в линуксе, и авторитета тут не имею, но вдруг подскажете :)
В общем по инструкции на вики собрал SDK, дошел до строки make install
Стопудово проверил путь к флешке, запускаю и получаю

Код: Выделить всё
paul@lin:~/virt2real-sdk$ make install
Main installer for Virt2real
WARNING!!! Device /dev/sdb1 will be erased!
Press Enter to continue or Ctrl-C to abort
Ok, next step
Device /dev/sdb1 found!
Creating the partitions on microSD...
BLKRRPART: Недопустимый аргумент
make: *** [prepare_partitions] Ошибка 1


Както повлиять на флешку тоже не удалось
http://clip2net.com/s/67koAf

Ubuntu 13.4 32
PaulWinex
 
Сообщения: 12
Зарегистрирован: 21 сен 2013, 10:16

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

Сообщение orangeudav » 06 ноя 2013, 19:29

/dev/sdb в конфиге указали? А не sdb1
И кстати gparted может удерживать устройство и не давать make install работать
orangeudav
 
Сообщения: 152
Зарегистрирован: 04 сен 2013, 15:35

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

Сообщение PaulWinex » 06 ноя 2013, 20:27

О да, подозреваю классический косяк начинающих :)
gparted запускал потом, для проверки. Удалил еденичку в имени флешки, что-то поменялось, но результат всё равно нулевой
Код: Выделить всё
paul@lin:~/virt2real-sdk$ make install
Main installer for Virt2real
WARNING!!! Device /dev/sdb will be erased!
Press Enter to continue or Ctrl-C to abort
Ok, next step
Umounting boot partition
   done
rmdir: не удалось удалить «/media/paul/174D-83D9»: Нет такого файла или каталога
make: *** [umount_partitions] Ошибка 1
PaulWinex
 
Сообщения: 12
Зарегистрирован: 21 сен 2013, 10:16

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

Сообщение orangeudav » 06 ноя 2013, 20:56

нуда нуда, если вы сами ничего не делали то /media - это куда ubuntu автоматически монтирует все что видит, и обычно показывает в списке дисков или на рабочем столе. И пока оно примонтировано make install тоже не сработает. Если оно светится - отмонтировать можно через контекстное меню.
Да и надо делать sudo make install, а не просто make install.
orangeudav
 
Сообщения: 152
Зарегистрирован: 04 сен 2013, 15:35

Пред.След.

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

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

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