Linux/RaspberryPi: Difference between revisions

From Wiki
(Serial Connection)
mNo edit summary
 
Line 43: Line 43:
<br />
<br />


==== Serial Connection ====
===Serial Connection===
This is according to the UART debugging device that I have. Not a general reference.
This is according to the UART debugging device that I have. Not a general reference.


* Pin 6 = Black wire<span class="mx_EventTile_editButton" title="Options"></span>
*Pin 6 = Black wire<span class="mx_EventTile_editButton" title="Options"></span>
* [https://matrix.to/#/!YqnkMwmIIPPIDxHpkk:synapse.sds-ip.de/$1545373232932RFvCj:synapse.sds-ip.de?via=synapse.sds-ip.de <span class="mx_MessageTimestamp" title="Fri, Dec 21 2018 11:50:32"></span>]Pin 8 = TX of Rpi = RX of USB = Red
*[https://matrix.to/#/!YqnkMwmIIPPIDxHpkk:synapse.sds-ip.de/$1545373232932RFvCj:synapse.sds-ip.de?via=synapse.sds-ip.de <span class="mx_MessageTimestamp" title="Fri, Dec 21 2018 11:50:32"></span>]Pin 8 = TX of Rpi = RX of USB = Red<span class="mx_EventTile_editButton" title="Options"></span>


<span class="mx_EventTile_editButton" title="Options"></span>
*[https://matrix.to/#/!YqnkMwmIIPPIDxHpkk:synapse.sds-ip.de/$1545373249933GBVnG:synapse.sds-ip.de?via=synapse.sds-ip.de <span class="mx_MessageTimestamp" title="Fri, Dec 21 2018 11:50:49"></span>]Pin 10 = RX of Rpi = TX of USB = Yellow
* [https://matrix.to/#/!YqnkMwmIIPPIDxHpkk:synapse.sds-ip.de/$1545373249933GBVnG:synapse.sds-ip.de?via=synapse.sds-ip.de <span class="mx_MessageTimestamp" title="Fri, Dec 21 2018 11:50:49"></span>]Pin 10 = RX of Rpi = TX of USB = Yellow.


<br />
<br />

Latest revision as of 08:40, 10 January 2019

chroot into a Raspberry Pi

Mount sequence

mount /dev/sdb3 /mnt
mount /dev/sdb2 /mnt/boot
mount /dev/sdb1 /mnt/boot/firmware
mount -o bind /proc /mnt/proc
mount -o bind /sys /mnt/sys
mount -o bind /dev /mnt/dev
mount -o bind /dev/pts /mnt/dev/pts
cp /usr/bin/qemu-arm-static /mnt/usr/bin
chroot /mnt

Doing stuff in chroot

Example: Fixing a broken apt install

dpkg --configure -a
apt -f install
exit

Unmount sequence

umount /mnt/dev/pts
umount /mnt/dev/
umount /mnt/sys
umount /mnt/proc
umount /mnt/boot/firmware
umount /mnt/boot/
umount /mnt

Gotchas

  • kernel7.img - This is the kernel file for Raspberry Pi 2. Others use kernel.img


Serial Connection

This is according to the UART debugging device that I have. Not a general reference.

  • Pin 6 = Black wire
  • Pin 8 = TX of Rpi = RX of USB = Red
  • Pin 10 = RX of Rpi = TX of USB = Yellow