공장 빌드 및 테스트
이 문서는 공장에서 Modalix 기반 보드를 제작하고 테스트하기 위한 권장 절차입니다. 사용하는 보드, 테스트 픽스처 및 조립 라인에 맞게 조정하십시오.
시리얼 콘솔
Modalix 보드에는 시리얼 콘솔이 두 개 있습니다. 두 콘솔 모두 하드웨어 흐름 제어를 비활성화한 상태에서 115200 baud로 동작합니다.
| 콘솔 | 용도 |
|---|---|
| tRoot UART(보안 부팅) | 보드 ID 및 MAC 프로그래밍, tRoot 업데이트 메시지 |
| U-Boot/Linux UART | U-Boot 명령, Linux 로그인 및 이 페이지의 모든 테스트 |
각 콘솔의 커넥터는 보드에 따라 다릅니다. 레퍼런스 캐리어 보드의 경우 캐리어 보드 브링업에서 UART 역할을 참조하십시오. 호스트에서 각 콘솔에 연결합니다. 예를 들면 다음과 같습니다.
sima-user@sima-user-machine:~$ minicom -b 115200 -D /dev/ttyUSB0
장치 이름(/dev/ttyUSB0, /dev/ttyUSB1)은 호스트에서 케이블이 인식되는 방식에 따라
달라집니다.
물리적 조립
이 단계는 보드와 생산 절차에 따라 다릅니다. 방열판 장착, 인클로저나 테스트 픽스처에 보드 설치 등이 포함됩니다.
전기적 검증
- 모든 주 전원 레일의 측정 지점을 목록으로 정리하고, 각 레일의 임피던스를 측정하여 개방 및 단락 여부를 확인합니다.
- 측정 가능한 전압을 목록으로 정리하고, 모든 보드 또 는 각 빌드의 샘플 보드에 대해 측정값을 기록합니다.
- 측정 가능한 클록을 확인하고, 각 시리얼 번호별로 기록합니다.
보드 ID 및 MAC 주소 프로그래밍
보드 ID(장치 ID라고도 함)와 MAC 주소는 특수 tRoot 펌웨어를 통해 MLSoC의 1회 프로그래밍 가능(OTP) 메모리에 기록됩니다.
OTP 메모리는 한 번만 기록할 수 있습니다. 각 값을 확정하기 전에 반드시 확인하십시오.
-
호스트를 tRoot UART에 연결합니다.
-
SPI 플래시 프로그래머를 연결한 다음 전원을 연결합니다.
-
tRoot SPI 플래시 프로그래밍에 설명된 대로 OTP 프로그래밍용 tRoot 펌웨어를 SPI 플래시에 로드합니다.
-
전원을 제거하고 SPI 플래시 프로그래머를 분리한 다음 전원을 다시 연결합니다.
-
tRoot 콘솔에서 보드 ID를 16진수로 입력하고 확인한 다음 MAC 주소를 입력합니다.
enter hwid in hex format(ex:0x00010012)hwid entered is 0x123Press (Y/N)burning hwidConfigured HWID :: 0x123Activated ID Selector :: 1Enter mac addr in format (A0:B1:C2:D3:E4:F5)MAC 주소를 입력하면 보드가 즉시 부팅 시퀀스를 완료합니다.
-
보드의 전원을 껐다 켠 다음, 부팅되는지와 보드 ID가 이미 프로그래밍되었다고 보고하는지 확인합니다.
-
tRoot SPI 플래시 프로그래밍에 설명된 대로 양산용 tRoot 펌웨어를 SPI 플래시에 로드합니다.