Difference between revisions of "Beaglebone Black/Flashing"

From Teknologisk videncenter
Jump to: navigation, search
m (Flash microSD kort)
m (Applying new 2023 image)
 
(27 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
##Se billede herunder
 
##Se billede herunder
 
#Åbner terminalemulator for eksempel [https://www.putty.org/ putty] eller [https://mobaxterm.mobatek.net/download.html mobaXterm]
 
#Åbner terminalemulator for eksempel [https://www.putty.org/ putty] eller [https://mobaxterm.mobatek.net/download.html mobaXterm]
 +
## Find COM port nummeret og sæt baudRate til 115200
 
#Boot fra den indbyggede flash. (microSD kort ikke indsat)
 
#Boot fra den indbyggede flash. (microSD kort ikke indsat)
 
#Login  
 
#Login  
Line 10: Line 11:
 
#Indsæt microSD kort  
 
#Indsæt microSD kort  
 
#Check at filen /dev/mmcblk0 eksisterer (Undgå at lave en fil)
 
#Check at filen /dev/mmcblk0 eksisterer (Undgå at lave en fil)
#wget --no-check-certificate -qO- http://mars.tekkom.dk/data/bbb/bone-debian-10.3-iot-armhf-2020-04-06-4gb.img.xz | xzcat | dd bs=10M of=/dev/mmcblk0 status=progress
+
#sudo bash
 +
#wget --no-check-certificate -qO- https://mars.merhot.dk/data/bbb/bone-debian-10.3-iot-armhf-2020-04-06-4gb.img.xz | xzcat | dd bs=10M of=/dev/mmcblk0 status=progress
 
#shutdown  -r 0
 
#shutdown  -r 0
 
#login
 
#login
Line 17: Line 19:
 
#shutdown -r 0
 
#shutdown -r 0
 
#check med df -h at ”/” har cirka 8 GB
 
#check med df -h at ”/” har cirka 8 GB
 +
#Install debian [[C linux development]] tools
 
[[Image:BBB serial.JPG|500px]]
 
[[Image:BBB serial.JPG|500px]]
 +
=Applying new 2023 image=
 +
#Remove micro-SD card
 +
#Boot from old-image on on-board flash (mmcblk1)
 +
#insert micro-SD card
 +
##sudo bash
 +
##new image: wget --no-check-certificate -qO- https://mars.merhot.dk/data/bbb/am335x-debian-12.2-iot-armhf-2023-10-07-4gb.img.xz | xzcat | dd bs=10M of=/dev/mmcblk0 status=progress
 +
#shutdown -h 0
 +
#Remove power from board
 +
#Apply power and boot
 +
#Login check with ''df -h'' that /dev/mmcblk0p1 is more than 7 GB - if not reboot and check again
 +
#apt update and apt upgrade
 +
#Install tmux, man-db
 +
==Flasher==
 +
Flasherimage can be used to install/upgrade eMMC flash on BBB boards
 +
#Install [https://mars.merhot.dk/data/bbb/am335x-eMMC-flasher-debian-12.2-iot-armhf-2023-10-07-4gb.img.xz Flasher Image] on microSD card.
 +
#Insert microSD card in BBB you wish to flash
 +
#Press boot switch (Single switch in USB-A end)
 +
#Apply power and hold switch down until LED's starts blinking
 +
#When the four LED's  starts blinking in sequence, flashing is in progress
 +
##If one LED is on permanently there is an error, and you need the console to debug
 +
#Wait until it shuts down
 +
 +
==Adaption==
 +
*Missing config-pin get https://github.com/beagleboard/bb.org-overlays/blob/master/tools/beaglebone-universal-io/config-pin
 +
** Download with: ''wget https://raw.githubusercontent.com/beagleboard/bb.org-overlays/master/tools/beaglebone-universal-io/config-pin''
 +
*Missing X11 ssh forwarding
 +
===eth0 missing===
 +
 +
See:
 +
*https://wp.josh.com/2018/06/04/a-software-only-solution-to-the-vexing-beagle-bone-black-phy-issue/
 +
*https://github.com/bigjosh/bbbphyfix
 +
 +
=== Missing UART4 ===
 +
When updating image to version 5.10.168-ti-r77 UART4 4 is not operational. Enable UART4 by inserting this line in /boot/uEnv.txt
 +
    uboot_overlay_addr0=BB-UART4-00A0.dtbo
 +
P9_11 and P9_13 are removed from GPIO list - using config-pin, and placed in permanent UART4 mode.
 +
*See overlays in /lib/linux-image-5.10.168-ti-r77/overlays/
  
 
=Links=
 
=Links=
Line 23: Line 63:
 
*[http://beagleboard.org/latest-images/ BeagleBoard Latest Firmware images]
 
*[http://beagleboard.org/latest-images/ BeagleBoard Latest Firmware images]
 
*[https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#Flashing_eMMC  microSD image to flash the eMMC]t)
 
*[https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#Flashing_eMMC  microSD image to flash the eMMC]t)
+
*[https://ftdichip.com/products/ttl-232r-3v3/ FTDI TTL-232R-3V3 kabel]
 
[[Category:Beagleboard Black]]
 
[[Category:Beagleboard Black]]

Latest revision as of 09:00, 9 August 2024

Flash microSD kort

Ved opstart af BBB er det vigtigt at du

  1. Ikke placerer boardet på ledende materiale (Metal fx)
  2. Tilslutter det serielle kabel - (Sort ledning skal vende op imod ethernet stikket)
    1. Se billede herunder
  3. Åbner terminalemulator for eksempel putty eller mobaXterm
    1. Find COM port nummeret og sæt baudRate til 115200
  4. Boot fra den indbyggede flash. (microSD kort ikke indsat)
  5. Login
  6. sudo bash
  7. Indsæt microSD kort
  8. Check at filen /dev/mmcblk0 eksisterer (Undgå at lave en fil)
  9. sudo bash
  10. wget --no-check-certificate -qO- https://mars.merhot.dk/data/bbb/bone-debian-10.3-iot-armhf-2020-04-06-4gb.img.xz | xzcat | dd bs=10M of=/dev/mmcblk0 status=progress
  11. shutdown -r 0
  12. login
  13. df -h (Check at det er /dev/mmcblk0p1 der er under /)
  14. kør /opt/scripts/tools/grow_partition.sh
  15. shutdown -r 0
  16. check med df -h at ”/” har cirka 8 GB
  17. Install debian C linux development tools

BBB serial.JPG

Applying new 2023 image

  1. Remove micro-SD card
  2. Boot from old-image on on-board flash (mmcblk1)
  3. insert micro-SD card
    1. sudo bash
    2. new image: wget --no-check-certificate -qO- https://mars.merhot.dk/data/bbb/am335x-debian-12.2-iot-armhf-2023-10-07-4gb.img.xz | xzcat | dd bs=10M of=/dev/mmcblk0 status=progress
  4. shutdown -h 0
  5. Remove power from board
  6. Apply power and boot
  7. Login check with df -h that /dev/mmcblk0p1 is more than 7 GB - if not reboot and check again
  8. apt update and apt upgrade
  9. Install tmux, man-db

Flasher

Flasherimage can be used to install/upgrade eMMC flash on BBB boards

  1. Install Flasher Image on microSD card.
  2. Insert microSD card in BBB you wish to flash
  3. Press boot switch (Single switch in USB-A end)
  4. Apply power and hold switch down until LED's starts blinking
  5. When the four LED's starts blinking in sequence, flashing is in progress
    1. If one LED is on permanently there is an error, and you need the console to debug
  6. Wait until it shuts down

Adaption

eth0 missing

See:

Missing UART4

When updating image to version 5.10.168-ti-r77 UART4 4 is not operational. Enable UART4 by inserting this line in /boot/uEnv.txt

   uboot_overlay_addr0=BB-UART4-00A0.dtbo

P9_11 and P9_13 are removed from GPIO list - using config-pin, and placed in permanent UART4 mode.

  • See overlays in /lib/linux-image-5.10.168-ti-r77/overlays/

Links