2015-01-25 2 views
-1

마이크로 SD 카드에서 BBB 부팅을 시작합니다. http://elinux.org/Beagleboard:Debian_On_BeagleBone_BlackMicro SD에서 부팅 한 후 Beaglebone Black에 대한 터미널 연결

는 지금까지 내가 BBB의 플래시에서 부팅 한과 USB뿐만 아니라 USB 케이블 미니 USB를 사용 :에 지시 된대로 나는 마이크로 SD 카드에 BeagleBone 블랙 데비안 위지 7.0.0 이미지를로드 FTDI 케이블을 사용하여 TTL 직렬로 연결합니다. 두 경우 모두 보드와 함께 터미널 세션을 열 수 있습니다. 내 질문은 : 마이크로 SD 카드에서 부팅 할 때 두 직렬 연결 중 하나를 사용하여 터미널 세션을 열 수 있습니다.

부팅 지침에 따라 보드가 시작되었지만 (LED 표시가있는 것처럼) 터미널은 연결되지 않은 상태로있었습니다.

웹 사이트에 의 메모가 있습니다. "키보드, 마우스, 디스플레이 및 이더넷이 연결되어 있는지 확인하십시오."이미지가 구성되지 않은 SD 카드에서 BBB를 부팅 할 때 생각하고 있습니다. 이더넷 연결을 통해서만 USB 연결을 통해 터미널 세션을 엽니 다. 귀하의 통찰력을 높이 평가합니다. 감사합니다 짐

답변

1

저는 BBB 또는 심지어 데비안에 대한 경험이 없지만 도움이 될만한 정보가 있습니다.

먼저 직렬 콘솔을 사용하려면 해당 옵션을 사용하도록 커널을 컴파일해야합니다. 빠른 Google 검색에서 데비안 커널이 직렬 콘솔 지원을 사용하도록 설정 했으므로 그 부분이 정상적으로 작동 할 것으로 기대됩니다.

다음 측면은 콘솔로 사용할 직렬 포트를 커널에 알려줘야한다는 것입니다. 이것은 다음과 같이 보일 것 '콘솔'커널 명령 행 인수로 지정됩니다

console=ttyS0,115200 

커널은 부트 로더에서의 명령 줄 인수를 가져옵니다. 내가 읽은 바에 따르면 Beaglebone은 UBoot를 사용하고 커널과 함께 부팅 파티션에 배치해야하는 uEnv.txt이라는 파일에서 읽도록 구성됩니다. 이 파일에는 텍스트가있는 줄이 포함되어야합니다.

optargs= console=ttyS0,115200 

해당 파일이 이미있는 경우 기존 인수에 'console = ...'을 추가하십시오.

이렇게하면 Linux는 직렬 포트를 콘솔로 간주하여 쉼표 뒤에 표시된 전송 속도로 구성해야합니다. 커널이 부팅 할 때 커널 출력을보아야하지만 직렬 포트를 사용하여 로그인하지 못할 수도 있습니다. 당신이 로그인 할 수있는 시리얼 포트쪽으로 getty라는 프로그램을 시작하기 위해 시스템을 말하고, 파일 /etc/inittab에 한 줄을 추가해야한다는하려면.

을 따라서 /etc/inittab을 편집하고 다음과 같은 라인을 추가 : 당신도 컴퓨터에 로그인 할 수없는 경우

s0:2345:respawn:/sbin/getty -L 115200 ttyS0 vt102 

없이 다소 도전이 야기 될 수 있습니다 이러한 파일을 편집, 말을. 필요한 파일을 수정할 수 있도록 sd 카드를 다른 Linux 시스템에 마운트해야 할 수도 있습니다.

이 작업을 수행하고 시스템을 부팅 한 후 새 구성을 사용하면 직렬 포트를 통해 로그인 할 수 있습니다.

일부 참조 :