묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[AUTOSAR] 신입사원에게 들려주는 AUTOSAR기초 개념 완성
멘토 정보 문의
.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
빌드 오류 & targeted project type
임베디드 강의 수강 중인데 어느 순간부터 빌드 오류가 발생해 1.15 지우고 1.19로 다시 깔았더니 targeted project type 에서 empty만 선택되는 이상이 있네요ㅠㅠ https://community.st.com/t5/stm32cubeide-mcus/stm32-targeted-project-type-is-empty-and-its-not-generating-ioc/td-p/819652/page/5여기 보니까 저랑 똑같은 문제를 겪는 사람이 많더군요ㅠ이럴 경우엔 그냥 1.15로 다시 해보는게 나을까요?
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
9장 LED 점등 안됨
안녕하세요 🙂[1. 질문 챕터] : FPGA 8장 LED 점등 25분 경[2. 질문 내용] : led0에 수업에서 말씀하셨던 것처럼 1,000,000을 입력했는데 깜빡이지 않고 계속 불이 들어와 있습니다. 다른 led도 마찬가지로 5000과 같은 낮은 값을 입력해도 깜빡이지 않고 계속 불이 들어와 있어서 질문 남깁니다..! 읽는건 되는 것으로보아 주소는 잘 연결되어 있는거 같습니다감사합니다[3. 시도했던 내용, 그렇게 생각하는 이유] :
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
Edit in IP Packager 이후에
강의시간 18:56 부터 나오는 부분에서 강사님은 Default 값 그대로 가져갔을 때 Design Sources에서[myip_v1_0.v][myip_v1_0_S00_AXI]두 파일이 생성되고 이 파일명은 강사님이 제공해주신 코드파일명과 같습니다.근데 저는[myip.v][myip_slave_lite_v1_0_S00_AXI.v]이렇게 두 파일이 생성돼서 강사님이 제공해주신 파일을 붙여넣기하면 덮어쓰기가 안되는데요사실 이거는 별 문제가 아닌 것 같아서 3가지 방법으로 시도해봤습니다생성된 두 파일을 제거 후 강사님이 제공해주신 세 파일을 폴더에 복사 붙여넣기강사님이 제공해주신 파일의 이름을 vivado에서 생성된 파일명으로 변경 후 복사 붙여넣기로 덮어쓰기vivado에서 생성된 파일명을 강사님이 제공해주신 파일명으로 변경 후 복사 붙여넣기로 덮어쓰기 이 세 방법을 다 해봤는데 모두 add sources에서 true_sync_dpbram 파일을 추가하게 되면Design sources 폴더 아래 Non-module Files 이름으로 폴더가 생성되고 invalid Top Module이라고 뜹니다 이럴땐 어떻게 해야하고 원인이 뭔지 알고싶습니다 이전까지 그대로 따라했고 버전은 2024.2버전입니다
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
홀센서 신호를 외부 인터럽트로 받는 이유
안녕하세요. 강사님.강의 잘 보고 있습니다.한 가지 궁금한게 있어 질문 드립니다. STM에선 TIM2~5에 3개의 HALL 센서 신호를 XOR하여 처리할 수 있는 하드웨어가 있는 것으로 알고 있습니다. 각 센서 신호를 각각 외부 인터럽트로 설정하는 것보다 XOR하여 CC1 인터럽트가 발생할 때마다 처리하는게 제 생각엔 더 깔끔할 것 같은데 외부 인터럽트로 설정하는 이유가 있을까요?
-
해결됨[AUTOSAR] 신입사원에게 들려주는 AUTOSAR기초 개념 완성
MCU 제조사의 IDE 와 EB Tresos Studio 간의 관계
존버매니아님 안녕하세요.Bare-metal 펌웨어를 개발할 때는 Software Build 및 MCU 와 관련된 아래 설정들은 주로 MCU 제조사에서 제공하는 이클립스 기반 IDE 에서 진행했습니다.프로젝트 생성 및 Build Tool Chain 설정 (컴파일러, 링커 등)MCU Configuration (Pin, Clock, Peripherals etc)GUI 환경으로 설정한 MCU 설정에 대한 Code GenerationMCU 제조사에서 제공하는 SDK (주로 페리페럴 제어 코드들)를 프로젝트에 통합그런데 본 강의를 통해 MCAL 설정은 어떤 MCU 를 선택하든 EB Tresos Studio 라는 툴을 사용하는게 거의 업계 표준이라는 것을 알게 되었습니다.그럼 EB Tresos Studio 도 마찬가지로 이클립스 기반이고, 각 MCU 제조사에서 제공하는 플러그인 파일을 로드해와서, 기존의 MCU 제조사의 IDE (ex: STM Cude IDE, NXP S32DS, TI CCS 등)에서 하던 MCU Configuration 및 MCAL 설정을 전부 EB 에서 진행한다고 이해하면 될까요?이것이 맞다면, MCU 제조사 IDE 에서는 Generation 된 Code 들 (ASW, BSW, RTE)을 빌드하는 역할만 수행하는 것도 맞는지 궁금합니다.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
Fpga 로직
안녕하세요 🙂[1. 질문 챕터] : eg) 몇 장, 몇 분 몇 초 쯤. or 수강생 분들이 봤을 때 어디구나?! 할 수 있게 표기 부탁 드려요.[2. 질문 내용] : eg) 질문 내용을 자유롭게 작성해주시면 되겠습니다 🙂[3. 시도했던 내용, 그렇게 생각하는 이유] : eg) 설치영상은 이렇게 시도했는데 안되더라 or 본인의 생각을 적어주세요. (실습 내용 중에 이해가 안되거나 잘못된 내용이 있는데, 이러 이러한 근거로 나는 이렇게 생각합니다.) ================ 다음 내용은 읽어보시고 지우시면 됩니다.=================질문 내용을 작성해주실 때, 위의 3단계로 제가 이해할 수 있게 작성해주시면 정확한 답변을 드릴 수 있을 것 같아요!!현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.================== 맛비님이 학부생이면 asic을 거의 못하니 fpga에 로직을 올려서 실력(?)을 올리시라 하신적이 있던거 같은데, 그게 axi4로 ps pl제어 말씀 하시는 건가요? 아니면 프로토타이핑??
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
강의 17 MOSFET에 30A의 전류가 흐를때 RDS값이 1옴이면 전력은 900W가 아닌가요?
P=I2R여기서:주어진 값:전류 (I) = 30ARDS 저항 (R) = 1 Ω계산: P=(30A)2×1Ω P=900A2×1Ω P=900W따라서, MOSFET에 30A의 전류가 흐르고 RDS 저항이 1 옴일 때 발생하는 전력은 900W가 아닌지 여쭙습니다.
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
구매 해야 하는 부품 종류
안녕하세요. 아직 완강하지는 않았지만 강의를 구매 후 살펴보아도 실제 어떤 부품을 구매 해야 하는지에 대한 내용은 찾지를 못해서 질문 남깁니다. 키트로 판매하신다는 물품 외에 쓰로틀, 인휠모터, 소형모터 그 외 필요한 부속 품들에 대한 자세한 정보나 링크를 찾지 못하겠습니다. 그리고 추가로, 모니터 밖의 상황(?)은 보여 주시지 않는건가요? 예를 들면 인휠모터가 돌아가는 장면 이라던가.... 실제 전동킥보드를 만들어본다고 해서 강의를 수강하기 시작했는데 실제 킥보드를 개조하여 재조립하는 부분이라던지, 이런 부분들은 없고 그냥 ‘전동킥보드를 만드는걸 상상하며 소형 모터를 제어해보자’ 이런 개념인건지 궁금합니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
디버깅 오류
오제이님 최신 유튜브 디버깅 영상 따라서 업그레이드도 성공적으로 진행했는데 계속 Error message from debugger back end:localhost:61234: Connection timed out.Failed to execute MI command:target remote localhost:61234 이 에러가 뜨네요. 아직 디버깅 성공한 적 없습니다.어떻게 해결해야 하나요?
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
Ubuntu 실행시 에러 발생
안녕하세요 🙂[1. 질문 챕터] : Xilink Vivado 설치 강의에서 3분 53초 ,[2. 질문 내용] : 재설치하는 중입니다 설정->앱 들어가서 ubuntu 삭제하고 시작했습니다. 설치한 우분투(20.04.6 LTS) 실행 시위와 같은 에러가 발생했습니다. 삭제 후, 다른 버전(2022.04.5) 설치해도 같은 에러가 발생햇습니다.[3. 시도했던 내용, 그렇게 생각하는 이유] : 구글링 통해링크: https://velog.io/@ukja2/Ubuntu-%EB%94%94%EC%8A%A4%ED%81%AC-%EC%A7%80%EC%A0%95%ED%8C%8C%EC%9D%BC-%EC%98%A4%EB%A5%98시도해봤고 설치되었는데도 위 링크 해결방법을 따라하면 제공된 이름의 배포가 없다고 나옵니다ㅜㅜ
-
미해결자동차 SW - UDS 진단통신 정복하기
19 02 08 & 19 02 09
19 HEX 에서 19 02 08 과 19 02 09에 관한 강의 내용이 없어서 아쉬운거 같습니다 DTC STATUS MASK 관련있는 과거의 고장이나 현재의 DTC 고장에 관해서 강의가 있었음 좋겠는데 TP FLOW처럼 추가 강의가 나온거 처럼 19 02 08 19 02 09에 관한 추가 강의 제작을 할 생각있으신지 궁금합니다
-
미해결설계독학맛비's 실전 Verilog HDL Season 2 (AMBA AXI4 완전정복)
왜 배속이 안되요?
막아 놓으신건가요?*인프런 운영에도 질문 넣었습니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
설치에 문제가 있어요.
설치는 완료되었다고 뜨는데 step 3 부터 명령어를 적으면 오류가 나요.어떻게 해야 할까요?
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
STM32 Project Type 관련 질문입니다..
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요윈도우 계정명이 한글이면 설치가 안되길래, 윈도우 계정명을 영어로 한 계정을 새로 만들어서 그 계정에 설치 한 뒤, Project Type을 STM32Cube로 하지 못하고, Empty만 가능한 이유를 잘 모르겠습니다.. 이것만 부여잡고있는데 제 노트북엔 C드라이브 밖에 없어서, D드라이브에 프로젝트를 저장하지 못하여 그런걸까요? 경로 문제일까 싶어서 이렇게 다른 경로로도 지정해보고 재설치도 해보았는데 안되네요...
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
output o_신호와 reg r_신호
모듈 내 레지스터 q신호를 output reg로 선언한 o_*신호로 기술하기보다는 reg r_*로 선언하고 output o_*로 선언한 신호에 assign하는 식으로 쓰는게 가독성때문에 그러실까요? 예를 들어 simple_bram_ctrl.v에서 assign o_valid = r_valid;대신 레지스터에서 기술하는 건 별로일까요?always @(posedge clkr or negedge reset_n) begin... o_valid <= o_read;...
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
pmu-fw is not running
0안녕하세요, 맛비님.FPGA 를 다시 공부하고 싶어서 1장부터 차근차근 수강 중에 있습니다. Hardware Manager 를 통해서 Programming 하고 나서 성공적으로 동작하는 것을 확인 했습니다.그런데 이후에 제가 원래 Vitis 로 잘 올리고 있던 Bitstream 을 올리니까Vitis Serial Terminal 에 "PMU-FW is not running" 이라는 문구가 뜨면서 원래 애플리케이션이 잘 실행되었는데 정상적인 결과가 나오지 않는 상황입니다. 찾아보니 PL 만 올리는 Hardware manager 를 통한 programing 을 하고 나면, pmu-fw 가 로드되지 않도록 설정되어 vitis 에서도 그럴 수 있다는 것 같습니다.제가 실행하려는 애플리케이션은 pmu-fw 가 꼭 로드되어야 실행 되는 것 같은데혹시 어떻게 해결할 수 있을까요...? ㅠㅠ 보드는 ZCU102 입니다.
-
해결됨디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
SRAM module RTL viewer 이상
rtl viewer를 열면 mux모양 로직 (dout ~0 부터 dout ~ 31이라고 쓰여있음) 이게 책처럼 겹쳐야 하는데 죄다 병렬 회로로 늘어져서 엄청 공간 차지를 많이 합니다. 코드 문제는 아닌 것 같은데 어떻게 해야하나요? rtl viewer에서 netlist navigator 수정이 안되나요? netlist navigator를 보면 always0과 dout~0부터 dout~31까지가 동시에 logic이라는 폴더에 들어 있습니다. 그래서 벡터를 책처럼 못 묶는 것 같습니다.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
Create Project에 대해서 궁금해요
안녕하세요 프로젝트 생성시 Create Application Project 와Create Platform Project의 차이를 알고 싶습니다.
-
해결됨설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)
Fpga에 ai 가속기를 사용하는 이유
안녕하세요 🙂[1. 질문 챕터] : eg) 몇 장, 몇 분 몇 초 쯤. or 수강생 분들이 봤을 때 어디구나?! 할 수 있게 표기 부탁 드려요.[2. 질문 내용] : eg) 질문 내용을 자유롭게 작성해주시면 되겠습니다 🙂[3. 시도했던 내용, 그렇게 생각하는 이유] : eg) 설치영상은 이렇게 시도했는데 안되더라 or 본인의 생각을 적어주세요. (실습 내용 중에 이해가 안되거나 잘못된 내용이 있는데, 이러 이러한 근거로 나는 이렇게 생각합니다.) 초반까지 듣다가 질문 남겨요!결국엔 fpga기반 ai 가속기를 쓰는 이유는 학습+추론을 하는데에 많은 연산과 리소스가 드니그 연산을 가속화하는 가속기를 만들어 hw상에서 계산을 처리하게 만드는것인가요?아니면 단순 추론만을 위한 것인가요?