Arria 10 SoC 외부 FG 부트 설정

Find AI Tools
No difficulty
No complicated process
Find ai tools

Arria 10 SoC 외부 FG 부트 설정

Table of Contents:

  1. 📚 소개
  2. 🖥️ 외부 FG 부트에 대한 이해
  3. 🔧 외부 FG 부트를 위한 요구사항 및 준비물
  4. ⚙️ 경험 버전 17.0을 기반으로 한 하드웨어 구성
  5. ⚙️ 경험 버전 17.0을 기반으로 한 U-BOOT 설정
  6. 💻 U-BOOT BSP 에디팅
  7. 🧬 외부 FG 부트 설정
  8. 🧰 소스 코드 추출 및 빌드
  9. 🎮 외부 FG 부트 테스트
  10. ✅ 외부 FG 부트의 성공적인 설정과 실행
  11. 🔄 하드웨어 설정을 위한 FG SRAM 통합

📚 소개

안녕하세요! 저는 소프트웨어 개발자로서, 외부 FG 부트 기능 활성화하는 방법에 대해 안내 드릴 예정입니다. 이 동영상에서는 유저가 AR 10 개발 보드에서 외부 FG 부트를 활성화하여 UT를 설정하는 방법을 배우실 수 있습니다. 경험 버전 17.0을 기반으로 한 하드웨어 및 소프트웨어 구성을 설명하고, 시스템 테스트 및 외부 FG 부트 성공 여부를 확인하는 방법에 대해 알려드리겠습니다.

🖥️ 외부 FG 부트에 대한 이해

외부 FG 부트란 FBJ 메모리(예: FVJ on G RAM)에서 직접 부트를 실행하는 것을 의미합니다. 이는 플래시 메모리에서 부트를 실행하는 것과 차이가 있습니다. 외부 FG 부트의 경우, 부트 소스 바이너리는 FBJ xram 객체 파일로써 PC 호스트를 통해 프로그래밍한 후 FBJ 메모리에서 실행됩니다. 반면에 플래시에서 부트하는 경우, 부트 소스 바이너리는 플래시에 저장되고 HPS 메모리로부터 HBS 메모리로 로드되어 실행됩니다.

🔧 외부 FG 부트를 위한 요구사항 및 준비물

외부 FG 부트를 위해 아래의 요구사항이 필요합니다:

  • 인텔 AR 10 S로 개발된 개발 킷
  • C 호스트 PC(리눅스 운영체제의 경우 Minicom, 윈도우 운영체제의 경우 터미널)
  • 인텔 SoC EDS 및 Intel Quartus Prime Pro 버전 17.0

이제 준비물에 대한 설명과 함께 하드웨어 구성에 대해 자세히 알아보겠습니다.

⚙️ 경험 버전 17.0을 기반으로 한 하드웨어 구성

경험 버전 17.0을 기반으로 한 AR 10 개발 보드의 하드웨어 구성에 대해 소개합니다. 이 구성은 AR 10 개발 보드에 FGA 인터페이스를 통해 외부 FG 부트를 지원하는 기능을 추가합니다. 아래 다이어그램에서는 AR 10 HPF F2F 부트 신호가 FGA 카운터 연결점에 추가되는 것을 보여줍니다. 이러한 신호가 추가된 후, FG 부터 FJ에 대한 선택을 할 수 있습니다.

⚙️ 경험 버전 17.0을 기반으로 한 U-BOOT 설정

경험 버전 17.0을 기반으로 한 U-BOOT 설정에 대해서 알아보겠습니다. 이 설정을 위해 U-BOOT BSP 에디팅을 수행해야 합니다. 먼저 엔드 커맨드 셸을 열고, BSP 에디터를 실행합니다. BSP 에디터를 이용하여 새로운 HB BSP 웰 파일을 생성한 후, SD MNC 구성을 선택하고 외부 FG를 UT에 통합시킬 수 있도록 설정합니다. 마지막으로, BSP를 생성한 후 작업을 마칩니다.

💻 U-BOOT BSP 에디팅

U-BOOT BSP 에디팅을 통해 외부 FG 부트 설정을 진행합니다. 먼저 PSP 에디터를 열고, 외부 FG 구성을 선택하고 SD MNC 드라이버를 통합시킵니다. 이렇게 설정된 외부 FG 구성은 UT 설정 중 "ch" 섹션의 "external FJ config"에 선택됩니다. 설정이 완료되면 생성 버튼을 클릭한 후 종료합니다.

🧬 외부 FG 부트 설정

외부 FG 부트를 위한 설정을 시작합니다. PSP 에디터 후에 생성된 UT PSP 파일의 위치로 이동한 후, 터미널에서 make 명령어를 실행하여 UT 소스 코드를 추출하고 빌드합니다. 추출된 소스 코드는 Device Tree Source(DTS) 파일로써, AR 10 DTS를 위해 생성된 파일입니다. 생성된 DTS 소스 코드를 OT DTS 소스 디렉토리에 복사한 후, UT를 외부 FG 부트 설정으로 다시 빌드합니다.

🧰 소스 코드 추출 및 빌드

UT 소스 코드를 추출하고 빌드하는 과정입니다. 먼저 UT 소스 코드를 포함하는 EDS에서 make 명령어를 실행하여 깨끗하고 원래의 소스 코드 상태를 유지합니다. 이후 make 명령어를 이용하여 외부 FG 부트를 활성화된 UT를 빌드합니다. 마지막으로, mkp image 명령어를 사용하여 OT 바이너리와 DTS 블록을 결합합니다.

🎮 외부 FG 부트 테스트

UT를 외부 FG 부트 설정으로 테스트하기 위해 보드의 전원을 켜고 터미널에 UR을 연결합니다. 그 후, 호스트 PC에 J를 연결하고, Quartus로 생성된 출력 소프트를 프로그래밍합니다. 이렇게 소프트웨어를 프로그래밍한 후, 보드의 웜 리셋 버튼을 눌러 HPS를 재부팅합니다. UT 설정이 제대로 되었다면, 외부 FG 부트 설정이 정상적으로 작동해야 합니다.

✅ 외부 FG 부트의 성공적인 설정과 실행

외부 FG 부트의 성공적인 설정과 실행에 대한 내용을 설명합니다. 첫째로, 인텔. Hax 포맷으로 변환된 바이너리를 FG SRAM 객체 파일로 통합하기 위해 AR 10 GSRD의 사본을 생성합니다. 둘째로, Quartus에서 생성한 Q 로직을 열고, AR 10 개발 킷에 맞는 디바이스를 선택합니다. 셋째로, Quartus에서 생성된 출력 파일을 프로그래밍하여 외부 FG 부트를 실행합니다. 이렇게 외부 FG 부트 설정을 성공적으로 완료하게 되면, UT를 실행할 수 있게 됩니다.

🔄 하드웨어 설정을 위한 FG SRAM 통합

외부 FG 부트를 지원하기 위해 UT Intel. Hax를 FG SRAM 객체 파일에 통합하는 과정을 안내합니다. 먼저, 사용자가 생성한 초기화 파일에서 초기화된 메모리 컨텐츠와 디폴트 초기화 파일을 선택하도록 설정합니다. 그 다음, UT Intel. Hax의 경로를 지정하여 FG SRAM 객체 파일에 통합합니다. 수정된 내용을 저장하고, Quartus에서 Q 시스템을 생성합니다. 생성이 완료되면, Quartus 프로그래머를 사용하여 소프트웨어를 프로그래밍합니다. 마지막으로, 보드의 전원을 켜고 UT를 실행하기 위해 웜 리셋 버튼을 누릅니다.

감사합니다! 이 동영상 시청에 감사드립니다. 외부 FG 부트 설정과 실행에 대한 내용을 안내드렸습니다. 궁금한 사항이 있으시면 언제든지 문의해주세요.

FAQ

Q: 외부 FG 부트 설정에 대해 자세히 알려주세요. A: 외부 FG 부트 설정을 위해 AR 10 개발 보드와 인텔 SoC EDS, Intel Quartus Prime Pro 버전 17.0이 필요합니다. UT 소스 코드를 추출하고 빌드한 후, UT를 외부 FG 부트로 설정하여 테스트할 수 있습니다.

Q: 외부 FG 부트 설정을 완료한 후 어떻게 실행하나요? A: 외부 FG 부트 설정을 완료한 후, Quartus에서 생성된 출력 파일을 프로그래밍하여 UT를 실행합니다. 이를 위해 보드의 웜 리셋 버튼을 누르면 됩니다.

Q: 외부 FG 부트 설정을 위해 준비해야 할 것들은 무엇인가요? A: 외부 FG 부트 설정을 위해 인텔 AR 10 S로 개발된 개발 킷, C 호스트 PC, 인텔 SoC EDS, Intel Quartus Prime Pro 버전 17.0이 필요합니다.

Q: 외부 FG 부트 설정 과정에서 주의해야 할 사항이 있나요? A: 외부 FG 부트 설정 과정에서는 주어진 순서대로 정확히 따라야 합니다. 또한, 적절한 소프트웨어 버전을 사용하고 요구사항을 충족시켜야 합니다. 설정 과정 중 오류가 발생하면 해당 부분을 다시 확인해야 합니다.

Q: 외부 FG 부트 설정의 장점과 단점은 무엇인가요? A: 외부 FG 부트 설정의 장점은 부트 소스 바이너리가 메모리에 직접 저장되고 실행되기 때문에 빠른 부팅 속도와 유연한 설정이 가능하다는 점입니다. 단점으로는 추가적인 하드웨어 및 소프트웨어 구성이 필요하고, 설정 과정이 복잡하다는 점이 있습니다.

하드웨어 관련 자료:

소프트웨어 관련 자료:

Most people like

Are you spending too much time looking for ai tools?
App rating
4.9
AI Tools
100k+
Trusted Users
5000+
WHY YOU SHOULD CHOOSE TOOLIFY

TOOLIFY is the best ai tool source.