Wad1970 |
|
|
|
|
|
|
|
Пункты: 3734 |
Регистрация: 24.11.2014 |
|
|
|
чтобы скомпилировать ванильное ядро я подложил в linux-custom\arch\arm.. каталоги dts и CONFIGS - ГОТОВО! |
|
|
|
|
|
Wad1970 |
|
|
|
|
|
|
|
Пункты: 3734 |
Регистрация: 24.11.2014 |
|
|
|
Теперь хочу скомпилировать не ванильное ядро, а ядро с мультимедиа(чтоб подключить экран) чтоб работал RT.
Но не выходит:
CC net/sunrpc/clnt.o
drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c: In function ‘gckOS_WaitSignal’:
drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c:7880:5: error: passing argument 1 of ‘spin_lock_irq’ from incompatible pointer type [-Werror]
spin_lock_irq(&signal->obj.wait.lock);
^
In file included from include/linux/seqlock.h:29:0,
from include/linux/time.h:5,
from include/linux/stat.h:18,
from include/linux/module.h:10,
from drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_linux.h:27,
from drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c:22:
include/linux/spinlock.h:316:20: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct raw_spinlock_t *’
static inline void spin_lock_irq(spinlock_t *lock)
^
drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c:7912:9: error: passing argument 1 of ‘__add_wait_queue_tail’ from incompatible pointer type [-Werror]
__add_wait_queue_tail(&signal->obj.wait, &wait);
^
In file included from include/linux/mmzone.h:9:0,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_linux.h:27,
from drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c:22:
include/linux/wait.h:120:20: note: expected ‘struct wait_queue_head_t *’ but argument is of type ‘struct swait_head *’
static inline void __add_wait_queue_tail(wait_queue_head_t *head,
^
drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c:7924:13: error: passing argument 1 of ‘spin_unlock_irq’ from incompatible pointer type [-Werror]
spin_unlock_irq(&signal->obj.wait.lock);
^
I |
|
|
|
|
|
sasamy |
|
|
|
|
|
|
|
Пункты: 80552 |
Регистрация: 14.08.2009 |
|
|
|
|
|
|
|
Wad1970 |
|
|
|
|
|
|
|
Пункты: 3734 |
Регистрация: 24.11.2014 |
|
|
|
Спасибо большое. Всё работает. |
|
|
|
|
|
Wad1970 |
|
|
|
|
|
|
|
Пункты: 3734 |
Регистрация: 24.11.2014 |
|
|
|
При максимальном приоритете одного процесса пакеты по uart доходят обрезанные наполовину.
Только уменьшив приоритет этого процесса до 49 пакеты по uart стали приходить нормальные.
При таком приоритете разброс по времени пока что укладывается в 300 мкс.
Как будет при полной нагрузке не знаю пока... |
|
|
|
|
|
|