반응형 [Petalinux] 사용자 module 생성 아래와 같이 Console 에서 입력합니다. $ petalinux-create -t modules --name --enable생성된 프로젝트는 아래와 같이 빌드를 수행합니다. 빌드$ petalinux-build -c 수정시 클린 후 재빌드 $ petalinux-build -c -x do_clean$ petalinux-build -c 2025. 1. 9. [Petalinux] 추가한 드라이버 module 삭제 하고자 할 때 1. rootfs_config 에 있는 등록된 모듈 명 라인을 제거 한다. 위치 : project-spec/configs/rootfs_config 2. 아래 내용을 제거 한다. 위치 : project-spec/meta-user/recipes-core/images/petalinux-image-full.bbappend 삭제라인 : IAMGE_INATALL_append = "모듈명" 3. 삭제할 모듈의 디렉토리를 제거 한다. 4. petalinux-build -x mrproper 한다음 다시 빌드를 수행한다. 2024. 6. 28. [petalinux] Failed to source bitbake Petalinux build or config 동작을 할 때가끔 아무 이유 없이 아래와 같은 오류 메시지가 나올 때가 있음. Failed to source bitbabkeFailed to build project 이 때 build.log 를 보면 아래와 같은 메시지가 나올때까 있ㅅ브니다. ERROR: No space left on device or exceeds fs.inotify.max_user_watches?ERROR: xxxx.............. max_user_watches? 이때 아래와 같이 max_user_watches 를 늘려주면 해결이 됩니다. sudo sysctl fs.inotify.max_user_watches=8192sudo sysctl -p 전 128이여서 위와 같이 늘려주.. 2024. 5. 30. [petalinux] 2023 버전 BSP 없이 xsa 파일로 프로젝트 생성 hw.xsa 파일을 만들면 1. 자신이 원하는 플랫폼을 선택 : zynq, versal, etc...2. 프로젝트 이름 선정 : PetaPRJ 아래와 같이 프로젝트를 생성하고 아래와 같이 실행하면 됩니다. # petalinux-create -t project --template zynq --force -n PetaPRJ# cd PetaPRJ# petalinux-config --get-hw-description=/path/hw.xsa --silentconfig# petalinux-build 2024. 5. 10. [Petalinux] Error No space left on device or exceeds petalinux-build 를 수행할 때 아래와 같은 메시지가 발생할 때 해결 방법이다. ERROR: No space left on device or exceeds fs.inotify.max_user_watches? ERROR: To check max_user_watches: sysctl -n fs.inotify.max_user_watches. ERROR: To modify max_user_watches: sysctl -n -w fs.inotify.max_user_watches=. ERROR: Root privilege is required to modify max_user_watches. ERROR: Command execution failed: Traceback (most recent call la.. 2024. 3. 6. 이전 1 2 다음 반응형