Mam nowe Raspberry Pi z zainstalowanym Raspian Wheezy i ma kilka kabli podłączonych do niego za pomocą pinów GPIO. Jednak zauważyłem, że jeśli mam coś do nich podłączonego podczas uruchamiania, urządzenie nie uruchamia się i wyświetla:
sh: can"t access tty: job control turned off / #
Jeśli odłączę kable od GPIO i włącz zasilanie, urządzenie ładuje się dobrze i mogę używać pinów GPIO. Chciałbym jednak, aby urządzenie mogło wykonać całkowity restart bez konieczności ręcznego odłączania GPIO przy każdym uruchomieniu.
Czy jest jakiś powód, dla którego mogę zostawić kabel GPIO i się komunikuje? urządzenie podłączone podczas uruchamiania?
Oto dyskusja na temat formularzy Raspberry Pi: http://www.raspberrypi.org/forums/viewtopic.php?t=60412&p=451108
Dziękujemy za poświęcony czas.
Komentarze
- Jeśli potrzebujesz pomocy ' Będę musiał dokładnie powiedzieć, co podłączyłeś do każdego gpio podczas bootowania.
- W zależności od tego, co podłączyłeś, twój RP myśli, że może się stamtąd uruchomić. Jednak komunikat o błędzie, który otrzymujesz, nie jest zgodny z brakiem uruchamiania , wydaje się, że masz właśnie powłokę? Ponieważ zwykle ten komunikat o błędzie jest wyświetlany tylko wtedy, gdy jądro i nowa powłoka nie są w stanie przydzielić pseudoterminalu.
Odpowiedź
Spróbuj dodać avoid_safe_mode=1
do config.txt
zgodnie z opisem:
http://elinux.org/RPI_safe_mode
Problem polega na tym, że urządzenie łączy te piny i widzisz powłokę trybu awaryjnego (uruchomiła się Najwyraźniej zostało to wyłączone w nowszym oprogramowaniu.
Odpowiedź
Wiem, że to trywialna odpowiedź, ale … upewnij się, że wszystkie połączenia są bezpieczne (i poprawne). Wystąpił ten błąd, ponieważ poluzował się kabel połączeniowy.
Odpowiedź
Sprawdź połączenie pinów GPIO z urządzeniami zewnętrznymi. Niewspółosiowość pinów prowadzi do tego
h: can „t access tty; kontrola zadań wyłączona
Piny wewnętrzne są liczbami nieparzystymi, a styki zewnętrzne są parzyste, na 40-stykowej płycie RasPi B +.
Odpowiedź
Mój Raspberry Pi też miał problem, próbowałem nawet wszystkich innych metod, aż do bezpośredniego załadowania systemu operacyjnego na kartę SD (np. Raspbian, Ubuntu Mate itp.) Po prostu napisz na kartę SD za pomocą Win32DiskImager (nie martw się, że działa też na innych nośnikach!) forge. (Link Win32DiskImager- http://sourceforge.net/projects/win32diskimager/ ) To może pomóc!
Komentarze
- W jaki sposób to pomaga OP? Czy to dlatego, że zabiera system NOOBS, więc nie ma nic, co sprawdza stan pin 5 GPIO podczas uruchamiania?