|
make config |
|
|
|
 |
Ответов
|
Nov 11 2016, 05:27
|
Знающий
   
Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250

|
Еще один вариант — все делать внутри армовского чрута при помощи qemu. Я так разворачивал генту на raspberry (т.к. она слишком тормозная, чтобы непосредственно на ней компелять). Вот таким скриптом у меня монтируются разделы "малинки": Код #!/bin/bash CHRT="ROOT" if [ $# != 1 ]; then echo "usage: $0 /dev/sdb" exit 1 fi
function mnt(){ mount --rbind $1 ${CHRT}$1 } [ -f /proc/sys/fs/binfmt_misc/arm ] || echo ':arm:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\x ff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-arm-static:' > /proc/sys/fs/binfmt_misc/register mount ${1}2 ${CHRT} mv ${CHRT}/usr/bin/qemu-arm-static_ ${CHRT}/usr/bin/qemu-arm-static mount ${1}1 ${CHRT}/boot mount -o bind linux ${CHRT}/usr/src/linux mnt /dev mnt /sys mount -t proc none ${CHRT}/proc mnt /run mount -o bind portage ${CHRT}/usr/portage chroot ${CHRT} И скрипт для размонтирования: Код #!/bin/bash CHRT="ROOT" mv ${CHRT}/usr/bin/qemu-arm-static ${CHRT}/usr/bin/qemu-arm-static_ umount ${CHRT}/boot umount ${CHRT}/usr/portage/ umount ${CHRT}/usr/src/linux umount ${CHRT}/proc umount ${CHRT}/run umount ${CHRT}/sys umount ${CHRT}/dev/pts umount ${CHRT}/dev/shm umount ${CHRT}/dev umount ${CHRT} Главное - не забыть /usr/bin/qemu-arm-static, иначе на настоящем железе система не загрузится.
|
|
|
|
|
Nov 15 2016, 05:55
|
Знающий
   
Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250

|
Цитата(juvf @ Nov 15 2016, 05:23)  только u-boot начал работать. как это дебажить? как по шагам в таких процессорах выполнять программу? Только через JTAG, если он выведен, конечно. А смысл на столь ранних этапах дебажить? Разве только если пытаться написать свой собственный загрузчик...
|
|
|
|
Сообщений в этой теме
juvf make config Nov 10 2016, 03:25 Jury093 Цитата(juvf @ Nov 10 2016, 06:25) добавил... Nov 10 2016, 14:35 Эдди Я для raspberry вот таким скриптом ведро компелял:... Nov 10 2016, 14:45 juvf вопрос не в том, как мейку из шела и всякими экспо... Nov 10 2016, 15:34 psL Цитата(juvf @ Nov 10 2016, 18:34) как в к... Nov 10 2016, 20:52  juvf Цитата(psL @ Nov 11 2016, 01:52) Как-то т... Nov 14 2016, 18:05 Эдди В табличке "I/O interfaces and ports" мо... Nov 15 2016, 07:30 juvf Цитата(Эдди @ Nov 15 2016, 12:30) В табли... Nov 15 2016, 08:59  R6L-025 Может быть Вам будут ближе системы на кристалле? В... Nov 29 2016, 10:31  Tarbal Цитата(juvf @ Nov 15 2016, 12:59) малины ... Dec 16 2016, 03:01
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|