Je travaille actuellement sur BeagleBone Black et Debian. Je veux flasher la dernière image Debian sur mon tableau. Pour ce faire, j'ai téléchargé une dernière image Debian depuis link: BeagleBone Image et ai préparé une carte SD avec WinDisk Image writer.
Conformément au tutoriel, j'ai inséré une carte SD dans le BeagleBone Black, appuyé sur le bouton de démarrage et mis sous tension. L'image de la carte SD a démarré. Selon le didacticiel, la mémoire eMMC clignotante prend environ 30 à 40 minutes et j'ai donc attendu environ 2 heures (juste pour être sûr). Ensuite, j'ai retiré une carte SD de ma carte et l'allumez. Il a démarré mon image précédente (eMMC n'a pas été flashé par l'image de la carte SD). Pour eMMC clignotant, je suis le lien: clignotant beagleBone Balck eMMC.
Je suis incapable de comprendre où je me trompe et comment le résoudre.
Avez-vous pensé à supprimer le "#" au début de la ligne? Cmdline = init =/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh? Pour faire cette modification, ce qui causera Une carte SD pour faire clignoter automatiquement tout bbb que vous allumez avec la carte SD dedans, il vous suffit de suivre ces étapes.
1. Connectez votre bbb à une source d'alimentation (USB ou DC fonctionnent également)
2. Eteignez le BBB en appuyant sur le bouton d'alimentation.
3. Insérez votre carte SD.
4. Allumez le BBB.
5. Connectez-vous à SSH (j'aime bien PuTTY pour cela) avec les ports 22 et IP 192.168.7.2.
6. exécuter: cd .. Sudo nano boot/uEnv.txt
7.naviguez sur la ligne # cmdline = init =/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh au bas du fichier txt.
8. Supprimez le "#" au début de la ligne.
9. Ctrl + x puis "y" puis "Entrée" pour enregistrer votre modification et quitter le fichier txt.
dix. Redémarrez le BBB et la carte SD devrait clignoter automatiquement sur votre BBB, ce qui sera indiqué par les DEL suivant ce schéma pendant (selon mon expérience) environ 10 minutes. Motif de LED: 1-2-3-4-3-2-1-2-3-4-3-2-1-2-3-4-3-2-1 ... etc ..
J'espère que cela t'aides :)
Certains beagle bones ne clignotent pas avec cette méthode (en appuyant sur le bouton d’amorçage/utilisateur, branchez le connecteur 5V, etc.), également décrits dans divers documents (linux.org).
Donc, si cette méthode ne vous permet pas non plus de flasher l'eMMC, vous pouvez essayer les solutions suivantes:
dans /boot/uEnv.txt, le contenu est: ...
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v2.sh
Décommentez la dernière ligne et lors du prochain démarrage, il devrait faire clignoter la eMMC Selon la méthode décrite dans la documentation (appuyez sur le bouton de démarrage , Puis branchez le connecteur 5V)
connectez-vous à la beaglebone (ceci n'est qu'un exemple, les vrais périphériques sont affichés dans votre système et vous devez trouver les noms réels des périphériques)
savoir où se trouve le périphérique racine, par exemple:
df /dev/mmcblk1p2 1855016 635552 1123568 37% /
Si vous avez démarré à partir de la carte SD, cette partition (/ dev/mmcblk1p2) correspond à la partition SD-Card, reconnue par le système d'exploitation.
trouver le périphérique eMMC:
find /dev/disk/by-path/ -ls
qui affiche les périphériques connectés sur votre système et les chemins S'il existe un périphérique dont le nom diffère du périphérique sur lequel votre Root (/) est monté, il s’agit du périphérique eMMC, nous sommes rechercher, pour exemple: /dev/disk/by-path/platform-mmc.5 -> ../../mmcblk0
Si votre périphérique racine monté est/dev/mmcblk 1 p2 ET votre périphérique de carte SD est: /dev/mmcblk0alors, tout ce que vous avez à faire est de "copier" le fichier SD- Contenu de la carte sur le périphérique eMMC :
dd if=/dev/mmcblk0 of=/dev/mmcblk1
En quelques mots: copiez la carte SD sur l'eMMC avec la commande dd.
Ok les gars,
Aucune des réponses n'a fonctionné pour moi. Mais c'est possible!
Ceci est ma solution:
Obtenir les dernières, actuellement 9.1, Debian Distro
bone-debian-9.1-lxqt-armhf-2017-07-30-4gb.img
Écrire sur la carte SD
Tweak certains paramètres sur la carte SD
Se rendre à un terminal
Sudo nano /boot/uEnv.txt
Décommentez (c.-à-d. Débarrassez-vous du #
) de la dernière ligne qui se lit comme suit:
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
Sauvegarder le fichier
En nano, c'est Ctrl+X
puis y
Flash le BBB
Sudo mount /dev/mmcblk0p1 /mnt
Sudo nano /mnt/boot/uEnv.txt
Ajoutez un commentaire à la dernière ligne de /boot/uEnv.txt
, qui se lit ainsi:
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
Sudo umount /mnt
NOTE: Si l'une de ces étapes ne vous convient pas, laissez un commentaire et je ferai de mon mieux pour vous aider.
C'était une procédure très frustrante de ma part, alors je ferai de mon mieux pour vous aider.
Nous avons eu le même problème. Avec un tout nouveau BBB rev C prêt à l'emploi, une tentative de décompression avec une image valide (les autres disques BBB ont réussi) a entraîné le blocage des voyants au bout de quelques secondes. Fait intéressant, si vous connectez un câble de débogage série à la carte avec un terminal à l’autre extrémité et tentez le flash, il se plaint dd: writing /dev/mmcblk1 failed - no space
. Il se peut donc que le partitionnement de la carte eMMC de certaines cartes soit tel que l'image ne tienne pas sur les 2 Go d'usine, mais si le format d'usine est plus grand, cela fonctionnera.
Solution: exécutez fdisk -l
pour trouver la taille des partitions eMMC. Supprimez les inutiles jusqu'à ce qu'il vous en reste un gros. Flash de SD. Travail accompli?
Essayez de faire comme décrit dans les informations étape par étape officielles, mais connectez l’alimentation DC (pas USB) et connectez-vous au moniteur avec un câble HDMI pour voir ce qui se passe. J'ai eu du mal avec la même erreur mais après DC prise d'alimentation cela a fonctionné.
Si cela ne fonctionne pas, vous pouvez essayer:
En supposant que vous ayez la carte SD prête avec l’image clignotante emmc pour BBB, suivez les étapes ci-dessous,
Clignotant le BBB avec la carte SD Image
Vous devez exécuter cette procédure avec une seule alimentation 5V 2A branchée sur la prise DC. Alternativement, vous pouvez utiliser un adaptateur USB pour l'alimentation. Déconnectez le câble Ethernet et retirez tous les blindages et périphériques USB.
Mettez votre BBB hors tension en débranchant physiquement le câble USB/d’alimentation.
Branchez la carte micro-SD dans l’emplacement pour carte micro-SD du BBB.
Tenez le bouton Boot (S2) en haut à droite (près de la fente pour carte SD) et, tout en maintenant ce bouton enfoncé, insérez le cordon USB/d’alimentation pour brancher le cordon d’alimentation.
Maintenez le bouton enfoncé jusqu'à ce que les voyants commencent à clignoter. Les voyants bleus intégrés doivent s'allumer en séquence, puis continuer à clignoter pendant les 5 à 25 prochaines minutes (en fonction de la distribution utilisée et de la vitesse de la carte SD).
La dernière distribution affiche un motif Cylon/Knightrider.
Attendez que les voyants cessent de clignoter et que tous les voyants 4 soient complètement allumés (la dernière image en mémoire met alors la carte hors tension). Ce processus peut prendre entre 5 et 25 minutes en fonction de l’image utilisée.
Si la procédure de clignotement échoue (par exemple, aucun voyant ne clignote, ou si elle continue de fonctionner pendant plus de 45 minutes), débranchez puis mettez sous tension et essayez de redémarrer le BBB en maintenant le bouton S2 enfoncé.
Retirez la carte micro-SD. Ceci est important car vous risqueriez de faire clignoter à nouveau l'eMMC par accident.
Enfin, appuyez sur le bouton Alimentation (S3) pour mettre la carte sous tension. Vous devez installer la dernière image.
Avez-vous déjà essayé de démarrer sans maintenir le bouton de démarrage enfoncé? Ce fut la solution à mon spécial BBB. Il me semble que tous les BBB ne traitent pas vraiment le bouton de démarrage de la même manière. Si je tiens le bouton de démarrage enfoncé sur mon BBB spécial, rien ne se passe! J'ai donc essayé sans appuyer pendant le démarrage, et cela fonctionne en face de votre lien supérieur donné Flashing beagleBone Balck eMMC .
Sinon, seulement si vous avez choisi l'image avec "..flasher ..." dans son nom de fichier, le clignotement se produira. Si vous avez pris par erreur " http://debian.beagleboard.org/images/bone-debian-7.8-lxde-4gb-armhf-2015-03-01-4gb.img.xz " dans l'exemple, alors ne clignotera pas.