카페에서 메일로 보내주신 내용 따라해보는 중
예전에 mem_test를 이용해서 프로젝트를 만들었는데
이클립스 쓰다보니.. 그냥 당연히(?) build 하면 되겠지 하고 빌드만 했는데 새로운 메뉴가 있었다 -ㅁ-
평소에 하던건 이 Build Project 였고
아래 보이듯, make all을 통해 빌드를 진행한다.
16:45:28 **** Incremental Build of configuration Nios II for project hello_world_0 **** make all Info: Building ../hello_world_0_bsp/ C:/intelFPGA_lite/17.1/nios2eds/bin/gnu/H-x86_64-mingw32/bin/make --no-print-directory -C ../hello_world_0_bsp/ [BSP build complete] [hello_world_0 build complete] 16:45:29 Build Finished (took 1s.5ms) |
그에 반해 Make Targets - Build에서
mem_init_generate를 선택하고 Build 하면
make mem_init_generate로 다른 방식(?)을 통해 명령어를 수행하게 된다.
16:48:29 **** Build of configuration Nios II for project hello_world_0 **** make mem_init_generate Info: Building ../hello_world_0_bsp/ C:/intelFPGA_lite/17.1/nios2eds/bin/gnu/H-x86_64-mingw32/bin/make --no-print-directory -C ../hello_world_0_bsp/ [BSP build complete] 16:48:30 Build Finished (took 1s.54ms) |
아무튼 빌드하고 나니 아래 같은 파일들이 생성/수정(?) 되엇고
qip는 quartus II 프로젝트에 추가하고 아래 파일중에 골라서(?) 넣으면 된다는데
느낌적인 느낌으로는.. unsaved_epcs_flash_controller_0_boot_rom.flash를 넣으면 될거 같긴한데..
의외로 unsaved_onchip_memory2_0.hex 일려나? 파일 뜯어 봐야겠네..
파일 열어 봤는데
unsaved_epcs_flash_controller_0_boot_rom.flash 는.. HEX는 HEX인데 intel HEX 포맷은 아닌 느낌이고
unsaved_onchip_memory2_0.hex 는 데이터 있는 부분까지의 길이는 비슷한데 데이터 내용이 다른 느낌이라...
멀 써야 하려나?
+
qip를 일단 quartus II 에서 추가 하고 빌드 하는데
해당 파일에는 딱 한줄짜리 내용만 있는데 무슨 차이가 생길려나?
'embeded > FPGA - ALTERA' 카테고리의 다른 글
책 도착! (2) | 2018.05.21 |
---|---|
엥.. Quartus II Lite Edition... 라이센스? (0) | 2018.05.18 |
altera conf_done (0) | 2018.05.04 |
quartus 프로젝트 entry point 설정 (0) | 2018.04.17 |
Device Installer (Quartus Prime 17.1) (0) | 2018.04.17 |