묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
IP 생성 시 어드레스 오류
안녕하세요, 맛비님!zybo z7 10보드vivado, vitis 2022.2 버전 사용중입니다.https://www.inflearn.com/community/questions/1229856/ip-%EC%83%9D%EC%84%B1%EC%8B%9C-%EC%96%B4%EB%93%9C%EB%A0%88%EC%8A%A4%EA%B0%80-%EB%8B%A4%EB%A6%85%EB%8B%88%EB%8B%A4해당 수강생님과 같은 문제가 발생했지만 일단 강의를 끝까지 따라가보았습니다.write 과정read 과정이렇게 read & write 과정 모두 잘 진행되고 보드 led 점등도 설정한 속도대로 잘 동작합니다.다음과 같이다른 주소값, 범위가 할당되는 것은 문제가 되지 않을까요??lab10 에서도 같은 문제 발생합니다.터미널에서 수행은 문제없이 잘됩니다.
-
미해결FreeRTOS 프로그래밍
보드 STM32H735IG와 강의 호환 여부 문의
안녕하세요 이번에 FreeRTOS를 공부하려고 합니다.현재 보드명 : STM32H735IG / STM32H735-DK를 사용하여 FreeRTOS강의를 수강하려고 합니다. 이에 대해 강의의 코드를 참고하여 실습하는 것에 대해 문제가 없는지 문의드립니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
헤더 파일 변수 선언 질문입니다
스위치 인터럽트로 xshell에 push 문구를 띄울 때 헤더 파일을 쓰지 않고 전역 변수 cahr g_f_sw_up = 0; 선언으로 할 수 있을 것 같은데 헤더 파일을 이용해서 변수를 선언 하는 이유가 있나요?
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
[lab8] 출력오류가 발생합니다.
[ 사용환경 ]보드 : zybo z7 10vivado 2022.2vitis 2022.22022.1 이후 버전에 대한 오류 영상보고 잘 따라왔습니다. 그런데 serial terminal 에서 1 2 3 4 가 반복적으로 출력되어야 하는데 이상한 숫자가 출력됩니다. 혹시 어떤 문제인지 아실까요?? 도와주시면 감사하겠습니다.
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
Launch Hardware 후 오류
20분 경에 terminal 열고 COM4(제 기준) 에 연결했습니다. 그 후, launch hardware 를 실행했습니다. 다음과 같이 error launching program 문제가 발생합니다.. 혹시 도움 주실 수 있나요?참고로 환경은 2022.2 vivado, vitis 에 zynq z7 10 보드사용중입니다.혹시 몰라 한번 더 launch hardware 해보니 사진과 같은 오류도 발생합니다.
-
해결됨디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
[과제2] Wrapper 관련 질문입니다.
자료 공유해주신 wrapper verilog 코드와 강의 마지막 RTL 합성 결과에서 din[31:0] 이 din[7:0]으로 instantiation 되어있는데 input 크기가 달라서 문제가 되는 것 아닌지 문의 드립니다. module 이름의 64x8로 미루어 볼 때, 과제는 WIDTH=64, DEPTH=8을 가지는 SRAM을 구현하는 것으로 보이는데 그렇다면 공유해주신 코드 `ifdef SIM sram_model #(64, 8) u_sram (clk, cs, we, ad, din, dout); 에서 파라미터를 넘겨주는 값이 (64, 8)이 아니고 (8, 64)가 맞는 것이 아닌지 해서 질문드립니다. 감사합니다.
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
Launch Hardware 오류
해당 과정 전까지는 모두 무사히 따라왔습니다. Launch Hardware 클릭 시에 이런 오류가 발생합니다. 코드에 map 이 없는데 이런 오류가 발생하네요.. 혹시 몰라 터미널 쪽도 캡처했습니다.
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
깃허브 내 파일 확인부탁드립니다 ㅜㅜ
이런 파일들이 있고 강의에서 다루시는 파일이 없네요 ㅜㅜ
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
수업자료가 다른 것 같습니다.
안내되어 있는 깃허브 링크로 들어가면 파일밖에 없는데 수업에서 말씀하시는 자료랑 다르네요. 혹시 제가 본 파일이 맞는건지 확인부탁드립니다.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
FPGA 9 장 IP 제작관련 질문
안녕하세요 🙂[1. 질문 챕터] : FPGA 9장[2. 질문 내용] : 모듈 별 IP 각각 제작 후 전체 프로젝트 진행과정에서의 문제[3. 시도했던 내용, 그렇게 생각하는 이유] : 먼저 수업내용 외의 질문 드리는 점 죄송합니다.수업에서는 AXI 모듈과, blink_led 모듈을 모두 베릴로그 코드로 작성한 뒤, 한번에 lab9_matbi 라는 탑 모듈에서 모듈 인스턴스를 통해서 lab9_matbi IP 를 제작하는데,위 과정이 아닌, AXI 모듈과, blink_led 모듈을 각각 IP 로 제작한 뒤, lab9_matbi_new 라는 프로젝트의 블록 디자인 내에서 위 두개의 IP를 호출한 뒤, 포트를 연결해서 진행을 하는 방법도 가능한 것인가요?
-
해결됨디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
timing분석하는 부분에서 오류가 발생하여 문의드립니다 (Timing requirements not met Info)
FA_4bit 프로젝트를 새로 만들어서 코드 작성 후 SDC 이용하여 Time Analyze하는 과정에서 위와 같이 에러가 발생하는데 어떻게 해야 해결이 가능할까요?
-
미해결FreeRTOS 프로그래밍
[ L152RE ] 원샷 소프트타이머 실행 잘 되시나요?
대상 보드: NUCLEO-L152RE코드: 강의 자료 / 10_SOFT_TIMER1 증상: HardFault_Handler 진입프린트문으로는 Auto Reload Timer 1회 출력
-
미해결FreeRTOS 프로그래밍
Deferred Interrupt Processing 샘플 예제 문의 드립니다.
강의: FreeRTOS의 절대 우선 순위시간: 6:14 void task0(void* pdata) 코드를 보면, 오래 걸리는 memcpy 작업 수행 전 vTaskSuspend(NULL) 을 실행하는 데요. 제가 이해한 게 맞는지 좀 봐주세요.이렇게 수행될 것 같습니다.task0 을 우선 생성/실행한 후, vTaskSuspend(NULL) 호출하여 Blocked 상태로 대기cdma 인터럽트 발생 시, task0 Ready / Running 상태 전환하여 memcpy 수행.task0 Loop 를 통해, 다시 Blocked 상태로 진입이런 순서로 진행되는 건가요?
-
미해결FreeRTOS 프로그래밍
포팅 서비스 부탁드립니다
-------------------------------------------------- 사용하고 싶은 ST 보드명:F407 disco - 사용하시는 컴파일러(stm32cubeide) 버젼: 1.18.0 - 기타: 감사합니다 -----------------------------------------------
-
미해결FreeRTOS 프로그래밍
Task 의 Stack 메모리 영역 설명 부분 질문 드립니다.
대상 강의: '태스크 스택의 크기를 결정하기'재생 위치: 1:50 Q. Task Stack 동적 메모리 할당을 Heap 영역으로, 정적 메모리 할당을 bss 영역으로 설명해주셨는데요. 이게 Build Option (configSUPPORT_DYNAMIC/STATIC) 기준으로 설명해주신 건가요?
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
HW IP를 활성화 시키는 Vitis의 C코딩에 대한 질문
안녕하세요 🙂[1. 질문 챕터] : eg) 몇 장, 몇 분 몇 초 쯤. or 수강생 분들이 봤을 때 어디구나?! 할 수 있게 표기 부탁 드려요.[2. 질문 내용] : eg) 질문 내용을 자유롭게 작성해주시면 되겠습니다 🙂[3. 시도했던 내용, 그렇게 생각하는 이유] : eg) 설치영상은 이렇게 시도했는데 안되더라 or 본인의 생각을 적어주세요. (실습 내용 중에 이해가 안되거나 잘못된 내용이 있는데, 이러 이러한 근거로 나는 이렇게 생각합니다.) 안녕하세요 맛비님, 훌륭한 강의 정말 잘 듣고 있습니다. 다만 강의를 공부하던 중, 궁금한 부분이 생겨 질문 남기게 되었습니다. 답변 해주시면 정말 감사하겠습니다.ARM과 같은 MCU 기반으로, HW 영역을 제어하는 설계를 펌웨어 설계로 알고 있습니다. 그렇다면, Vitis에서 C 코딩을 통해 PL 영역의 HW IP를 활성화 시키는 것 역시 ARM 기반 펌웨어 설계라고 보면 될까요? 그리고, 마지막 강의에서 진행한 FCL 가속기에 사용되는 C 코딩(FCL 연산을 활성화 시키는) 역시 ARM 펌웨어 설계라고 보면 될까요? 훌륭한 강의 정말 감사드립니다. 답변 해주시면 정말 감사하겠습니다!!
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
hello world 적용문제(vi, gedit 모두)
안녕하세요 🙂[1. 질문 챕터] : [HDL 0장] Hello World 프로그램 (맛비 세계에 오신 것을 환영합니다.) 3분 30초경[2. 질문 내용] : vi, gedit 두 가지방법으로 모두 시도해보았습니다.기존에 적혀있던 hello matbi's world 를 hello world 로 적은 후, esc -> :wq 했습니다.(vi) 하지만 출력은 계속 기존 메세지로 나오네요. .v 파일에 제가 수정한 내용이 적용이 안된 것 같습니다. vi 내용입니다.해당 내용 esc -> :wq 후에finish에는 ; 없는거 수정했습니다.빌드내용입니다. 아래쪽 보시면 [INFO] hello Matbi's world 가 나오고있네요[3. 시도했던 내용, 그렇게 생각하는 이유] : vi 입력 후 다른 화면으로 넘어가는데 그 중간 절차가 궁금합니다.
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
./ build 시에 Permission denied 발생
안녕하세요 🙂[1. 질문 챕터] : 섹션2. 제공하는 실습파일 및 실행 환경에 대해 알아보아요 (약 2분 경)[2. 질문 내용] : [3. 시도했던 내용, 그렇게 생각하는 이유] : 설치영상(22버전)과 참고하라고 기재하신https://www.inflearn.com/community/questions/755175/%EC%A0%9C%EA%B0%80-%EB%B3%B4%EB%A0%A4%EA%B3%A0-%EB%A7%8C%EB%93%A0-vivado-2022-02-%EA%B7%B8%EB%A6%AC%EA%B3%A0-ubuntu-22-04-%EC%84%A4%EC%B9%98-%EC%A0%84%EB%B6%80-%EC%B5%9C%EC%8B%A0-%EB%B2%84%EC%A0%84%EC%9C%BC%EB%A1%9C-flow링크보고 설치했습니다. 그 후에, 해당 강의를 따라가던 도중 ./build 를 실행했는데 사진과 같이 Permission denied 가 발생하네요. 해결법 알려주시면 감사하겠습니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
chomd 명령어 안됨
Command 'chomd' not found, did you mean: command 'chmod' from deb coreutils (8.30-3ubuntu2)Try: sudo apt install <deb name>(질문) deb name을 뭘로 해야하는지요? 안녕하세요 🙂[1. 질문 챕터] : eg) 몇 장, 몇 분 몇 초 쯤. or 수강생 분들이 봤을 때 어디구나?! 할 수 있게 표기 부탁 드려요.[2. 질문 내용] : eg) 질문 내용을 자유롭게 작성해주시면 되겠습니다 🙂[3. 시도했던 내용, 그렇게 생각하는 이유] : eg) 설치영상은 이렇게 시도했는데 안되더라 or 본인의 생각을 적어주세요. (실습 내용 중에 이해가 안되거나 잘못된 내용이 있는데, 이러 이러한 근거로 나는 이렇게 생각합니다.) ================ 다음 내용은 읽어보시고 지우시면 됩니다.=================질문 내용을 작성해주실 때, 위의 3단계로 제가 이해할 수 있게 작성해주시면 정확한 답변을 드릴 수 있을 것 같아요!!현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.==================
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
보드 인식 불가, 시리얼 번호 인식 문제
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 질문글과 유튜브에 있는 방법을 다 해보았는데 실행에 어려움을 겪고 있어 문의 남깁니다. 실행환경 :윈도우 11, i5-8250U, 16gb ram, 256ssd증상 : 아래와 같이 보드를 인식하지 못하여 실행에 문제를 겪고 있습니다.강의질문과 참고된 유튜브에 있는 영상의 가이드를 따라 하였지만 여전히 보드 인식에 문제가 있습니다.아래와 같이 결국 장치를 인식하지 못하여 실행에 실패합니다.STMicroelectronics ST-LINK GDB server. Version 5.9.1Copyright (c) 2021, STMicroelectronics. All rights reserved.Starting server with the following options: Persistent Mode : Disabled Logging Level : 1 Listen Port Number : 61234 Status Refresh Delay : 15s Verbose Mode : Disabled SWD Debug : Enabled InitWhile : EnabledTarget no device foundError in initializing ST-LINK device.Reason: No device found on target.시도한 것들 : 가이드 나온거 처럼 1.15 버전의 로그인하여 의존성 다운로드, ST-LINK 업데이트에는 성공하였습니다.장치관리자에서 정상적으로 인식하는 것도 확인하였습니다. 또한 ST-LINK 에서 시리얼 번호가 잘못인식되는 경우가 있는데 해당 경우때문에 오류가 되는거 같습니다.위와 같이 장치를 연결하면 시리얼 번호가 E12312~ 이런식으로 시리얼번호가 떠야하는데 2 라고 뜨는 것이 문제가 있는거 같습니다.여러번 뺏다끼면, 시리얼번호를 정상적으로 인식하는데 IDE 상에서는 2 라고 읽어 해당문제가 아닌지 하는 생각이 듭니다. ST-LINK Utility 로 조회해보면 타겟을 찾을 수 없다며 접속불가가 뜹니다.Programmer 라는 툴을 이용해 조회해봤는데도, 여전히 시리얼 번호가 2라고 뜨는 문제가 있는거 같습니다.