fsbl이 웬지 arm 에서 작동하는 느낌인데
ps가 먼저 살아나고
ps에서 pl을 초기화 하는 컨셉인 듯
그래서 ps만 쓸수는 있어도 fsbl등이 없이 pl만은 못 쓸지도 모르겠다
(아니 그러라고 만든 제품이 아니잖...)
일단은 부팅시간 측면에서는
ps기동하고
uboot 구동하고(키입력 없앤다 하더라도)
pl 초기화 하고(bit파일 읽는시간, 적재하는 시간 소요)
커널 로딩, 리눅스 기동
이라는 절차가 필요한데
리눅스 기동이 빠르게 필요하다면
리눅스 이후에 sysfs를 통해 pl을 초기화 해도 되지만
그러기엔 너무 전체 초기구동 시간이 너무 오래걸린다.
가능할진 모르겠지만
부트로더 개조해서 2 cpu 니까
smp가 아닌 amp로 기동해서
cpu0은 리눅스로 쓰고
cpu1은 pl 초기화 하는데 쓰면 좀 단축가능하려나?
https://m.blog.naver.com/wmk2/220676047505
가https://xilinx.github.io/kria-apps-docs/bootfw/build/html/docs/bootfw_overview.html
'embeded > FPGA - XILINX' 카테고리의 다른 글
xilinx zynq jtag (2) | 2023.07.21 |
---|---|
zynq 7000 fsbl (0) | 2023.07.12 |
zynq w/o ps (0) | 2023.06.30 |
xilinx uartlite on zynq (0) | 2023.05.16 |
xilinx vivado uart ip (0) | 2023.05.12 |