작성
·
774
답변 1
0
안녕하세요 :)
zynq 내부의 PS 에 관련된 include lib 들이 있는거죠. 그중 sleep.h 를 여쭤보신거고요.
ps7_cortexa9_0/include/sleep.h
해당 부분은 PS 부분에 해당되는 내용이고요. sleep.h 는 PL (custom HW 로직) 에서 실행되는 것이 아닙니다.
SW 이고요. SW 코드를 컴파일 하면, PS 내의 arm cpu 에서 동작하는 binary 가 나오죠.
컴파일 당시에 sleep.h 의 내용을 포함시키느냐, 포함시키지 않느냐 에 따라 binary 생성시, 포함되느냐 포함되지 않느냐의 문제입니다.
저희가 ip를 만들고 HW export를 진행한 것을 vitis에 올리는 것으로 알고있는데, 그러면 zynq 내부에 sleep 함수에 관한 내용을 포함하고 있다 라고 생각하면 되는지 궁금합니다.
ps7_cortexa9_0/include/sleep.h 를 포함해서 SW binary 를 만들었으니, sleep 함수 내용을 SW Binary 내에 포함하고 있는거에요.
즐공하세요 :)
답장 감사합니다.