2장에서 FSBL 어플리케이션 프로젝트를 2개 만들었다.
Zynqberry 보드는 부트 모드를 선택할 수 없다. 전원이 켜지면, QSPI로 부팅하려고 한다.
Flash에 부트를 설치하려면, 강제적으로 JTAG 부트해야 한다. 이를 위해 JTAG용 FSBL을 만들 필요가 있다.
src/main.c를 수정한다.
<수정 전>
/*
* Read bootmode register
*/
BootModeRegister = Xil_In32(BOOT_MODE_REG);
BootModeRegister &= BOOT_MODES_MASK;
<수정 후>
/*
* Read bootmode register
*/
BootModeRegister = Xil_In32(BOOT_MODE_REG);
BootModeRegister &= BOOT_MODES_MASK;
BootModeRegister = JTAG_MODE;
모든 프로젝트를 빌드한다.
'Xilinx SoC > Zynqberry' 카테고리의 다른 글
[NEW] Vitis 2019.2 u-boot Flash-Rom에서 부팅 (0) | 2023.05.14 |
---|---|
6.리눅스 디바이스 트리 파일 만들기 (0) | 2022.05.07 |
4. BOOT.BIN 만들고, Program Flash 하기 (1) | 2022.05.07 |
3. U-BOOT 빌드하기 (0) | 2022.05.07 |
2. Vitis 프로젝트 만들기 (0) | 2022.05.07 |